Sets up a new 3D rendering context. Must be finished by cam.End3D.
For more advanced settings such as an orthographic view, use cam.Start instead.
This is a rendering function that requires a 3d rendering context.
This means that it will only work in 3d Rendering Hooks.
Both zNear and zFar need a value before any of them work.
zNear also requires a value higher than 0.
This will not update current view properties.
1 Vector pos = EyePos()
Render cam position.
2 Angle angles = EyeAngles()
Render cam angles.
3 number fov = nil
Field of view.
4 number x = 0
X coordinate of where to start the new view port.
5 number y = 0
Y coordinate of where to start the new view port.
6 number w = ScrW()
Width of the new viewport.
7 number h = ScrH()
Height of the new viewport.
8 number zNear = nil
Distance to near clipping plane.
9 number zFar = nil
Distance to far clipping plane.
Set up a 3D rendering environment in a 2D rendering hook to render models on HUD.
Output: All players can be seen through walls.