BlenderDMX Addon Blog


BlenderDMX Addon 1.9.3 Released


Initial support for a control passing down the geometry tree

  • 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
  • Update pygdtf with better system to get geometry parent
  • Adjust formatting of fixture.py

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

BlenderDMX Addon 1.9.2 Released


Improvements to MVR-xchange local version

  • MVR-xchange
    • 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

Changelog

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

BlenderDMX Addon 1.9.1 Released


MVR-xchange - Internet-Based Implementation re-writen 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.

Read more…

BlenderDMX Addon 1.9.0 Released


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, which is now available for testing purposes on BlenderDMX.eu.

Read more…

BlenderDMX Addon 1.8.3 Released


  • 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

Changelog

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

BlenderDMX Addon 1.8.2 Released


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.

Read more…

BlenderDMX Addon 1.8.1 Released


Blender 4.3 now supported, Updated pygdtf/pymvr, Drivers keyframe recording

Translations

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

MVR and GDTF Imports

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.

Read more…

BlenderDMX Addon 1.8.0 Released


Support for second gobo wheel, iris, continuous pan/tilt, CTC and more

Second gobo, iris, continuous movement

This release contains support for new attributes (Gobo2, Iris, CTC, CTO, CTB, PanRotate, TiltRotate) and more. Gobo 1, Gobo 2 and Iris can all be used together, for combined projection like in the real world. The color system (mixing, color wheel and color temperature control) mixes all parts together in an additive fashion.

Read more…

BlenderDMX Addon 1.7.5 Released


  • Allow using user writable directory associated with an extension (extension only)
  • Show fixture name in Align panel if it is a selected active object
  • Fix count of selected fixtures in Programmer, Align, and other panels
  • Ensure that the beam has full diameter at the lense in Cycles for Blender 4.1 and up
  • MVR import:
    • Deselect all objects before import to prevent issues
    • Add support for MVR classing to show/hide MVR classes
  • GDTF import:
    • Add constraints for multiple heads and yokes
    • Apply transformation after joining the objects
    • Check dimensions with safer method
    • Allow import of existing files
    • Use DMX break overwrite only for Geometry References
    • Transfer root geometry attribute to children for complex fixtures
    • Improved creating constraints and removed pixel factor
  • Import_3ds: Fix texture color
  • Increase time for collection auto-creation in import/export dialogs
  • Update translatable language strings
  • Add testing files download and basic testing scripts

BlenderDMX Addon 1.7.4 Released


New Align and Distribute panel, Reworked MVR import, and import/export in Blender menu

To make fixture placement simpler, new Align and Distribute panel has been added. MVR Import has received a lot of loving care thanks to @nrgsille76 . The MVR Import/Export and GDTF Import are now available in Blender’s Import/Export menu, the GDTF import allows to patch fixtures right away. When working with differently bright devices, it is sometimes useful to set the spot light to a brighter level - new “Multiply beams intensity” settings allows exactly that.

Read more…