setPiPEffect: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\|x([0-9])= *<code>([^<]*)<\/code>" to "|x$1= <sqf>$2</sqf>")
m (Some wiki formatting)
Line 23: Line 23:


|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]]
|p2= [effect, optionalParam1, ..., optionalParamN] : [[Array]]
 
|p3= effect : [[Number]] - effect type
|p2= effect : [[Number]] - effect type
|p4= optionalParam1: [[Number]] - Parameters based on selected effect
 
|p3= optionalParam1: [[Number]] - Parameters based on selected effect


|r1= [[Nothing]]
|r1= [[Nothing]]
Line 41: Line 42:
};</sqf>
};</sqf>
|x4= Black&White:
|x4= Black&White:
<code>"rtt" setPiPEffect [3,1,1,0.4,0,[0,0,0,0],[1,1,1,0],[1,1,1,1]];</code>
<sqf>"rtt" setPiPEffect [3,1,1,0.4,0,[0,0,0,0],[1,1,1,0],[1,1,1,1]];</sqf>


|seealso= [[Procedural Textures]] [[camCreate]] [[cameraEffect]] [[Post process effects]]
|seealso= [[Procedural Textures]] [[camCreate]] [[cameraEffect]] [[Post process effects]]
}}
}}


 
{{Note
<dl class="command_description">
|user= Killzone_Kid
 
|timestamp= 20170709200400
<dt></dt>
|text= 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.
<dd class="notedate">Posted on July 9, 2017 - 20:04 (UTC)</dd>
}}
<dt class="note">[[User:Killzone Kid|Killzone Kid]]</dt>
<dd class="note">If Color Corrections effect has been used, going back to Normal will have no effect. In order to unset Color Corrections, set 2nd param in it (enable) to 0.</dd>
 
</dl>

Revision as of 21:19, 13 May 2022

Hover & click on the images for description

Description

Description:
Sets Render Target's visual effect (Picture-in-Picture).
  • 0: Normal - [0]
  • 1: Night Vision - [1]
  • 2: Thermal - [2]
  • 3: Color Correction - [3, enabled, brightness, contrast, offset, blend [r,g,b,a], lerp [r,g,b,a], rgb [r,g,b,a]]
  • 4: Mirror - [4] <currently not working>
  • 5: Chromatic Aberration - [5, enabled, powerx, powery, (bool) aspectCorrection] <currently not working>
  • 6: Film Grain - [6, enabled, intensity, sharpness, grainsize, intensityx1, intensityx2, (bool) monochromatic] <currently not working>
  • 7: Thermal Inverted [7]
  • 8: Green Thermal [8]
Groups:
Camera Control

Syntax

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

Examples

Example 1:
"rendersurface" setPiPEffect [0];
Example 2:
"rendertarget0" setPiPEffect [3, 1.0, 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:
cam = "camera" camCreate (player modelToWorld [0,-5,2]); cam cameraEffect ["internal","back","rtt"]; "rtt" setPiPEffect [2]; with uiNamespace do { 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.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.