Releases: open-stage/blender-dmx
1.4.2
ℹ️ there is a newer release available.
Workflow improvements based on feedback of dryHeat from Discord
Many small and big workflow improvements have been implemented, from improved keyframe storing (indicate fixtures with modified state, save only fixtures with changed data, allow saving only selected fixtured), through indication of DMX patching collision, manual pushing of Programing Panel when render is paused for improved speed, new tool to reset Targets to different axis, deselection by choosing a group... possibility to export/import custom data, to prevent data loss during addon updates, and lots more, see changelog below for full details.
- Provide a way to export and import custom data from/to the Addon
- Remove Blender files of old models from the Addon
- Improve keyframing:
- only keyframe fixtures with changed data
- allow keyframing only selected fixtures
- indicate unsaved state in fixtures list
- Show DMX Footprint and indicate if address is colliding in Fixtures list
- Allow fixtures deselection by groups
- Allow the Programmer data to be Applied manually when render is paused
for speedup of response on large setups - Add icon to re-set Targets, with a selection of axis
- Italian version is now fully translated
- Ensure programmer is populated with fixture's data also when selected by
shortcuts - Ensure that color is applied to fixtures with color wheel but without
other color mixing - List GDTF files without at signs @ in filename
- Handle gobo (not)loading for GDTFs without images
- Fix dimmer jumping over time
- Add support for ColorAdd_C,M,Y
- Add support for Gobo(n)PosRotate
What's Changed
- Add support for additive CMY attributes by @vanous in #151
- Workflow improvements by @vanous in #152
- Add the possibility to export and import custom data by @vanous in #153
- Keyframing improvements by @vanous in #154
- Weblate - translation updates by @vanous in #155
- Release 1.4.2 by @vanous in #157
Full Changelog: v1.4.1...v1.4.2
1.4.1
ℹ️ there is a newer release available.
Initial support for Color Wheels
Color Wheels (GDTF attributes Color1, Color2 and ColorMacro1) are now supported. If CMY/RGB color is used together with a ColorWheel, these colors will be added together. An important handling of GDTF and MVR XML files has been implemented to ensure broader compatibility.
- Handle XML files with null byte at the end
- Add support for Color Wheels (Color1, Color2, and ColorMacro1 GDTF attributes)
What's Changed
- Add support for Color Wheels and ColorMacro1 by @vanous in #148
- Handle XML files with null byte at the end by @vanous in #149
- Release v1.4.1 by @vanous in #150
Full Changelog: v1.4.0...v1.4.1
Uploading blenderDMX_v1.4.1.zip…
1.4.0
ℹ️ there is a newer release available.
Initial support for lasers
This release adds support for laser projection. Laser fixtures can be defined via GDTF, beams can be rotated via pan and tilt, dimmed, colored and can also be adjusted by zoom. Full documentation is available on the BlenderDMX laser documentation page. Materials of models of default geometries and BlenderDMX fixtures have been adjusted - set to dark material.
- Add initial support for laser projection
- Add Import of GDTF and MVR to Setup panel
- Set materials for models of default fixture files
- Add gMA3 icon to MVR-exchange stations list
What's Changed
- Translations update from Hosted Weblate by @weblate in #140
- MVR-xchange gMA3 icon by @vanous in #139
- Add initial support for lasers by @vanous in #142
- Improve lasers by @vanous in #143
- Set materials for models of default fixture files by @vanous in #144
- Adjust import location by @vanous in #145
- Update translations by @vanous in #146
- Release v1.4.0 by @vanous in #147
Full Changelog: v1.3.3...v1.4.0
1.3.3
ℹ️ there is a newer release available.
Fix render when pan/tilt was locked to target
When pan/tilt were locked to Target, other attributes like zoom or color were not visualized correctly, this is now fixed. Add support for indirect color mixing attributes - ColorRGB_Red/Green/Blue.
- Add support for ColorRGB_Red/Green/Blue color attributes
- Bug fix pan/tilt lock
What's Changed
- Bugfix of pan/tilt lock by @vanous in #136
- Add support for ColorRGB_Red/Green/Blue color attributes by @vanous in #137
- Release bugfix v1.3.3 by @vanous in #138
Full Changelog: v1.3.2...v1.3.3
1.3.2
ℹ️ there is a newer release available.
Pan/Tilt control and animation enhancements
Pan and Tilt control and animating has been improved by adding pan/tilt auto-lock after adjusting Target of fixtures. Target can now be selected via (Ctrl-Shift Left/Right) shortcut. Multiple pan/tilt per fixture can now be controlled (add fixtures without Target and control them via DMX). Improved logging and several bug fixes. Improvements to fixture editing, addressing and IES status indication.
- Improve pan/tilt controlling and animating:
- Support multiple pan/tilt geometries for fixtures without Target
- Set Ignore pan/tilt DMX (lock target) after using Target to set
position, to allow programming keyframes by Target - Indicate pan/tilt lock and provide quick unlock in programmer
- Ensure that keyframes are saved when programming position by Target
- Provide shortcut to select prev/next Target (Ctrl-Shift-Left/Right)
- Improve logging during addon initialization
- Fix fixture addressing procedure
- Add minimal required Blender version message to Setup panel
- Add links to documentation
- Add Rotation to the list of editable fixture's columns
- Indicate IES by an icon in fixture's name
What's Changed
- Translations update from Hosted Weblate by @weblate in #131
- Improve logging and fixtures information by @vanous in #132
- Improvements to pan/tilt handling by @vanous in #133
- Pan/Tilt fix and lock indication improvement by @vanous in #134
- Release v1.3.2 by @vanous in #135
Full Changelog: v1.3.1...v1.3.2
1.3.1
ℹ️ there is a newer release available.
IES Photometrics support and Beam Lens rendering improvements in Cycles
IES Photometrics import and assignments to spot light allows for more photo-realistic volumetric beam rendering. With this, more detailed beam lens settings has been added to allow further enhancing the rendering quality for beam rendering with gobo projection.
- Add support to import IES photometrics and apply them to beams in Cycles
- Allow changing beam lens diameter for Cycles, based on global or per fixture settings
- Set hidden objects as hidden also for renderer
- Make more items translatable, disable automatic translation for Fixture controls
- Add version checks on start for Python, Blender, and for the BlenderDMX addon
What's Changed
- Improvements by @vanous in #125
- Translations update from Hosted Weblate by @weblate in #126
- Add support to import IES photometrics and apply them to beams in Cycles by @vanous in #127
- Allow changing beam lens diameter based on per beam settings on fixtures light by @vanous in #128
- Beam lens size preferences (cycles) by @vanous in #129
- Release 1.3.1 by @vanous in #130
Full Changelog: v1.3.0...v1.3.1
1.3.0
ℹ️ there is a newer release available.
Gobo support in Cycles, Noise Scatter in Volume box, UI translation
For quality rendering, we needed to ensure that gobos can be rendered in Cycles, this is now done. As beam visibility requires fog/haze and the smooth haze is very boring, Volume now has another setting of Noise Scatter, creating some cloudiness. The UI can now be fully translated. Various small improvements have been done.
1.3.0
- Add support for gobos in Cycles
- Add translation of UI
- Add Noise Scatter to Volume box
- Enable programmer only if any fixture is selected
- Small improvements:
- GDTF download: Better sanitizing of GDTF download file name
- Handle ArtNet status setting error
- MVR import: check if file exists before loading it
- Handle fixtures without dimmer
- Handle fixtures with gobo but without zoom
What's Changed
- Add link to website into readme, update donation section by @vanous in #110
- Add support for Gobos in Cycles by @vanous in #111
- Add Noise Scatter to Volume box by @vanous in #112
- Add i18n + translations by @vanous in #114
- Bring back previously translated strings by @vanous in #115
- Translations update from Hosted Weblate by @weblate in #117
- Strings improvements and fixes based on translation process by @vanous in #118
- Update language strings by @vanous in #119
- Localization updates by @vanous in #120
- Continue with string improvements by @vanous in #121
- Translations update from Hosted Weblate by @weblate in #122
- Release v1.3.0 by @vanous in #123
Full Changelog: v1.2.0...v1.3.0
1.2.0
ℹ️ there is a newer release available.
Keyframe Animation and DMX recording to Keyframes support added
This update is adding the missing feature of BlenderDMX: keyframe based animations. Auto Keying can record sACN or Art-Net basedDMX, but also manually adjusted properties via programmer. Where needed, keyframes can be inserted with Add Keyframe button. Key frames can be deleted via dedicated Delete Keyframes from selected or from all fixtures. Native Blender key framing, sets, insertion, deletion and so on also works.
🔧 Gobo loading from GDTF had to be changed in non-compatible way. To upgrade an existing blender file to make gobos working again, edit Fixture(s) with gobos - re-load GDTF files: Fixtures → Edit, uncheck Re-address only.
1.2.0
- 🎞️ Initial keyframing support with Auto Keying and Manual Keyframe insert
- 💡 Add new default 2D symbol based on BlenderDMX logo
- 🖥️ Use BlenderDMX's own Art-Net OEM code in ArtPollReply
- ☑️ Select multiple fixtures in Fixture list with Shift
- 🔄 Add button to request latest version of an MVR scene from MVR-xchange
What's Changed
- Add button to request latest version of an MVR by @vanous in #102
- Select multiple fixtures in Fixture list with Shift by @vanous in #103
- Add pre-commit hook configuration by @vanous in #104
- Resource modifications by @vanous in #106
- Add keyframe recorder by @vanous in #107
- Support gobo keyframing by @vanous in #108
- Release v1.2.0 by @vanous in #109
Full Changelog: v1.1.0...v1.2.0
1.1.0
ℹ️ there is a newer release available.
Big MVR-xchange update and many quality of life improvements
MVR-xchange support has been redesigned to follow the MVR Spec more closely, given the fact that BlenderDMX does not export MVR files, making it a data consumer only at this point. LiveDMX view has been optimized and it can now show DMX values realtime without delay. Fixture add/edit has been improved to allow incrementing (or not) fixture IDs and addresses. BlenderDMX now creates a log file for easier reporting.
Better_LiveDMX.webm
1.1.0
- MVR-xchange:
- Add proper listener and sender (client and server) to MVR-xchange, to match the Spec
- Many other improvements to MVR-xchange
- Logging:
- Ensure that logger is not initialized multiple times
- Add logging to file
- Add filters to allow logging only specific parts of the app
- Convert most prints() to log
- UI:
- Speed up LiveDMX view refresh
- When adding/editing fixtures, allow to (not)increment address/id
- Set 2D view to Material rather then Solid
- Reorganize Setup panels
- Ensure automatic UI refresh for several panels
- GDTF/MVR/Fixtures:
- Speed up DMX values caching for render loop bypass
- Scale gobo planes during fixture creation
- Unzip correctly files with non latin encoding in file names
What's Changed
- Gobo improvements by @vanous in #98
- Adjustments to the MVR-xchange protocol, Filters to make logging actually useful, Logging to file by @vanous in #99
- Release v1.1.0 by @vanous in #101
Full Changelog: v1.0.8...v1.1.0
1.0.8
ℹ️ there is a newer release available.
Gobo support 🎉
After much of trials and research, initial gobo support has been added. For rotation, the Blender Animation player must be in the Play state. Gobos from GDTF are utilized, these can be indexed and continuously rotated. Makers: you can now be creative and add for example iris support.
Breaking change: The BlenderDMX driver for blender has been renamed to #bdmx
. This is to make the (still very young) driver simpler.
gobo.webm
1.0.8
- Initial GOBO from GDTF support with indexing and rotation
- Updating bdmx driver syntax to #bdmx
- Programmer improvements (name/count of selection, fixture specific control)
- Add on-line version check into Extras
- If no fixture is selected, select first/last on Ctrl-Right/Left
- MVR-xchange improvements and custom icons
- Hide/show positions in Fixtures edit list
What's Changed
- Updating bdmx driver syntax by @vanous in #95
- WIP: Initial gobo support by @vanous in #96
- Release v1.0.8 by @vanous in #97
Full Changelog: v1.0.7...v1.0.8