Inputs
Sources of raw values. float emits a constant, time emits seconds since playback started, color packs four floats into RGBA, and videoIn exposes a texture coming from an FFGL host like Resolume.
These nodes have no upstream dependencies, they are the leaves of the graph. Drive an input port elsewhere by wiring one of them in, or drive them from the inspector and let downstream nodes pick up the change on the next frame.
Float
floatInputA single floating-point constant exposed on a graph port. The numeric workhorse.
| Port | Type | Default | Range | Notes |
|---|---|---|---|---|
| value | float | , | , |
Set the value on the inspector. Use this any time you need a knob, a scale factor, a rotation amount, an opacity. Pair with a sineWave or soundModifier downstream to animate the result.
Time
timeInputSeconds elapsed since the engine started, as a monotonically increasing float.
| Port | Type | Default | Range | Notes |
|---|---|---|---|---|
| time | float | , | , |
The output ticks every frame. Multiply by a frequency to drive rotations or phase offsets, or feed straight into a sineWave to generate any periodic signal.
Color
colorInputPacks four float ports (r, g, b, a) into a single color output for any node that takes a color input.
| Port | Type | Default | Range | Notes |
|---|---|---|---|---|
| r | float | , | , | |
| g | float | , | , | |
| b | float | , | , | |
| a | float | , | , |
| Port | Type | Default | Range | Notes |
|---|---|---|---|---|
| color | color | , | , |
The four floats can be wired from anywhere, a useful pattern is to drive r from a sound band and leave the others static for an audio-reactive tint. Pick the base color from the inspector swatch when you want a literal value.
Video In
videoInInputReceives a texture from the host application when R3NE runs as an FFGL plugin (Resolume, Magic Music Visuals, etc).
| Port | Type | Default | Range | Notes |
|---|---|---|---|---|
| texture | texture | , | , |
One node per FFGL input. The plugin is built with up to 4 input slots; the inspector lets you pick which one this node taps. When R3NE runs as a standalone app, the node returns a black texture.
renderToTexture at the very end of your graph to send video back out to Resolume, the round trip is what makes R3NE usable as a deck-style effect.