Camera.sqs – Talk
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: | 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 | showcinemaborder false | ||
cutRSC ["TVoverlayLogo","PLAIN NOFADE"] | cutRSC ["TVoverlayLogo","PLAIN NOFADE"] | ||
;initial cam setup | ;initial cam setup | ||
_camera = "camera" camCreate [7580.00,6236.03,0.76] | _camera = "camera" camCreate [7580.00,6236.03,0.76] | ||
_camera cameraEffect ["internal","back"] | _camera cameraEffect ["internal","back"] | ||
_camera camcommand "inertia on" | _camera camcommand "inertia on" | ||
;beach 1 pre | ;beach 1 pre | ||
_camera camSetTarget [-86548.66,39903.16,2448.52] | _camera camSetTarget [-86548.66,39903.16,2448.52] | ||
_camera camSetPos [7580.00,6236.03,0.76] | _camera camSetPos [7580.00,6236.03,0.76] | ||
_camera camSetFOV 0.534 | _camera camSetFOV 0.534 | ||
_preloadSound = [] spawn {waitUntil{preloadSound "01v01"}} | _preloadSound = [] spawn {waitUntil{preloadSound "01v01"}} | ||
~4 | ~4 | ||
_camera camCommit 0 | _camera camCommit 0 | ||
setaperture 1.5 | setaperture 1.5 | ||
;beach 1 pan end | ;beach 1 pan end | ||
_camera camSetTarget [-96555.66,99923.16,2668.52] | _camera camSetTarget [-96555.66,99923.16,2668.52] | ||
_camera camSetFOV 0.334 | _camera camSetFOV 0.334 | ||
_camera camCommit 22 | _camera camCommit 22 | ||
~5 | ~5 | ||
;zmizet logo | ;zmizet logo | ||
cutRSC ["TVoverlay","PLAIN NOFADE"] | cutRSC ["TVoverlay","PLAIN NOFADE"] | ||
~3 | ~3 | ||
playSound "01v01" | playSound "01v01" | ||
;beach2 pre | ;beach2 pre | ||
_camera camPrepareTarget [-92100.98,13386.04,4463.84] | _camera camPrepareTarget [-92100.98,13386.04,4463.84] | ||
_camera camPreparePos [7539.78,6188.25,1.87] | _camera camPreparePos [7539.78,6188.25,1.87] | ||
_camera camPrepareFOV 0.700 | _camera camPrepareFOV 0.700 | ||
_camera camPreload 15 | _camera camPreload 15 | ||
_preloadSound = [] spawn {waitUntil{preloadSound "01v02"}} | _preloadSound = [] spawn {waitUntil{preloadSound "01v02"}} | ||
;cekat na dojeti panovani | ;cekat na dojeti panovani | ||
setaperture 1.5 | setaperture 1.5 | ||
@camCommitted _camera | @camCommitted _camera | ||
;pres cernou | ;pres cernou | ||
;zobrazit beach2 | ;zobrazit beach2 | ||
_camera camCommitPrepared 0 | _camera camCommitPrepared 0 | ||
;beach2 pan end | ;beach2 pan end | ||
_camera camSetTarget [10506.65,106044.58,4463.62] | _camera camSetTarget [10506.65,106044.58,4463.62] | ||
_camera camSetPos [7539.78,6188.25,1.83] | _camera camSetPos [7539.78,6188.25,1.83] | ||
_camera camSetFOV 0.700 | _camera camSetFOV 0.700 | ||
_camera camCommit 12 | _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) | --[[User:Maruk|Maruk]] 22:28, 14 November 2006 (CET) |
Revision as of 22:29, 14 November 2006
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 .......
--Maruk 22:28, 14 November 2006 (CET)