Skip to content

Releases: open-stage/blender-dmx

1.4.2

21 Apr 20:24
Compare
Choose a tag to compare

ℹ️ 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

Full Changelog: v1.4.1...v1.4.2

1.4.1

13 Apr 10:44
Compare
Choose a tag to compare

ℹ️ 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

Full Changelog: v1.4.0...v1.4.1
Uploading blenderDMX_v1.4.1.zip…

1.4.0

04 Apr 19:17
Compare
Choose a tag to compare

ℹ️ 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

Full Changelog: v1.3.3...v1.4.0

1.3.3

12 Mar 22:10
Compare
Choose a tag to compare

ℹ️ 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

Full Changelog: v1.3.2...v1.3.3

1.3.2

10 Mar 21:00
Compare
Choose a tag to compare

ℹ️ 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

Full Changelog: v1.3.1...v1.3.2

1.3.1

03 Mar 11:49
Compare
Choose a tag to compare

ℹ️ 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

23 Feb 22:49
Compare
Choose a tag to compare

ℹ️ 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

Full Changelog: v1.2.0...v1.3.0

1.2.0

11 Feb 13:15
Compare
Choose a tag to compare

ℹ️ 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

Full Changelog: v1.1.0...v1.2.0

1.1.0

18 Jan 21:16
Compare
Choose a tag to compare

ℹ️ 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

06 Jan 17:38
Compare
Choose a tag to compare

ℹ️ 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

Full Changelog: v1.0.7...v1.0.8