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:
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
 
.......


;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 23: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)