Add

From RealMotion Wiki

Operations/Math/Add

Adds two given inputs. ​

Description

The Add box adds two inputs. If the Operator Type is a Texture, additional parameters are accessible. Unlike the Blend box, the Add box creates a new RenderTarget.

Inputs

Input-1 2D Texture, Matrix4, Float, String, Int Receives the value added to the Input-2. If the type is a texture, the Input-1 sets the format and resolution of the process.
Input-2 2D Texture, Matrix4, Float, String, Int Receives the value added to the Input-1.

Outputs

Output 2D Render Target, Matrix4, Float, String, Int Outputs the result of the operation.

Parameters

General

Operator Type String Chooses the type used for the add operation.

Coefficient

Input-1 Coefficient Float Sets the multiplication coefficient of the Input-1 before the addition.
Input-2 Coefficient Float Sets the multiplication coefficient of the Input-2 before the addition.

Clamp

Clamp Toggle Activates the clamp function.
Clamp Range Float2 Determines the minimal and maximal pixels value of the outputted texture.

Format

|}

Channel Settings

Set Format Toggle Allows the box to change the format of the outputted texture. Once enabled, this creates a new memory allocation for the texture created.
Format String Sets the format of the outputted texture. RGBA 8 bits is the common format. RGBA 16 bits allows negative vector calculation and is mostly used for simulation. RGBA 32 bits allows high precision but may negatively affect the FPS and the Grayscale has only the Red component.
Format Components String Sets the Components used for the outputted texture.
Format Component Bit Depth String Sets the Bit Depth of the outputted texture. 8 bits is the common format, 16 bits allow negative vector calculation and is mostly used for simulation, 32 bits allow high precision but may negatively affect the FPS.
Format Component Type String Sets the pixels value type depending on the Bit Depth.

Canvas Settings

Set Resolution Toggle Allows the box to change the resolution of the outputted texture. Once enabled, this creates a new memory allocation for the texture created.
Resolution Mode String Sets the Resolution Mode. Canvas uses the project configuration settings, Custom uses local setting resolution not shared with other box and Project Aspect Ratio uses the project aspect ratio and proportionally scales the height and width. The parameter chooses the reference Canvas setting the resolution of the outputted texture.
Canvas 2D ResolutionRef Chooses the reference Canvas and sets the resolution of the outputted texture.
Maximum Resolution Int Sets the maximal resolution of the X-axis and calculates the resolution of the Y-axis based on the aspect ratio of the Content Canvas.
Lock Aspect Ratio Toggle Locks the Aspect Ratio for Custom resolution.
Aspect Ratio 2D ResolutionRef Chooses the reference Canvas for the aspect ratio.
Size XY Int2 Sets the size in pixels of the outputted texture.

Alpha

Set Alpha Toggle Enables alpha channel override
Alpha Float Specifies the alpha channel value.

See Also

Boxes related

Add Alpha, Blend, Format, Clamp, Divide, Multiply, Subtract, Float, Int, String, ​​

Version Information

Current documentation version: 2.1.2. ​ ​