setPiPEffect: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Add version)
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 54: Line 54:
{{!}}-
{{!}}-
{{!}} 9..70
{{!}} 9..70
{{!}} {{GVI|arma3|2.10|size=0.75}} Alt. Thermal Imaging 3..64
{{!}} {{GVI|arma3|2.10|size= 0.75}} Alt. Thermal Imaging 3..64
{{!}} ''[n]''
{{!}} ''[n]''
{{!}}}
{{!}}}


|s1= name [[setPiPEffect]] [effect, optionalParam1, ..., optionalParamN]
|s1= name [[setPiPEffect]] [effect, optionalParam1, optionalParam2, ...]


|p1= name : [[String]] - render surface reference from [[Procedural Textures#Render To Texture|Render To Texture]]
|p1= name : [[String]] - render surface reference from [[Procedural Textures#Render To Texture|Render To Texture]]
Line 64: Line 64:
|p2= effect : [[Number]] - effect type
|p2= effect : [[Number]] - effect type


|p3= optionalParam1: [[Number]] - (Optional) parameters based on selected effect
|p3= optionalParamN: [[Number]] - (Optional) parameters based on selected effect


|r1= [[Nothing]]
|r1= [[Nothing]]

Latest revision as of 04:13, 27 November 2023

Hover & click on the images for description

Description

Description:
Sets Render Target's visual effect (Picture-in-Picture).
Mode Description Parameters
0 Normal [0]
1 Night Vision [1]
2 Thermal Imaging [2]
3 Color Correction [3, enabled, brightness, contrast, offset, blend [r,g,b,a], lerp [r,g,b,a], rgb [r,g,b,a]]
7 Alt. Thermal Imaging 1 (Inverted) [7]
8 Alt. Thermal Imaging 2 (Green) [8]
9..70 Arma 3 logo black.png2.10 Alt. Thermal Imaging 3..64 [n]
Groups:
Camera Control

Syntax

Syntax:
name setPiPEffect [effect, optionalParam1, optionalParam2, ...]
Parameters:
name : String - render surface reference from Render To Texture
effect : Number - effect type
optionalParamN: Number - (Optional) parameters based on selected effect
Return Value:
Nothing

Examples

Example 1:
"rendersurface" setPiPEffect [0];
Example 2:
"rendertarget0" setPiPEffect [3, 1, 1.0, 1.0, 0.0, [0.0, 1.0, 0.0, 0.25], [1.0, 0.0, 1.0, 1.0], [0.199, 0.587, 0.114, 0.0]];
Example 3:
private _cam = "camera" camCreate (player modelToWorld [0,-5,2]); _cam cameraEffect ["internal", "back", "rtt"]; "rtt" setPiPEffect [2]; with uiNamespace do { private _pic = findDisplay 46 ctrlCreate ["RscPicture", -1]; _pic ctrlSetPosition [0,0,1,1]; _pic ctrlCommit 0; _pic ctrlSetText "#(argb,512,512,1)r2t(rtt,1.0)"; };
Example 4:
Black & White:
"rtt" setPiPEffect [3, 1, 1.0, 0.4, 0, [0,0,0,0], [1,1,1,0], [1,1,1,1]];

Additional Information

See also:
Procedural Textures camCreate cameraEffect Post Process Effects

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Killzone_Kid - c
Posted on Jul 09, 2017 - 20:04 (UTC)
If Color Corrections effect has been used, going back to Normal will have no effect. In order to unset Color Corrections, set the 2nd param in it (enable) to 0.