| Yeah, it works property if I'm not rendering to a canvas from MaxGUI, I got it to work by calling setviewport first (CameraViewPort is being set prior as well) - 
 
 
SetViewport(0, 0, GraphicsWidth() / 2.0, GraphicsHeight() / 2.0)
		TGlobal.RenderCamera(Cam1)
		SetViewport(GraphicsWidth() / 2.0, 0, GraphicsWidth() / 2.0, GraphicsHeight() / 2.0)
		TGlobal.RenderCamera(Cam2)
		SetViewport(0, GraphicsHeight() / 2.0, GraphicsWidth() / 2.0, GraphicsHeight() / 2.0)
		TGlobal.RenderCamera(Cam3)
		SetViewport(GraphicsWidth() / 2.0, GraphicsHeight() / 2.0, GraphicsWidth() / 2.0, GraphicsHeight() / 2.0)
		TGlobal.RenderCamera(Cam4)
 
 
 |