Glossary
Hydra and triode terms
- Chain: A composable sequence of generators/transforms that compiles to shader/passes.
- Output (
o0, o1, ... ): Render target pipeline endpoint.
- Source (
s0, s1, ... ): Input texture/media slots.
- Continuous mode: Live eval mode that keeps one runtime instance and reconciles edits.
- Restart mode: Live eval mode that rebuilds runtime state on each eval.
- Global mode: Helpers installed on global scope (
osc, stage, etc.).
- Non-global mode: API accessed via
triode.synth namespace.
- Stage: triode helper that creates a scene and can apply camera/lights/world/render presets.
- Scene graph: Hierarchical object model used for 3D composition.
- Render-to-texture: Rendering a chain/scene into a texture for reuse (
.tex()).
- Material bridge: Converting chain output into a material (
.basic(), .lambert(), .phong(), .texMat()).
- Auto clear / accumulation: Clear behavior controlling trail/fade persistence between frames.
- Runtime modules: Namespaced helper APIs such as
geom, mat, tex, compose, random.