UE 5.1 - v3
Nodes that help with Remote Control Inputs Programming
This kit extends the remote control node library available to Blueprints. This has many integer and float scaling uses, as well as color conversions! You can send any input value and range it by any wanted value. It has been used extensively in Virtual Production Sets in order to scale values coming from DMX, OSC, Midi e Web Controllers.
Pin | Description |
---|---|
C | Input Integer CYAN value |
M | Input Integer MAGENTA value |
Y | Input Integer YELLOW Value |
K | Input Integer BLACK Value - It can be not connected - |
Input Range | Range that scales the Input Values |
RGB | Linear Color Output - A = 1 |
Pin | Description |
---|---|
Input | Input Integer value |
Open From | Value that sets true |
Open | > of "Open From" |
Close | < of "Open From" |
Pin | Description |
---|---|
Input | Input Int value |
Open From | Value that sets true |
Input Max Range | It will scale the input if it return Open |
Out Scaled Range | Sets the min & Max to be scaled |
Open | > of "Open From" |
Close | < of "Open From" |
Scaled Value | Returns the Scaled Value (Input, Input Max Range, Out Scaled Range x, Out Scaled Range y) - 0 if Closed |
Pin | Description |
---|---|
Input | Input Integer value - Negative Number will be converted to Positive |
Get Digit At | Get Index of the digits - Starting from 1 - Not Valid Index returns 0 |
Digits Count | Return Count of all digits |
Digits | Array of Integer of all digits |
Single Digit | Return digit based from Get Digit At |
Is Valid | Return False if Get Digit At is out pf index |
Pin | Description |
---|---|
Input | Input Integer value |
Input Range | Range of Input Value |
Kelvin Range | Range of Kelvin Value - Best between 1000 - 40000 |
RGBA | Return Linear Color |
Pin | Description |
---|---|
Input | Input Integer value |
Odd | Return if Input is an Odd Number |
Even | Return if Input is an Even Number |
Pin | Description |
---|---|
R | Input RED value |
G | Input GREEN value |
B | Input BLUE value |
A | Input ALPHA value - It does not get scaled - Es. 1 returns 1 |
Input Range | Input Scale Range value |
RGBA | Return Linear Color <R, G, B, A> |
RBGA | Return Linear Color <R, B, G, A> |
BRGA | Return Linear Color <B, R, G, A> |
BGRA | Return Linear Color <B, G, R, A> |
GRBA | Return Linear Color <G, R, B, A> |
GBRA | Return Linear Color <G, B, R, A> |
Pin | Description |
---|---|
Input | Input Integer value |
Input Range | Input Scale Range value |
Output Scaled Range | Output Scale Range value |
Scaled Float | Return Scaled Float |
Pin | Description |
---|---|
Input | Input Integer value |
Input Range | Input Scale Range value |
Output Scaled Range | Output Scale Range value |
Scaled Int | Return Scaled integer |
Pin | Description |
---|---|
X | Input Integer value |
Y | Input Integer value |
Z | Input Integer value |
Input Range | Input Scale Range value |
Output Scaled X Range | Output Scale Range value X |
Output Scaled Y Range | Output Scale Range value Y |
Output Scaled Z Range | Output Scale Range value Z |
Location | Return Scaled Location Vector |
Pin | Description |
---|---|
Roll | Input Integer value |
Pitch | Input Integer value |
Yaw | Input Integer value |
Input Range | Input Scale Range value |
Output Scaled Roll Range | Output Scale Range value Roll |
Output Scaled Pitch Range | Output Scale Range value Pitch |
Output Scaled Yaw Range | Output Scale Range value Yaw |
Rotation | Return Scaled Rotator - Attention Bug from Epic Roll and Pitch are Inverted |
Pin | Description |
---|---|
Input | Input Float value |
Open From | Value that sets true |
Open | > of "Open From" |
Close | < of "Open From" |
Pin | Description |
---|---|
Input | Input Float value |
Open From | Value that sets true |
Input Max Range | It will scale the input if it return Open |
Out Scaled Range | Sets the min & Max to be scaled |
Open | > of "Open From" |
Close | < of "Open From" |
Scaled Value | Returns the Scaled Value (Input, Input Max Range, Out Scaled Range x, Out Scaled Range y) - 0 if Closed |
Pin | Description |
---|---|
R | Input RED value |
G | Input GREEN value |
B | Input BLUE value |
A | Input ALPHA value - It does not get scaled - Es. 1.0 returns 1.0 |
Input Range | Input Scale Range value |
RGBA | Return Linear Color <R, G, B, A> |
RBGA | Return Linear Color <R, B, G, A> |
BRGA | Return Linear Color <B, R, G, A> |
BGRA | Return Linear Color <B, G, R, A> |
GRBA | Return Linear Color <G, R, B, A> |
GBRA | Return Linear Color <G, B, R, A> |
Pin | Description |
---|---|
Input | Input value |
input Range | Range of Input Value |
Out Scaled Range | Range Of Output Value |
Interp | Enable Interpolation - giving a nice smooth feeling when tracking a position. |
Old Value | Actual position |
Delta Time | Time since last tick |
Speed | Interpolation speed, if the speed given is 0, then jump to the target. |
Scaled Float | New Float Value |
Pin | Description |
---|---|
Input | Input value |
input Range | Range of Input Value |
Out Scaled Range | Range Of Output Value |
Scaled Float | New Int Value |
Pin | Description |
---|---|
X | Input Float value |
Y | Input Float value |
Z | Input Integer value |
Input Range | Input Scale Range value |
Output Scaled X Range | Output Scale Range value X |
Output Scaled Y Range | Output Scale Range value Y |
Output Scaled Z Range | Output Scale Range value Z |
Location | Return Scaled Location Vector |
Pin | Description |
---|---|
Roll | Input Float value |
Pitch | Input Float value |
Yaw | Input Float value |
Input Range | Input Scale Range value |
Output Scaled Roll Range | Output Scale Range value Roll |
Output Scaled Pitch Range | Output Scale Range value Pitch |
Output Scaled Yaw Range | Output Scale Range value Yaw |
Interp | Enable Interpolation - giving a nice smooth feeling when tracking a rotation. |
Old Value | Actual Rotation |
Delta Time | Time Since last tick |
Speed | Interpolation speed, if the speed given is 0, then jump to the target. |
Rotation | Return Scaled Rotator - Attention Bug from Epic Roll and Pitch are Inverted |
Pin | Description |
---|---|
Mesh | Input Mesh Component |
Element Index | Index Of Mesh Element Material Slot |
Source Material | Input Material Interface to be Transformed |
Dynamic Material | Return Dynamic Material that has been Set to the Mesh Component |
Pin | Description |
---|---|
Texture | Texture 2D Object Reference |
Pixel X Position | X Position on Texture |
Pixel Y position | Y Position on Texture |
Texture Width | Texture Width in Pixels |
Return Value | Return Linear Color |
Pin | Description |
---|---|
Texture | Texture 2D Object Reference |
Section Width | Position Where texture is Divided |
Section Num | Number of Divisions in the Texture |
Return Value | Return Array of Linear Color |
Pin | Description |
---|---|
Texture | Texture Render Target 2D Object Reference |
Pixel X Position | X Position on Texture |
Pixel Y position | Y Position on Texture |
Texture Width | Texture Width in Pixels |
Return Value | Return Linear Color |