sxp2high
Jan 12 2012, 13:17
Render to Texture (RTT) Examples
aka Picture in Picture (PiP)
Using and editing the demo missions
- Just extract the rar file to your missions folder "Users\USERNAME\Documents\Take On Helicopters\Missions".
- Open the in-game Editor and load the example mission.
- Open the SQF files with an text editor. I recommend Notepad++ (http://notepad-plus-plus.org/) with C++ Syntax highlighting and a mono space font, like Consolas (http://en.wikipedia.org/wiki/Consolas).
Related links, threads and tutorials
- SQF syntax (http://community.bistudio.com/wiki/sqf)
- camera.sqs (http://community.bistudio.com/wiki/camera.sqs)
- Unit Rec/play + Camera training. (http://forums.bistudio.com/showthread.php?t=129897)
- Spawn a helo with camera (http://forums.bistudio.com/showthread.php?t=128444)
1. Basic usage with camera, changing texture renders on-the-fly and multiple "rendertargets"
http://i1202.photobucket.com/albums/bb367/truBTK/rtt1.jpg
Download Demo Mission (http://arma2.co/files/index.php?dir=Take%20On%20Helicopters/Missions%20-%20Singleplayer/&file=RTT_Example_Basics.United_States_H.rar)
List of Commands that I used in this Demo:
http://community.bistudio.com/wiki/camCreate
http://community.bistudio.com/wiki/camPrepareFov
http://community.bistudio.com/wiki/camPrepareTarget
http://community.bistudio.com/wiki/camCommitPrepared
http://community.bistudio.com/wiki/cameraEffect
http://community.bistudio.com/wiki/camTarget
http://community.bistudio.com/wiki/camSetFov
http://community.bistudio.com/wiki/camSetTarget
http://community.bistudio.com/wiki/setObjectTexture ---> http://community.bistudio.com/wiki/CfgVehicles_Config_Reference#hiddenSelections
http://community.bistudio.com/wiki/execVM
http://community.bistudio.com/wiki/hintC
http://community.bistudio.com/wiki/hint
http://community.bistudio.com/wiki/setPiPEffect
2. Using heli mounted cameras, auto-zoom and user controlled camera changes (Zoom and FLIR)
http://i1202.photobucket.com/albums/bb367/truBTK/rtt_heli.jpg
Download Demo Mission (http://arma2.co/files/index.php?dir=Take%20On%20Helicopters/Missions%20-%20Singleplayer/&file=RTT_Example_Heli.United_States_H.rar)
List of Commands that I used in this Demo:
http://community.bistudio.com/wiki/camCreate
http://community.bistudio.com/wiki/camPrepareFov
http://community.bistudio.com/wiki/camPrepareTarget
http://community.bistudio.com/wiki/camCommitPrepared
http://community.bistudio.com/wiki/cameraEffect
http://community.bistudio.com/wiki/camTarget
http://community.bistudio.com/wiki/camSetFov
http://community.bistudio.com/wiki/camSetTarget
http://community.bistudio.com/wiki/execVM
http://community.bistudio.com/wiki/hintC
http://community.bistudio.com/wiki/hint
http://community.bistudio.com/wiki/setPiPEffect
http://community.bistudio.com/wiki/addAction
http://community.bistudio.com/wiki/waitUntil
http://community.bistudio.com/wiki/action
http://community.bistudio.com/wiki/setActualCollectiveRTD
http://community.bistudio.com/wiki/sleep
http://community.bistudio.com/wiki/this
http://community.bistudio.com/wiki/select
http://community.bistudio.com/wiki/while
http://community.bistudio.com/wiki/isNil
http://community.bistudio.com/wiki/distance
http://community.bistudio.com/wiki/min
http://community.bistudio.com/wiki/max
http://community.bistudio.com/wiki/Math_Commands
http://community.bistudio.com/wiki/boolean
http://community.bistudio.com/wiki/nil
http://community.bistudio.com/wiki/format
http://community.bistudio.com/wiki/setActualCollectiveRTD
http://community.bistudio.com/wiki/action
aka Picture in Picture (PiP)
Using and editing the demo missions
- Just extract the rar file to your missions folder "Users\USERNAME\Documents\Take On Helicopters\Missions".
- Open the in-game Editor and load the example mission.
- Open the SQF files with an text editor. I recommend Notepad++ (http://notepad-plus-plus.org/) with C++ Syntax highlighting and a mono space font, like Consolas (http://en.wikipedia.org/wiki/Consolas).
Related links, threads and tutorials
- SQF syntax (http://community.bistudio.com/wiki/sqf)
- camera.sqs (http://community.bistudio.com/wiki/camera.sqs)
- Unit Rec/play + Camera training. (http://forums.bistudio.com/showthread.php?t=129897)
- Spawn a helo with camera (http://forums.bistudio.com/showthread.php?t=128444)
1. Basic usage with camera, changing texture renders on-the-fly and multiple "rendertargets"
http://i1202.photobucket.com/albums/bb367/truBTK/rtt1.jpg
Download Demo Mission (http://arma2.co/files/index.php?dir=Take%20On%20Helicopters/Missions%20-%20Singleplayer/&file=RTT_Example_Basics.United_States_H.rar)
List of Commands that I used in this Demo:
http://community.bistudio.com/wiki/camCreate
http://community.bistudio.com/wiki/camPrepareFov
http://community.bistudio.com/wiki/camPrepareTarget
http://community.bistudio.com/wiki/camCommitPrepared
http://community.bistudio.com/wiki/cameraEffect
http://community.bistudio.com/wiki/camTarget
http://community.bistudio.com/wiki/camSetFov
http://community.bistudio.com/wiki/camSetTarget
http://community.bistudio.com/wiki/setObjectTexture ---> http://community.bistudio.com/wiki/CfgVehicles_Config_Reference#hiddenSelections
http://community.bistudio.com/wiki/execVM
http://community.bistudio.com/wiki/hintC
http://community.bistudio.com/wiki/hint
http://community.bistudio.com/wiki/setPiPEffect
2. Using heli mounted cameras, auto-zoom and user controlled camera changes (Zoom and FLIR)
http://i1202.photobucket.com/albums/bb367/truBTK/rtt_heli.jpg
Download Demo Mission (http://arma2.co/files/index.php?dir=Take%20On%20Helicopters/Missions%20-%20Singleplayer/&file=RTT_Example_Heli.United_States_H.rar)
List of Commands that I used in this Demo:
http://community.bistudio.com/wiki/camCreate
http://community.bistudio.com/wiki/camPrepareFov
http://community.bistudio.com/wiki/camPrepareTarget
http://community.bistudio.com/wiki/camCommitPrepared
http://community.bistudio.com/wiki/cameraEffect
http://community.bistudio.com/wiki/camTarget
http://community.bistudio.com/wiki/camSetFov
http://community.bistudio.com/wiki/camSetTarget
http://community.bistudio.com/wiki/execVM
http://community.bistudio.com/wiki/hintC
http://community.bistudio.com/wiki/hint
http://community.bistudio.com/wiki/setPiPEffect
http://community.bistudio.com/wiki/addAction
http://community.bistudio.com/wiki/waitUntil
http://community.bistudio.com/wiki/action
http://community.bistudio.com/wiki/setActualCollectiveRTD
http://community.bistudio.com/wiki/sleep
http://community.bistudio.com/wiki/this
http://community.bistudio.com/wiki/select
http://community.bistudio.com/wiki/while
http://community.bistudio.com/wiki/isNil
http://community.bistudio.com/wiki/distance
http://community.bistudio.com/wiki/min
http://community.bistudio.com/wiki/max
http://community.bistudio.com/wiki/Math_Commands
http://community.bistudio.com/wiki/boolean
http://community.bistudio.com/wiki/nil
http://community.bistudio.com/wiki/format
http://community.bistudio.com/wiki/setActualCollectiveRTD
http://community.bistudio.com/wiki/action