Viewports

Blitz3D Forums/Blitz3D Beginners Area/Viewports

Clarks(Posted 2004) [#1]
Can anyone give me an example of how i can render to several different viewports using differents cameras?


GfK(Posted 2004) [#2]
Its really very simple (CameraViewport is the key):
Graphics3D 800,600
light = CreateLight(2)
MoveEntity light,-5,5,-5
LightRange light,10
Camera1 = CreateCamera()
Camera2 = CreateCamera()
MoveEntity camera1,0,3,-15
MoveEntity camera2,0,3,15
TurnEntity camera2,0,180,0

cube = CreateCube()
sphere = CreateSphere()
MoveEntity sphere,0,0,3
EntityParent sphere,cube

CameraViewport Camera1,0,0,320,240
CameraViewport Camera2,320,0,320,240

While Not KeyDown(1)
TurnEntity cube,0,1,0
  UpdateWorld()
  RenderWorld()
  Text 160,10,"NORTH-FACING CAMERA",True,True
  Text 480,10,"SOUTH-FACING CAMERA",True,True
  Rect 0,0,320,240,False
  Rect 320,0,320,240,False
  Flip
Wend



Clarks(Posted 2004) [#3]
Thanks Gfx.