Thanks Duion. I think it's mainly the cpu then. Granted, my pc is by far not the latest and greatest, but still it's disapointing how slow T3D is.
To be sure, there are parts of the engine that are slow, but part of my intent with getting the T3D demos is to give us a very concrete baseline that everyone can use to test.
So now that we have a baseline, we can start getting consistent performance figures like what you've been providing and it gives us a clearer picture of what can be optimized.
One thing I'd like you to try, is to go into scripts/client/prefs.cs
And change
Code: Select all
$pref::TS::maxInstancingVerts = "200";
To...say,
Code: Select all
$pref::TS::maxInstancingVerts = 3000";
By default, T3D has a rather low vert count for instancing(it's largely meant for groundclutter with this setup). I've seen some improvement if you up the instancing amount so it kicks in for trees, so if you could test that and let me know how that impacts performance?