Hi Deng team,
I have a request, but dont know if it would be possible or if there is reasons behind it all etc
Anyway, getting to the point as im sure we all know game engines hide assets out of view from the player to keep fps up and memory usage in check etc
This is true for Doomsday which hides MD2 models when behind BSP and only starts to render them just before they appear on the players screen.
From my experiments this is calculated from the centre of the models position. As most things in Doom are square-ish, this works fine.
However, as I have been adding lots of new world models into the levels such as long pipes I am beginning to get effected by the engines way of hiding assets.
For example I create a long pipe as an MD2 model. The position is set in the middle, I then create a BSP piller next to this pipe. When the player looks at an angle were the piller is in front the MD2 models, the engine hides the MD2 model thinking It cant be seen as its centre is hidden. Obviously as the pipe is in fact long, pops in and out of view depending on the angle.
Usually as long as this is understood and MD2 models centres put in a good position it can mostly be avoided (the above example was extreme).
Having saying that, its still a bit of a pain. So is there any chance the 'range' or something can be increased so Md2 models will still render even if their centre point is hidden so many units away.....sort of like a threshold increase? I would not think this would effects performance much....if at all? It seems Doomsday can handle a lot of monsters on screen and still be fully playabale?
I can understand the reason for a tight limitation before, but would be great to see this increased now? (if possible)