DMX (on the web as BlenderDMX) is an entertainment and architectural DMX lighting visualization and rendering tool designed to offer a free and easy solution for Lighting Designers.
Device definition is based on GDTF Specification, utilizing the Fixture library on GDTF Share, with support for static and moving devices, LED bars, lasers, cameras and more.
FAQ, Getting Started Guide and full User Guide are available.
Have questions? Check out the FAQ or ask in the Discord group.
As lighting designers, we have always wanted a free DMX visualizer capable of ray tracing, with capabilities for real-time programming of dynamics, as well as the ability to produce photorealistic output.
BlenderDMX Addon offers both possibilities: Eevee real time renderer offers the dynamics, while Cycles offers stunning photorealistic results.
The combination of tools like Blender, Python, and GDTF provides a transparent and accessible platform, allowing designers to deeply comprehend how each component works and make improvements or modifications as required.
IO operations for GDTF import and MVR Import/Export are fully integrated into Blender, providing smooth native experience with Drag-and-Drop and Operator Presets.
Related fixture data (GDTF files) can be Exported and Imported as a Project data zip file.
The source code is completely open source under the GPLv3 license and openly available on GitHub. Feel free to inspect, share, and contribute!
By leveraging open-source technologies, designers can fully learn and understand every detail of the system, empowering them to make informed decisions and tailor the solution to their specific needs.
DMX for Blender is using General Device Type Format (GDTF) and My Virtual Rig (MVR) - open-source file formats that let you share anything with anyone.
Numerous translations have been added. Many thanks to all contributors.
The pygdtf and pymvr libraries have received several improvements. These, together with some other changes in BlenderDMX Addon, should further improve GDTF and MVR imports.
MVR Import can now be adjusted to utilize (or not) Focus Points as device Targets.
SVG imports and some other documented and undocumented changes to the Blender API had to be handled to support the 4.3 release of Blender.
There are new options to allow recording of #bdmx drivers. In order to re-play them, the drivers need to be disabled, which is not easily supported in Blender but a workaround has been found and implemented.
A new option in Setup - Extras: "Remove DMX from blend file" tries to clean up BlenderDMX Addon device specific data from a .blend file.
See the changelong for more information, or developers can look at git log for full details.
This extension requests the following permissions:
Import GDTF devices. Import/Export MVR scenes and project data
For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
Very nice project with a lot of potencial. Importing gdtf and mvr works flawlessly.