[?] Thoughts on LOD1
Posted: 2009-04-18 00:52
Well been making some statics which don't really push the envelopes but was having some thoughts about LOD1's
As i understand it a model is drawn at LOD0 upto a range which can be set in the editor. say 50/75/100 LOD0/50 LOD 1 75 LOD 2 100 once you reach that distance the bf2 engine then redraws using the next lowest LOD.
Nothing earth shattering so far. Now if you bring up your Bin's you then redraw at the higher LOD so the engine is doing more swapping. Which means its working, sometimes changing materials as well as geom.
Taking that the bf2 engine is pretty old now. 5+ and the advance in graphics cards could it not be time to maybe get ride of LOD 1's so no LOW settings ( so medium/high ).
Ok I know what i'm likely to hear, what about the people with low spec machines.
Well IF you took out LOD'1 you would have to increase the distance of render, but then you wouldnt have the swaping of models and redrawing of textures this would reduce an amount of load on the gfx. It's already had to draw the LOD0 cause your inrange of it. or moving into it. And real distance objects would be LOD 2's Remind people to reduce Anti aliasing which is more consuming than drawing, so to improve their performance.
I'm just thinking the reducing of LOD's from the model would maybe 1/4 the redrawing needed to be done by the gfx. Ok so there would be more of a constant work rate than lots of changes.
Just wondering would there be a way of testing this . to force LOD's 0 .
As i understand it a model is drawn at LOD0 upto a range which can be set in the editor. say 50/75/100 LOD0/50 LOD 1 75 LOD 2 100 once you reach that distance the bf2 engine then redraws using the next lowest LOD.
Nothing earth shattering so far. Now if you bring up your Bin's you then redraw at the higher LOD so the engine is doing more swapping. Which means its working, sometimes changing materials as well as geom.
Taking that the bf2 engine is pretty old now. 5+ and the advance in graphics cards could it not be time to maybe get ride of LOD 1's so no LOW settings ( so medium/high ).
Ok I know what i'm likely to hear, what about the people with low spec machines.
Well IF you took out LOD'1 you would have to increase the distance of render, but then you wouldnt have the swaping of models and redrawing of textures this would reduce an amount of load on the gfx. It's already had to draw the LOD0 cause your inrange of it. or moving into it. And real distance objects would be LOD 2's Remind people to reduce Anti aliasing which is more consuming than drawing, so to improve their performance.
I'm just thinking the reducing of LOD's from the model would maybe 1/4 the redrawing needed to be done by the gfx. Ok so there would be more of a constant work rate than lots of changes.
Just wondering would there be a way of testing this . to force LOD's 0 .