Roadmap
Overview of some planned features, organized by category
🟩 TODO ✅ Done (in any shippable stage) 👷♂️ In Progress
User Interface
🟩 Allow for custom splitting of the window view (aka Blender's Areas)
🟩 Customizable Overlay Widgets
🟩 Workspaces (loadable to whole window or to a single Area)
🟩 Drag and Drop (in various views)
🟩 Undo / History browsing
Alternative Controls
🟩 Keyboard only
🟩 Gamepad only
🟩 MIDI Controller only
Schematic View
✅ Grid Snapping
🟩Free shape drawing (eg. Floorplans)
Block browser
✅ Category support
🟩 Context aware (offers relevant blocks first)
🟩 Recents
✅ Favorites
🟩 Presets
🟩 Icons (with integrated editor)
Stack Editor
✅ Layers
🟩 Graphical Color Picker
🟩 Group Editing (Edit multiple fixture behaviors at once)
Controller Editor
🟩 Merge with Schematic View
Inputs
🟩 Native HTC Vive Tracking (currently only through vvvv beta)
🟩 Serial Firmata (Arduino)
👷♂️ Audio Analysis (needs porting from vvvv beta)
Outputs
IoT Devices (Smartbulbs)
🟩 Philips Hue (Missing test hardware)
👷♂️ IKEA TRÅDFRI
👷♂️ LIFX
🟩 ConBee II
DMX/ArtNet
🟩 Custom fixture personalities
🟩 GDTF Personality support
Audio
👷 VL.Audio wrapper (WIP video)
🟩 SuperCollider Integration
Visual
👷♂️ Shapes (2D Renderer)
🟩 3D Rendering (depends on VL.Stride)
🟩 Texture/Shader processing (depends on VL.Stride)
🟩 Hydra integration
Lasers (ILDA)
🟩EtherDream
Microcontrollers
🟩 Serial Firmata (Arduino)
Collaboration
🟩 Networked Layouts
✅ Attribute Sharing (currently implemented via OSC)
🟩 Block Stack Warehouse (a way to quickly share and re-use others' Block Stacks)
🟩 Real-time Online Collaboration
Workflow
Automatic Fixture Placement
👷♂️ From CSV (eg. AutoCAD exports)
🟩 From Camera feed
👷♂️ Plugin Support
Control
🟩Remote Web Interface
Interoperability
🟩 ScenicScript as file format
🟩 Runtimes for more platforms
🟩 Arduino (C/MicroPython)
🟩 Linux (C/VL when ready)
🟩 Web platforms (JavaScript)
Performance
🟩 Multithreading
🟩 Lazy evaluation
🟩 Reactive
Are you confused or have suggestions? Join the Chat!
Want less 🟩🟩🟩 and more ✅✅✅? Become a Patron! Or contribute!
Last updated