Skip to content

Tiled Rendering vFilter #309

@Doralitze

Description

@Doralitze

If one would like to deploy a 3D array of RGBW leds to project figures into the ceiling, we need a method to drive these LEDs. This is what this feature is all about.

Basically, we need a vFilter that instantiates a Lua filter using a script build by a template engine. This script renders each layer of the figure (using the projection matrix for clipping everything except the current layer). The filter settings allow for the definition of X*Y*Z layers, generating the correct outputs automatically. Each layer (Z) is rendered in a resolution of X*Y, mapping each pixel to a LED. Universe boundaries with channel offsets must be configurable as well.

A selection of models (vert map from assets) is also built into the lua script with an input channel selecting the current model.
Furthermore, offsets for rotation, translation and color must also be available as input channels if selected by user.

  • Add 3D rendering API to Lua scripts
  • Implement issue Add 3D support #308
  • Add filter configuration widget
  • Add lua template
  • Add feature to visualizer to add range of fixtures
  • Test integrated vFilter using vislualizer

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions