Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Local lighting application/removal without restart

Cristiano Midnight
Evil Snapshot Baron
Join date: 17 May 2003
Posts: 8,616
12-20-2004 22:51
I love local lighting - huge fan of it, and never have it on because it becomes unbearable at crowded places/events. One hinderance to turning it back on is how inconvenient it is to have to enable/disable it and then relog. Would it be possible to force the client to rerender with the new settings, without restart? Hell it can go black and redraw everything, I just hate having to relog, as the login process is hardly quick anymore. I would love to have my local lighting back and be able to easily turn it on and off.
_____________________
Cristiano


ANOmations - huge selection of high quality, low priced animations all $100L or less.

~SLUniverse.com~ SL's oldest and largest community site, featuring Snapzilla image sharing, forums, and much more.

Selador Cellardoor
Registered User
Join date: 16 Nov 2003
Posts: 3,082
12-21-2004 01:07
Yes! :D

(Fancy having to edit a one word reply!)
_____________________
Moleculor Satyr
Fireflies!
Join date: 5 Jan 2004
Posts: 2,650
12-21-2004 09:54
Nearly every game in existence has graphical options that require a restart in order to take effect. Most of these involve major rendering changes, such as lighting. I'm going to take a wild stab and say that the answer to this question would be "No". At least in this client. MAYBE in the next one, but it's highly doubtful.
_____________________
</sarcasm>
Alan Edison
Ty Zvezda
Join date: 28 Jun 2004
Posts: 420
12-21-2004 10:06
well it shouldnt really have any diffs... if a non lit prim can go from non light properties to light properties then surely your settings could understand prims going from non light to light when the option is turned on.
even is a 'logout' option was avaiable it would be handier because shutting down and restarting the client does take forever.

when you say next client... do you mean 1.6? or 2.0? i used to think each 10th was possibly a new feature addition but 1.5 didn't really introduce anything new apart from a few new bugs :P
_____________________
Ty Zvezda
Moleculor Satyr
Fireflies!
Join date: 5 Jan 2004
Posts: 2,650
12-21-2004 18:10
From: Alan Edison
well it shouldnt really have any diffs... if a non lit prim can go from non light properties to light properties then surely your settings could understand prims going from non light to light when the option is turned on.
even is a 'logout' option was avaiable it would be handier because shutting down and restarting the client does take forever.


Ok, that's two ENTIRELY different things there.

When you start the client with local lighting turned off, the renderer is initalized WITHOUT the local lighting code running. The code simply isn't THERE to deal with lighting. In order to get the code in there, you HAVE to shut the renderer down and restart it. It's how OpenGL works. Period.

From: someone
when you say next client... do you mean 1.6? or 2.0? i used to think each 10th was possibly a new feature addition but 1.5 didn't really introduce anything new apart from a few new bugs :P


I mean the next new -renderer-. The one that won't be out for ages. And I still HIGHLY doubt that they'll have found a way of efficently switching the lighting code off and on in OpenGL, especially since they should be implimenting lighting in a much more detailed fashion.
_____________________
</sarcasm>
Huns Valen
Don't PM me here.
Join date: 3 May 2003
Posts: 2,749
12-21-2004 20:38
this would be nice if they have time to do it
Cristiano Midnight
Evil Snapshot Baron
Join date: 17 May 2003
Posts: 8,616
12-21-2004 21:38
From: Moleculor Satyr
Ok, that's two ENTIRELY different things there.

When you start the client with local lighting turned off, the renderer is initalized WITHOUT the local lighting code running. The code simply isn't THERE to deal with lighting. In order to get the code in there, you HAVE to shut the renderer down and restart it. It's how OpenGL works. Period.




I understand how OpenGL works - hence the reason I posted about completely rerendering everything. I would just hope that we could remain connected while the rendering engine restarted itself. I don't expect it to just magically come on and off - it is the signing off and back on part (which is an increasingly tricky proposition sometimes these days) that I would like to see go away.
_____________________
Cristiano


ANOmations - huge selection of high quality, low priced animations all $100L or less.

~SLUniverse.com~ SL's oldest and largest community site, featuring Snapzilla image sharing, forums, and much more.

Eggy Lippmann
Wiktator
Join date: 1 May 2003
Posts: 7,939
12-22-2004 09:53
ATM this isn't really possible since the net code is on the same thread as the renderer.
LL is forking everything into separate threads, so it might be easier to achieve on the next version.