Any more Basic Lighting improvements planned?
by Leathel Grody · in Torque 3D Professional · 03/20/2010 (6:44 pm) · 9 replies
Only found a couple topics on the Basic Lighting and one statement that the low end cards really wasn't a priority. Unfortunately I have alot of low end card players. Just curious if that is still view or if there are plans for some improvements? Would love to get 10 FPS more out of the BL and I'd probably switch over.
#2
Edit: I should say that is 10 FPS on a pretty blank zone. It is probably 5 FPS with a somewhat populated zone.
03/23/2010 (11:45 am)
Running with low end cards(I usually dev with a built in 7100) it lags compared to running TGEA. I probably get 10 FPS with only BL running. 3 FPS with AL on but that is expected. I can get 35+ FPS with TGEA and TGE. Now on higher end cards, I do get better FPS with BL than with TGE or TGEA.Edit: I should say that is 10 FPS on a pretty blank zone. It is probably 5 FPS with a somewhat populated zone.
#3
THREED-897
03/23/2010 (12:15 pm)
There is no reason to get 10fps on a blank level. Sounds like an unintended side effect or bug. I'll investigate it.THREED-897
#4
But unfortunately, I've actually got players with lower cards even than my 7100 so can't make that jump as it is.
03/23/2010 (1:42 pm)
Appreciate it. Hopefully you get same results as verification. Would love to switch over. Liking T3D more and more as a play with it.But unfortunately, I've actually got players with lower cards even than my 7100 so can't make that jump as it is.
#5
These are the script lines to do it:
T3D's BL lighting shader is a lot more complex than TGEA's, since it does 4 lights in a single pass, while TGEA uses multi pass, so in a completely empty scene it does use more shader processing.
03/24/2010 (10:04 am)
Force T3D to run with 2.0 shaders instead of 3.0. The utter low end cards are often terrible when running at the limits of their specs (so a shitty SM 3.0 card is bad at running SM3.0 games, but should do better in SM 2.0).These are the script lines to do it:
$pref::Video::forcePixVersion = true; $pref::Video::forcedPixVersion = 2.0;
T3D's BL lighting shader is a lot more complex than TGEA's, since it does 4 lights in a single pass, while TGEA uses multi pass, so in a completely empty scene it does use more shader processing.
#6
03/24/2010 (4:09 pm)
Unfortunately didn't help :(
#7
I'm intending on canning it when I decide on a final build.
03/24/2010 (4:24 pm)
Probably not going to help but perhaps ripping out the code for projected decal shadowing ... ?I'm intending on canning it when I decide on a final build.
#8
@Steve and Manoel: Thanks for the tips I'll have to check those out.
01/24/2011 (1:38 pm)
I'm also going to be working in BL mostly as my hardware and target hardware are on the older side, though it is nice having AL for those with powerful systems@Steve and Manoel: Thanks for the tips I'll have to check those out.
#9
You can actually disable the dynamic shadows by editing core/scripts/client/defaults.cs rather than ripping the code out.
01/24/2011 (1:47 pm)
@CSMPYou can actually disable the dynamic shadows by editing core/scripts/client/defaults.cs rather than ripping the code out.
key["$pref::Shadows::disable"] = true;//was false
Associate Tom Spilman
Sickhead Games
BL is as far as i know crazy fast. Specifically what is your performance problem with BL?