Inside3D!
     

ef_dimlight

 
Post new topic   Reply to topic    Inside3d Forums Forum Index -> QuakeC Programming
View previous topic :: View next topic  
Author Message
ajay



Joined: 29 Oct 2004
Posts: 295
Location: Swindon, UK

PostPosted: Tue Apr 27, 2010 5:43 pm    Post subject: ef_dimlight Reply with quote

I'm using ef_dimlight for various things, not least of all the torch, but also in highlighting 'usable' items. However dimlight is too bright for the effect I want. Is there a way thru' qc to reduce the brightness or create a new ef_***light to do the job? Its got to be not engine specific however...
Cheers.
_________________
my site
Back to top
View user's profile Send private message MSN Messenger
necros



Joined: 16 Dec 2004
Posts: 22

PostPosted: Tue Apr 27, 2010 5:49 pm    Post subject: Reply with quote

without using a custom engine, there isn't much options.
you could try looping and continuously setting EF_MUZZLEFLASH (as that effect only lasts 0.2 seconds), but it's about the same size as EF_DIMLIGHT (except it flickers less).

if you just want to highlight entities, you could try making a sprite with 4 frames, where each frame is an L shape pointed in a different direction. when you 'mouse over' the entity, you calculate it's bounds with .mins and .maxs and then spawn and position the 4 corner sprites to make like a hud/reticle effect.
http://www.activewin.com/reviews/software/games/f/images/freespace2_1.jpg (the ship in the center, the 4 L shaped red corners)
Back to top
View user's profile Send private message
Spike



Joined: 05 Nov 2004
Posts: 944
Location: UK

PostPosted: Tue Apr 27, 2010 7:16 pm    Post subject: Reply with quote

particles are fullbright.
_________________
What's a signature?
Back to top
View user's profile Send private message Visit poster's website
Junrall



Joined: 21 Sep 2009
Posts: 136
Location: North West Oregon, USA

PostPosted: Tue Apr 27, 2010 10:18 pm    Post subject: Reply with quote

Maybe you could place a light entity just above the item. Adjust it's light radius and lightstyle for the effect you are looking for... then trigger it off when the item is touched.
_________________
Good God! You shot my leg off!
Back to top
View user's profile Send private message
mh



Joined: 12 Jan 2008
Posts: 909

PostPosted: Wed Apr 28, 2010 12:30 am    Post subject: Reply with quote

Junrall wrote:
Maybe you could place a light entity just above the item. Adjust it's light radius and lightstyle for the effect you are looking for... then trigger it off when the item is touched.

Yeah, that's what I'd do. It would also completely avoid dynamic lights shining through walls, which EF_DIMLIGHT (or any other EF_* for that matter) wouldn't.
_________________
DirectQ Engine - New release 1.8.666a, 9th August 2010
MHQuake Blog (General)
Direct3D 8 Quake Engines
Back to top
View user's profile Send private message Visit poster's website
ajay



Joined: 29 Oct 2004
Posts: 295
Location: Swindon, UK

PostPosted: Wed Apr 28, 2010 6:14 am    Post subject: Reply with quote

mh wrote:
Junrall wrote:
Maybe you could place a light entity just above the item. Adjust it's light radius and lightstyle for the effect you are looking for... then trigger it off when the item is touched.

Yeah, that's what I'd do. It would also completely avoid dynamic lights shining through walls, which EF_DIMLIGHT (or any other EF_* for that matter) wouldn't.


Yep thats a very nice solution, thanks. Still wish I reduce the torch though....... nevermind.
_________________
my site
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Inside3d Forums Forum Index -> QuakeC Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2004 phpBB Group