What is HNode?
HNode is a powerful Unity 6 application that bridges the gap between lighting control systems and video streaming platforms. It receives ArtNet DMX data and renders it to a video grid, enabling you to stream lighting information to virtual worlds, video platforms, and other applications via Spout2.Quick Start
Get HNode up and running in minutes
Installation
Download and install the latest release
OBS Setup Guide
Configure HNode with OBS Studio
API Reference
Explore serializers, generators, and exporters
Key Features
Multiple Serializer Formats
Support for VRSL, Binary Stage Flight, Ternary, and more pixel mapping formats
Spout2 Integration
Input and output video streams via Spout2 for seamless OBS integration
DMX Generators
Generate DMX data from fade, strobe, text, Twitch chat, and more
MIDIDMX Export
Export to VRC-MIDIDMX format for virtual world integration
Channel Masking
Mask or isolate specific DMX channels with flexible range controls
Show Configuration
Save and load complete show configurations as YAML files
Popular Use Cases
Virtual World Lighting
Virtual World Lighting
Stream lighting data to VRChat, ChilloutVR, and other virtual worlds using video-based lighting systems like VRSL. HNode converts ArtNet DMX signals into video streams that can be consumed by in-world lighting systems.
Live Streaming
Live Streaming
Integrate lighting visualization into your live streams via OBS Studio. Use MediaMTX or other RTMP servers to deliver low-latency lighting overlays to platforms like Twitch, YouTube, or VRCDN.
Lighting Console Preview
Lighting Console Preview
Preview your lighting programming in real-time without physical fixtures. Connect your lighting console via ArtNet and visualize the output before deploying to production.
Format Transcoding
Format Transcoding
Convert between different pixel mapping formats. Input from one serializer format (e.g., Binary Stage Flight) and output to another (e.g., VRSL) for maximum compatibility.
Get Started
Download HNode
Get the latest version from the GitHub Releases page
Choose a Serializer
Select the appropriate serializer format for your target platform (VRSL, Binary, etc.)
Community and Support
GitHub Repository
Report issues, contribute code, or browse the source
Troubleshooting
Find solutions to common problems