Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on DMX
DMX

DMX visualization and programming with GDTF/MVR, and Networking.
Add-on by Sunova
About What's New Permissions Reviews Version History

Version History

2.0.5 Blender 4.2  and newer
  • 1.4 MB
  • 444
  • June 16th, 2025

Changelog

Initial support for multi-station MVR-xchange

This update extends the local (TCP) implementation of the MVR-xchange protocol to allow exchange of MVR files in a group of stations.

  • MVR-xchange - initial support for multiple connections
  • Progress of Swedish translation by Daniel Nylander
  • Set all protocols as disabled when a blender file is being open
  • Add option to Beam setting to disable Temporal Reprojection in Eevee
  • Ensure that fixture can always be removed from the list of fixtures even if the fixture had been damaged by manual edits
Compatibility
Blender 4.2  and newer
Downloads
444
Size
1.4 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v2.0.5 1.4 MB
2.0.4 Blender 4.2  and newer
  • 1.4 MB
  • 395
  • June 8th, 2025

Changelog

  • Translated using Weblate
    • (Swedish) [Daniel Nylander]
    • (Catalan) [Bernat Rubiol Brusau]
    • (French) [CharlyTheSneaky]
  • Adjust mdns service name
  • Fix beam geometry reference processing
Compatibility
Blender 4.2  and newer
Downloads
395
Size
1.4 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v2.0.4 1.4 MB
2.0.3 Blender 4.2  and newer
  • 1.4 MB
  • 28
  • June 8th, 2025

Changelog

Add Initial Support for a Light-bulb Like Devices

  • Add initial support for DMX controlled bulb light like devices
  • Use model of geometry reference if provided
  • Update pygdtf to 1.2.5
    • Handle parsing of incorrect DmxValue values
    • Return default FixtureType if ElementTree.fromstring fails on malformed XML
Compatibility
Blender 4.2  and newer
Downloads
28
Size
1.4 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v2.0.3 1.4 MB
2.0.2 Blender 4.2  and newer
  • 1.4 MB
  • 374
  • May 30th, 2025

Changelog

Allow fixture edits while preserving addressing

This release adds the ability of device editing while preserving DMX address, universe and/or the Fixture ID. Strobing is now really flashing and not blinking as before. When Cleaning project data, old BlenderDMX profiles are now being removed. MVR export/import has been improved.

Changelog

  • Update pygdtf to 1.2.4
  • Sync Shutter1Strobe to the programmer
  • Make Shutter1Strobe flashing, not pulsing
  • Ensure that DMX breaks's address/universe are overflowing 512
  • Export MVR with breaks from 0, set universe 0 as 1
  • Fix programmer values after clear
  • Clear any selection prior to fixture edit/mvr import
  • Add option to not modify Fixture_ID and Address during Edit
  • Ensure that color defined close to GDTF default white is interpreted as full white
  • Remove and re-copy BlenderDMX provided files when Cleaning project data

Full Changelog: https://github.com/open-stage/blender-dmx/compare/v2.0.1...v2.0.2

Compatibility
Blender 4.2  and newer
Downloads
374
Size
1.4 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v2.0.2 1.4 MB
2.0.1 Blender 4.2  and newer
  • 1.4 MB
  • 353
  • May 24th, 2025

Changelog

Small re-adjustments after the big 2.0 release

Fixture channel-functions and channel-set processing now has an initial caching system to eliminate some of the the small penalty added by using the real-world physical properties for the fixture. Both the color picker and the pan/tilt fader handling has been improved to eliminate spontaneous value drifting on selecting/unselecting fixtures. BlenderDMX Addon provided GDTF profiles have been revised - several were updated and improved, some were removed (they remain in the GDTF Share should they be needed, along with many much better ones).

  • Improve migration from older blend files
  • Unify programmer defaults
  • Fix gobo indexing angle calculation
  • Update packaged fixture profiles:
    • keep only BlenderDMX created profiles
    • improve the default profiles with more data
    • provide RGBW/RGBA versions
    • REMOVED some files like rotating beam or source4, they exist in the GDTF Share
  • Add per-channel caching to render()
  • Save and apply XML provided offset to pan/tilt geometrie
  • Map pan, tilt, color picker to DMX RGB/CMY correctly and without drifting

Full Changelog: https://github.com/open-stage/blender-dmx/compare/v2.0.0...v2.0.1

Compatibility
Blender 4.2  and newer
Downloads
353
Size
1.4 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v2.0.1 1.4 MB
2.0.0 Blender 4.2  and newer
  • 1.7 MB
  • 326
  • May 18th, 2025

Changelog

Support for GDTF real-world physical properties

The data provided in the GDTF files includes not only 3D models, gobo images... or the necessary DMX control descriptions, but it additionally contains measurements of movement ranges, beam angles, rotation speeds, and other physical parameters. This release of BlenderDMX Addon adds initial support for utilizing these measurements on supported visualized device properties, transforming it from a "nice effects generator" into a lighting visualizer representing real lighting fixtures behavior.

The following currently supported GDTF Attributes now utilize physical measurements from both Channel Functions and Channel Sets:

  • Pan, Tilt, PanRotate, TiltRotate
  • Zoom, Iris
  • CTC, CTB, CTO
  • Shutter1, Dimmer, ShutterStrobe
  • Color1, Color2, Color3, ColorMacro1
  • Gobo1, Gobo1Pos, Gobo1PosRotate
  • Gobo2, Gobo2Pos, Gobo2PosRotate

Current limitations:

  • Acceleration and time for the movement is not utilized yet (so for example Pan or Tilt can move unrealistically fast).
  • Strobing should be improved for short "flashes", rather then "blinks".
  • Combining multiple colors on a single device needs to be improved (for example using RGB and CTO at the same time).

Enhancements thanks to using physical properties:

Using the physical properties brings also further enhancement in visualization, for example when selecting colors on ColorWheels or gobos on GoboWheels now uses correct Wheel Slots. Strobing has been reworked to use Blender' "driver" feature, using the "frame" of the animation playback with correct strobing speed. Some behavior of the device can be conditionally affected by a value of multiple channels (for example Gobo Indexing and Gobo Rotation, Pan and PanRotation or Zoom ranges) and this is supported by utilizing the Mode dependency (Mode Masters) feature of GDTF.

Being able to represent lighting devices more correctly should enhance the usefulness of BlenderDMX Addon for the generation of high-quality renders, particularly with the Blender Cycles renderer and we hope that future developments in Blender's Eevee Next will improve the real-time visualization of many volumetric beams.

Speed up improvements should also be done in the Addon, as this initial support for utilization of the physical parameters in BlenderDMX Addon does introduce some rendering speed penalty, so future improvements and data caching will be useful.

Other improvements:

  • Programming movement via Pan/Tilt/PanRotate/TiltRotate sometimes collides with the "follow Target" feature. New option to ignore the Target on selected fixtures allows to have more control during programming.
  • When zooming in to smaller diameter, the intensity is now being increased, further mimicking real world behavior.

Updating:

After updating BlenderDMX and opening .blend files created in older versions, GDTF fixtures need to be re-edited in the Advanced mode: select fixture, go to Fixtures → Edit → Advanced edit, make sure a correct GDTF profile is selected, click OK.

For more details, see the changelog for this 2.0.0 release:

  • Add support for ChannelFunctions and ChannelSets with their Physical From, Physical To and WheelSlotIndex:
    • Add this support to following GDTF Attributes:
      • Pan, Tilt, PanRotate, TiltRotate, Zoom
      • CTC, CTB, CTO, Iris
      • Shutter1, Dimmer, ShutterStrobe
      • Color1, Color2, Color3, ColorMacro1
      • Gobo1, Gobo1Pos, Gobo1PosRotate
      • Gobo2, Gobo2Pos, Gobo2PosRotate
    • Add support for Mode Masters
    • Add optional BlenderDMX defined default Physical From/To values
  • Reworked Shutter/Dimmer - removed complex code
  • Added compensation of intensity when zooming
  • Adjusted and separated color related code
  • Add support for PanMode, TiltMode, and PanTiltMode GDTF Attributes
  • Add support for emitter models with multiple materials
  • Add option to ignore Target during programming
  • Fix DMX breaks during MVR import
  • Fix color import during MVR import
  • Re-add address/universe option when editing multiple fixtures
  • Fix GDFT processing
    • Mark empty manufacturer
    • Handle some importing errors
  • Fix DMX Breaks processing on fixtures

Full Changelog: https://github.com/open-stage/blender-dmx/compare/v1.9.6...v2.0.0

Compatibility
Blender 4.2  and newer
Downloads
326
Size
1.7 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v2.0.0 1.7 MB
1.9.6 Blender 4.2  and newer
  • 1.7 MB
  • 615
  • May 4th, 2025

Changelog

1.9.6

  • Ensure that empty geometries are handled correctly
  • Update pygdtf to version 1.2.0
Compatibility
Blender 4.2  and newer
Downloads
615
Size
1.7 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v1.9.6 1.7 MB
1.9.5 Blender 4.2  and newer
  • 1.7 MB
  • 598
  • April 21st, 2025

Changelog

Add full support for DMX Breaks

  • Allow proper patching of fixtures with multiple DMX entry points (DMX Breaks)
  • Centralize GDTF loading to gain speed
  • Add possibility to Set Eevee Cutoff distance on selected fixtures
  • Accommodate to latest pygdtf changes - use channels directly and so on

There is a migration procedure to make sure older .blend files can be open, but you will have to use the Fixtures → Edit → Advanced Edit → OK, to have the fixtures' data to be re-generated.

Compatibility
Blender 4.2  and newer
Downloads
598
Size
1.7 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v1.9.5 1.7 MB
1.9.4 Blender 4.2  and newer
  • 1.7 MB
  • 1928
  • March 6th, 2025

Changelog

Improve control of color mixing of child geometries

Fixtures with multiple levels of sub geometries where control attributes of color mixing or dimmer are linked to a parent geometry can now be controlled even if the parent geometry is several layers up the chain.

With that, we also have improved getting correct default values for DMX channels (the pygdtf library still was using the GDTF 1.1 style of defaults).

Changelog:

  • Improve getting default values for DMX channels
  • Improve detection of parenting geometries for control of beams
Compatibility
Blender 4.2  and newer
Downloads
1928
Size
1.7 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v1.9.4 1.7 MB
1.9.3 Blender 4.2  and newer
  • 1.7 MB
  • 1280
  • February 6th, 2025

Changelog

  • Allow control of beams from attributes on parenting geometries
  • MVR-xchange:
    • Handle not existing commits
    • Show info about downloaded commits
    • Use UUID in uppercase
    • Ensure FileName is not empty
    • Make StationName definition global
Compatibility
Blender 4.2  and newer
Downloads
1280
Size
1.7 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v1.9.3 1.7 MB
1.9.2 Blender 4.2  and newer
  • 1.7 MB
  • 393
  • January 30th, 2025

Changelog

Improvements to MVR-xchange local version

  • overall improvements to the TCP communication
  • use per blend file application/station UUID
  • add configuration for mDNS group compatibility
  • handle UUIDs with changed character casing
  • reformat all code and add uv based python helpers
  • update pygdtf and pymvr
Compatibility
Blender 4.2  and newer
Downloads
393
Size
1.7 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v1.9.2 1.7 MB
1.9.1 Blender 4.2  and newer
  • 1.7 MB
  • 647
  • January 18th, 2025

Changelog

MVR-xchange websocket mode rewritten to pure websockets

Our last release added support for the non-local version of MVR-xchange. For that, not only was the MVR-xchange implemented into the BlenderDMX Addon, but a coordinating server had to be written from scratch. The plan was to eventually re-write the server, to clean up the code and make it more efficient and only during the re-write I have discovered that the implementation, based on the socket.io foundations is not the same as if done in pure websockets. So after the server has been re-written, this release (v1.9.1) of the BlenderDMX addon now contains a re-write of the non-local MVR-xchange to websockets. There is not difference on the user facing side, except that the address to the MVR-xchange server must start with a websockets scheme wss, rather then https.

For more details about the MVR-xchange Internet version and about the testing server, read the blog post for v1.9.0 on blenderdmx.eu or release notes on the Extensions site.

UPDATE: The testing server period had ended, the publicly available testing server has been removed.

Compatibility
Blender 4.2  and newer
Downloads
647
Size
1.7 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v1.9.1 1.7 MB
1.9.0 Blender 4.2  and newer
  • 1.9 MB
  • 433
  • January 11th, 2025

Changelog

MVR-xchange - Internet-Based Implementation

Working on a lighting project and sharing data with other designers can be supercharged with the MVR-xchange protocol.

After implementing the local version of the MVR-xchange protocol, which is suitable for local networks, this release of the BlenderDMX Addon adds an initial implementation of the internet-wide MVR-xchange. It allows cooperation between parties in different locations. It requires a publicly accessible coordination server.

UPDATE: The testing server period had ended, the publicly available testing server has been removed.

BlenderDMX Testing MVR-xchange Server

UPDATE: The testing server period had ended, the publicly available testing server has been removed.

Fix SVG loading

Many thanks to Lily Hopkins for the fix of SVG 2D symbol loading.

List of changes

  • MVR-xchange - initial websockets implementation
  • Fix SVG import on some systems [Lily Hopkins]
  • Translated using Weblate (Chinese (Simplified Han script))

Changelog

See the changelong for more information, or developers can look at git log for full details.

Compatibility
Blender 4.2  and newer
Downloads
433
Size
1.9 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v1.9.0 1.9 MB
1.8.3 Blender 4.2  and newer
  • 1.6 MB
  • 626
  • December 31st, 2024

Changelog

1.8.3

  • MVR-xchange networking working also on Windows:
    • Tweak networking to get port number on Windows hosts
    • List only MVR-xchange clients with at least minimal required data
    • Do not allow empty mDNS service group
    • Add network interface selection
Compatibility
Blender 4.2  and newer
Downloads
626
Size
1.6 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v1.8.3 1.6 MB
1.8.2 Blender 4.2  and newer
  • 1.6 MB
  • 193
  • December 28th, 2024

Changelog

MVR-xchange sending and receiving support

Translations

Numerous translations have been added. Many thanks to all contributors.

GDTF Imports

The pygdtf library has received several improvements.

MVR-xchange sending and receiving

Previously, only file receiving on MVR-xchange has been available. With the fixture export to MVR added this summer, the sending part of MVR-xchange has been implemented in this release. It has been tested and confirmed working between two Linux stations, but the implementation will need more work as file transfer between machines on Windows still does have some issues.

Changelog

See the changelong for more information, or developers can look at git log for full details.

  • Update pygdtf to pygdtf-1.0.5.dev8
  • Translated using Weblate:
    • (Czech) (origin/main, origin/HEAD) [vanous]
    • (Italian) [Fede Pre]
    • (Tamil) [தமிழ்நேரம்]
    • (Chinese (Simplified Han script)) [大学没毕业]
  • MVR-xchange update:
    • Add serving part of MVR-xchange
    • Show date time of commits, ensure mDNS groups have no dots
    • Add search to MVR-xchange panels
    • Change mDNS sub service naming
  • Add confirmation dialog Allow selecting geometries
  • Improve message of dialog Clear custom data
  • Print extension version to the terminal on startup
Compatibility
Blender 4.2  and newer
Downloads
193
Size
1.6 MB
Permissions
This version requests the following:
  • Files Import GDTF devices. Import/Export MVR scenes and project data
  • Network For GDTF Share, sACN, Art-Net, OSC, PSN, MVR-xchange
License
GNU General Public License v3.0 or later
Status
Approved
v1.8.2 1.6 MB
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite