I am a fan of the quite popular player resizer. However, I am running into issues when making players smaller. Short and quick. In normal size we have shit situation:
Well nothing unexpected… I am walking against a wall… so I see wall bricks. Now I make myself significantly smaller:
Judging the side screenshot I should still see the wall, however in first person I see:
Notice: parts of the wall are rendered in the upper screen area!
Now, I wonder…
As the source engine internally has view frustum settings (see http://en.wikipedia.org/wiki/View_frustum ) I wonder if there is a way to change their behavior? So that the objects which are closer to the near plane still get rendered and not clipped.
Does anyone of you know of a LUA solution for this (I tried much CalcView stuff like simple v:SetRenderBounds(Vector(0,0,0),Vector(10000,10000,10000)) for all entities and such) which works without actually writing a new entity class (in that example a wall is affected… in reality everything including map stuff is affected which can be hardly be adjusted by adding new classes. Or maybe a console variable I miss?
I do have gmcl_renderx and I would happily use it if it could solve the given problem!