Releases: open-stage/blender-dmx
v1.8.0
v1.7.5
ℹ️ there is a newer release available.
Support MVR classing, use user writable directory associated with an extension
MVR classing system is now utilized and the system is user exposed in a new panel to show/hide groups of items as defined by the MVR classes. The extension newly stores user related data in the Blender provided user writable directory associated with the extension - this prevents data loss during extension update and ensures writable storage on systems with "System" repositories. Several GDTF and MVR import related details have been improved, to better import complex GDTF fixtures with multiple heads.
- 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
What's Changed
- gdtf: Apply transformation after joining the objects by @nrgsille76 in #214
- gdtf: Add constraints for multiple heads and yokes by @nrgsille76 in #215
- Add testing scripts/files by @vanous in #216
- Update language strings by @vanous in #217
- Add MVR classing by @vanous in #218
- gdtf: Improved creating constraints and removed pixel factor by @nrgsille76 in #219
- gdtf: Transfer root geometry attribute to children by @nrgsille76 in #220
- Allow using user writable directory associated with an extension by @vanous in #221
- Release v1.7.5 by @vanous in #222
Full Changelog: v1.7.4...v1.7.5
v1.7.4
ℹ️ there is a newer release available.
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.
Distribute_circle.mp4
- Add Fixture Align and Distribute panel
- Reworking MVR import
- Add global option to Multiply BlenderDMX Spot Lights Intensity
- Add GDTF/MVR Import/Export to Blender menu
- Add Multiply beams intensity settings
- Other small fixes, improvements and translations
What's Changed
- Add GDTF/MVR Import/Export to Blender menu by @vanous in #199
- Add global option to Multiply BlenderDMX Spot Lights Intensity by @vanous in #200
- Refactoring mvr.py by @nrgsille76 in #203
- Add Fixture Align and Distribute panel by @vanous in #201
- Handle issues during reload procedures by @vanous in #202
- Import export version checks by @vanous in #204
- Ensure emission working by @vanous in #205
- mvr: Improved scene reset if mvr imported again by @nrgsille76 in #207
- gdtf: Check model dimensions before 3ds transform by @nrgsille76 in #209
- Eliminate some of the print statements and whitespace, to pass pre-commit hook by @vanous in #210
- Translations update from Hosted Weblate by @weblate in #211
- Release 1.7.4 by @vanous in #212
Full Changelog: v1.7.0...v1.7.4
v1.7.0
ℹ️ there is a newer release available.
Add Initial MVR Export
New MVR Export allows export of fixtures (only fixtures, no other 3D objects yet) with their patching info, color and focus points, into a single layer, which is sufficient to move the patch from BlenderDMX to consoles like BlinderKitten.
- Initial MVR export - fixtures and focus points on one layer
- Ensure fixture name is unique when importing from MVR
- Fix dimmer if only one beam geometry exists
What's Changed
Full Changelog: v1.6.1...v1.7.0
1.6.1
ℹ️ there is a newer release available.
Support additional additive colors: Amber, Lime, UV, White, WW, CW
@nrgsille76 has helped to include updated version of the 3DS file importer. This, together with import parameters adjustment, results in better import of GDTF and MVR files with 3DS models. New additive colors like White, Amber or Lime are now supported.
- Add icon 'Center to selected' to Programmer
- Add icon 'Clear mixing colors' to Programmer
- Add support for additive mixing: Amber, Lime, UV, White, WW, CW
- Update io_scene_3ds to LTS version and adjust GDTF and MVR to this LTS version
- Show error and a traceback on load3DS error
- Ensure that fixtures can be removed even if their data is broken
- Add RGB versions of the provided source4 fixtures
What's Changed
- Add RGB versions of the provided source4 fixture by @vanous in #192
- Update io_scene_3ds to LTS version by @nrgsille76 in #193
- Add support for more additive mixing colors: Amber, Lime, UV, White, WW, CW by @vanous in #194
- Add icon/operator 'Center to selected' to the Programmer by @vanous in #195
- Release v1.6.1 by @vanous in #196
New Contributors
- @nrgsille76 made their first contribution in #193
Full Changelog: v1.6.0...v1.6.1
1.6.0
ℹ️ there is a newer release available.
Adding support for PosiStageNet (PSN) protocol
Added support for PosiStageNet (PSN) protocol. PosiStageNet (PSN) is an open protocol to receive position information from different trackers connected to a PSN server. In BlenderDMX, multiple Trackers (PSN server connections) with multiple Tracking Targets (PSN slots) can be created and moving lights or any other objects can be linked to these as followers. When patching fixtures, the autogenerated name is now based on the device name. The BlenderDMX gobo in the Moving beam was made nicer, the Blender logo has been added as a gobo too 🙂.
- Internal file reorganization, license headers, reformatting
- Make internal programmer to set values for Live DMX view
- Fixtures name autogeneration adjustments
- Add PosiStageNet (PSN) protocol with up to 10 PSN slots
- Add warning message for Blender 4.2. Add link to help to Extras
- Add Blender logo as gobo image to bundled beam
- Improve vectors of BlenderDMX logo gobo in bundled beam fixture
What's Changed
- Gobos improvements by @vanous in #186
- Add PosiStageNet (PSN) protocol by @vanous in #187
- Support multiple PSN slots by @vanous in #188
- Reorganize dmx panel into protocols with separate files by @vanous in #189
- Add licensing headers to all files by @vanous in #190
- Release 1.6.0 by @vanous in #191
Full Changelog: v1.5.1...v1.6.0
1.5.1
ℹ️ there is a newer release available.
Fix python import on Win32 platform
For the full release information, see release news for 1.5.0
What's Changed
Full Changelog: v1.5.0...v1.5.1
1.5.0
ℹ️ there is a newer release available.
Speed optimizations. Further improvements to GDTF models loading. New and improved default fixture files.
What started as a bunch of small improvements and fixes resulted in a huge code re-organizing, together with speed optimizations and also with nice enhancements to GDTF models loading. The Addon has been reworked into an Extension for Blender 4.2 (in beta as of June 2024) and the new BlenderDMX extension is now available on the official online Extension site. The bundled moving head GDTF now includes zoom and gobos, to make it easier to start exploring BlenderDMX. New RGB glowing tube GDTF has been bundled in.
- Fix showing fixtures after disabling 2D layout view
- Adding RGB glowing tube BlenderDMX provided device
- Adding Zoom and Gobos to the BlenderDMX provided Beam GDTF file
- Add custom cutoff_distance to lights to make gobos work in Eevee Next
- Remove onDepsgraph - prevents crashes and improves performance
- Big changes in architecture of the python code (split dmx.py from init.py, rework import to be all relative, do not use import *)
- Fix several user visible and invisible issues
- Translated using Weblate (Polish) [WaldiS], (Spanish) [Josman Goncalves Bravo], (German) [Ettore Atalan]
- Loading 3DS with apply transforms enabled for better results
- Apply position of referring geometry to geometry reference
- Create gobo plane only for fixtures with gobo for better performance
- Open shutter at 0 also at 255
- Limit number of colors/gobos to 255
What's Changed
- Limit number of colors/gobos to 255 by @vanous in #176
- Gobo/Geo/Color improvements by @vanous in #179
- Translations update from Hosted Weblate by @weblate in #181
- Adjust imports to be all relative by @vanous in #180
- DMX class separation, depsgraph removal, further improvements by @vanous in #182
- RGB Tube example device, small fixes by @vanous in #183
- Release 1.5.0 by @vanous in #184
Full Changelog: v1.4.4...v1.5.0
1.4.4
ℹ️ there is a newer release available.
Fixture kinematic chain redesign, color mixer improvements
- Refactor GDTF assembling to use parent child relationship
- Do not fail when removing (perhaps a faulty) fixture
- Ensure a fixture with just a single color mixing can be operated
- Prevent color mixing drifting on refresh
- Translation updates for Italian, Spanish, Portuguese
What's Changed
- Prevent color mixing drifting on refresh by @vanous in #172
- Rework of GDTF geometries assembly process - use parenting instead of constrains by @vanous in #173
- Translations update from Hosted Weblate by @weblate in #174
- Release 1.4.4 by @vanous in #175
Full Changelog: v1.4.3...v1.4.4
1.4.3
ℹ️ there is a newer release available.
Fix crash on Intel macOS, Add Device label to 2D view
Thanks to @Bartel-C8, we have now identified the source of crash on Intel macOS 🎉. Devices can now show Device name, or DMX address, or Fixture ID in the 2D layout view. Project data can now not only be exported/imported but also completely cleared out (erased). Several small but important things were fixed.
- Fix Intel Mac crashing on Create New Show - remove unnecessary setup class unregistration
- Display device label (name, id, or dmx) in 2D
- Rework 'Re-address only' to 'Advanced edit' for clarity
- Add Clear Project data button to clear the addon directory
- Add development related 'Reload BlenderDMX addon' button to Extras
- Update translations
- Reload profiles after data clearing or loading
- Fix Volume box migration - prevent always deleting volume box on file load
- Fix gobo projection for fixtures without zoom
- Fix 'Clear/Clear all' in Programmer
- Fix ColorPicker when mixing single unit
What's Changed
- Fix ColorPicker when mixing single unit by @vanous in #158
- Add Clear Project data button to clear addon directory by @vanous in #159
- Advanced edit by @vanous in #160
- Add reload function by @vanous in #161
- Fix gobo without zoom by @vanous in #163
- Fix intel macos segfault thanks to Bartel-C8 by @vanous in #164
- Display device label (name, id, or dmx) in 2D view by @vanous in #165
- Translations update from Hosted Weblate by @weblate in #166
- Update translation strings, remove file line numbers by @vanous in #168
- Translations update from Hosted Weblate by @weblate in #169
- Translations update from Hosted Weblate by @weblate in #170
- Release 1.4.3 by @vanous in #171
Full Changelog: v1.4.2...v1.4.3