Effects » User » Remote Control » RC 1, Five channel remote


RC 1, Five channel remote
Author(s):
Release date: June 24, 2018
Creation date: Jan. 31, 2017
License: unknown

Insignificant Released 2018-10-22 (effect Description)
Lightworks user effect RC1_Remote_control.fx

This is the master controller for the entire remote control user effects subsystem.
It generates the remote control channels 1 to 5 at the one output
(to which, of course, several effects can be connected).
By itself it does very little, but when used with the appropriate effects it is a very powerful tool.
The desired channel to be used is selected in the custom remote-controllable effect.

All channels can be controlled simultaneously by means of a "Master" slider.
As with all adjustable controls, here keyframing can be used.
In turn, that Master can itself be remote controlled.
The "Multiply", parameter allows the master signal to amplify,
attenuate or invert the individual control channels.
Each channel can be set directly, and the remote control signal may also be limited.

Update:
24 June 2018 by LW user schrauber: Compatibility with LWKS 14.5 GPU precision settings
24 June 2018 by LW user schrauber: other compatibility improvements
26 April 2018 by LW user schrauber: potentially problematic sampler settings removed

Insignificant updates at different times:
Too long effect name corrected, subcategory defined, effect description
and other data relevant to the user repository added.
Inputs and Samplers
Parameters
Definitions, declarations, macros
Position of the signal to be transmitted in the texture.
Option, if channels are to be used over number 100:
#define POSy_CHANNELGROUP_1_0_1 (2 * 0.02) // Channelgroup 2 (Channel 201 to 300) Multiplication with 0.02 = y-Position of the lower edge of the color signal.
#define POS_CHANNELGROUP_1_0_1 (uv0.y > POSy_CHANNELGROUP_1_0_1 && uv0.y < POSy_CHANNELGROUP_1_0_1 + 0.02) // Channel group for transmission. 0.02 is the y-size of the color signal areas.
Channelgroup 0 (Channel 001 to 100)
Channel group for transmission. 0.02 is the y-size of the color signal areas.
Channel 1, x - position position and dimensions of the the color signal
Channel 2, x - position position and dimensions of the the color signal
Channel 3, x - position position and dimensions of the the color signal
Channel 4, x - position position and dimensions of the the color signal
Channel 5, x - position position and dimensions of the the color signal
"RENDER_1_0_1(Tx)" Numeral system input -1 to +1, output 0 to 1
Transmits the value of "Tx" as a 16-bit color by using two 8-bit colors ,
and transmits the value of ?Tx? as a 8-bit color
Return: Red = bit 1 to bit 8 of 16 Bit, Green (BIT9TO16) = bit 9 to bit 16 of 16 Bit, Blue = Status, transmitter ON, Alpha = 8 Bit
Here the color channel for bit 9 to bit 16.
Adjustment of the numeral system from (-1 ... +1) to ( 0 ... 1)
Shaders
Creating a texture containing the remote control channels of all inputs:
The following priorities apply when the channels are identical:
Primarily: input R1
Then: input R2
Then: input R3
Subordinated: input R4
Add the color signal from the remote input 4
Add the color signal from the remote input 3
Add the color signal from the remote input 2
Add the color signal from the remote input 1
Search the color signal for remote control of this effect:
Add the color signal from the remote input 4
Add the color signal from the remote input 3
Add the color signal from the remote input 2
Add the color signal from the remote input 1
.. Add remote control ..
Selects the common master remote control value for all output channels.
Status, transmitter , 0.0 = OFF , 0.4 = ON
Status, transmitter 1.0 = ON and clamped value
Channel group for transmission of values.
Transmission 16 Bit and 8 Bit (and adjustment of the numeral system from (-1 ... +1) to ( 0 ... 1))
Technique