|
![](/i/fill.gif) |
"StephenS" <nomail@nomail> wrote:
....
> #declare Camera7x7 =
> #if (frame_number>0 | frame_number<50)
> Set_Zoom_Area(
> CameraLocation,
> CameraLookAt,
> concat("+sc",str(mod(frame_number-1,7)/7,1,4),
> " +sr",str(int((frame_number-1)/7)/7,1,4),
> " +ec",str(mod(frame_number,7)/7,1,4),
> " +er",str(int(frame_number/7+1)/7,1,4)
> )
> )
> Update_Camera_Zoom()
> #end
> ---
....
for comparison, 3x3 works with this
---
#declare Camera3x3 =
#if (frame_number=1)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.0 +sr0.0 +ec0.3333 +er0.3333")
Update_Camera_Zoom()
#end
#if (frame_number=2)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.3333 +sr0.0 +ec0.6666
+er0.3333")
Update_Camera_Zoom()
#end
#if (frame_number=3)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.6666 +sr0.0 +ec1 +er0.3333")
Update_Camera_Zoom()
#end
#if (frame_number=4)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.0 +sr0.3333 +ec0.3333
+er0.6666")
Update_Camera_Zoom()
#end
#if (frame_number=5)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.3333 +sr0.3333 +ec0.6666
+er0.6666")
Update_Camera_Zoom()
#end
#if (frame_number=6)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.6666 +sr0.3333 +ec1
+er0.6666")
Update_Camera_Zoom()
#end
#if (frame_number=7)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.0 +sr0.6666 +ec0.3333 +er1")
Update_Camera_Zoom()
#end
#if (frame_number=8)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.3333 +sr0.6666 +ec0.6666
+er1")
Update_Camera_Zoom()
#end
#if (frame_number=9)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.6666 +sr0.6666 +ec1 +er1")
Update_Camera_Zoom()
#end
#if (frame_number = 0 | frame_number >= 10) // use unmodified camera
camera {Camera3x3};
#end
---
carefull of word wrap
I would like a more easy to change way of presenting the information:-)
Stephen S
Post a reply to this message
|
![](/i/fill.gif) |