Quote: "There is a command called fast sync."
That's a DBP command
I don't get any flickering but does this help?
sync on
sync rate 60
hide mouse
autocam off
`make an off screen bitmap to paste all camera views onto
create bitmap 1,screen width(),screen height()
rem make a matrix
make matrix 1,1000,1000,25,25
gosub _init:
do
set current bitmap 1
rem split the view
gosub _view_1
gosub _view_2
gosub _view_3
set current bitmap 0
paste image 1,0,0,0
paste image 2,0,0,0
paste image 3,0,0,0
sync
loop
_init:
make object cube 1,25
offset limb 1,0,25,0,0
make mesh from object 1,1
delete object 1
make object 1,1,0
position object 1,0,13,0
make object 2,1,0
position object 2,500,13,500
make object 3,1,0
position object 3,1000,13,1000
color object 1,rgb(255,0,0)
color object 2,rgb(0,255,0)
color object 3,rgb(0,255,255)
delete mesh 1
return
_view_1:
set camera view 0,0,(screen width()/2)-5,screen height()/2
turn object left 1,5
position camera object position x(1),object position y(1),object position z(1)
point camera 1000,0,1000
move camera -50
sync
get image 1,0,0,639,479
return
_view_2:
set camera view screen width()/2,0,screen width()-1,screen height()/2
turn object right 2,10
position camera object position x(2),object position y(2),object position z(2)
point camera 1000,0,1000
move camera -50
sync
get image 2,0,0,639,479
return
_view_3:
set camera view screen width()/4,(screen height()/2)+5,(screen width()/4)*3,screen height()
roll object left 3,2
position camera object position x(3),object position y(3),object position z(3)
point camera 0,0,0
move camera -50
sync
get image 3,0,0,639,479
return
