Camera.sqs – Talk

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
There are quite some things to note when using this in ArmA (related to the streaming nature of engine, also setaperture for hdr is good thing), an example from ArmA:


showcinemaborder false
cutRSC ["TVoverlayLogo","PLAIN NOFADE"]
;initial cam setup
_camera = "camera" camCreate [7580.00,6236.03,0.76]
_camera cameraEffect ["internal","back"]
_camera camcommand "inertia on"
;beach 1 pre
_camera camSetTarget [-86548.66,39903.16,2448.52]
_camera camSetPos [7580.00,6236.03,0.76]
_camera camSetFOV 0.534
_preloadSound = [] spawn {waitUntil{preloadSound "01v01"}}
~4
_camera camCommit 0
setaperture 1.5
;beach 1 pan end
_camera camSetTarget [-96555.66,99923.16,2668.52]
_camera camSetFOV 0.334
_camera camCommit 22
~5
;zmizet logo
cutRSC ["TVoverlay","PLAIN NOFADE"]
~3
playSound "01v01"
;beach2 pre
_camera camPrepareTarget [-92100.98,13386.04,4463.84]
_camera camPreparePos [7539.78,6188.25,1.87]
_camera camPrepareFOV 0.700
_camera camPreload 15
_preloadSound = [] spawn {waitUntil{preloadSound "01v02"}}
;cekat na dojeti panovani
setaperture 1.5
@camCommitted _camera
;pres cernou
;zobrazit beach2
_camera camCommitPrepared 0
;beach2 pan end
_camera camSetTarget [10506.65,106044.58,4463.62]
_camera camSetPos [7539.78,6188.25,1.83]
_camera camSetFOV 0.700
_camera camCommit 12
;priroda pre
_camera camPrepareTarget [-8631.13,-88646.52,3738.87]
_camera camPreparePos [12503.05,9024.22,8.23]
_camera camPrepareFOV 0.700
_camera camPreload 10
~1
playSound "01v02"
_preloadSound = [] spawn {waitUntil{preloadSound "01v03"}}
@camCommitted _camera
;zobrazit prirodu
skipTime -2
setaperture 5
0 setovercast 0.2
_camera camCommitPrepared 0
;priroda
playSound "01v03"
_preloadSound = [] spawn {waitUntil{preloadSound "01v04"}}
_camera camSetTarget [-84914.03,5756.38,22371.54]
_camera camSetPos [12503.07,9024.30,8.23]
_camera camSetFOV 0.700
_camera camCommit 11
.......
--[[User:Maruk|Maruk]] 22:28, 14 November 2006 (CET)

Revision as of 23:30, 14 November 2006