Skip to content

Releases: open-stage/blender-dmx

1.0.4

03 Dec 18:58
Compare
Choose a tag to compare

ℹ️ there is a newer release available.

Pixel color control bug fix plus a bunch of other features

Originally a bug fix for pixel devices color control, this release brings other improvements like support for devices without tilt, 16bit channels or additional Color picker in the Programmer. But a whole lot of work on other features went into this release, see the change log for more details.

1.0.4

  • Fixing a color control bug with pixel devices like Spiider
  • Fix tilt movement when fixture is on the floor
  • More attributes are now applied (only) for correct geometries (RGB, XYZ
    position and rotation, dimmer)
  • Extending Volume preview settings to now have the possibility to see the fake
    beam cone for None, Selected fixtures or All fixtures
  • Adding RGB based color picker to the existing color picker in Programmer
  • Support for movement control of fixtures with pan only (without tilt)
  • Initial support for 16bit channels for smoother behavior: pan, tilt, dimmer
  • Group selection can now be additive (as before) or exclusive (only selected
    group)
  • Allow freezing of pan/tilt movement to current position (for example after
    Target adjustment). Indicated by LOCK icon in Fixture list
  • GDTF Share password in Preferences now masked with *****
  • Fixture ID in Fixture list is now displayed only if not empty

What's Changed

Full Changelog: v1.0.3...v1.0.4

1.0.3

25 Nov 22:16
Compare
Choose a tag to compare

ℹ️ there is a newer release available.

Faster MVR imports, 2D planning view, improved 3D models loading

This version comes with added Blender 4.x compatibility, although Blender 3.6 is still much faster and thus recommended to be used. Speaking of speed...MVR import has been much sped up, there is a new 2D view which is using SVG from GDTF (if provided and if not provided it adds a default symbol). Many improvements to MVR import, to 3D models import and also to the overall app. Added support for XYZ fixtures.

1.0.3

  • MVR Improvements:

    • Add FixtureID, CustomId... from MVR to Fixture
    • Create groups from MVR, migrate groups from str([]) to json
    • Clean up unused MVR collections after MVR import
    • Add UUID to fixtures and groups
  • GDTF Improvements:

    • Handle models composed of multiple parts
  • App improvements:

    • Add initial support for 2D symbols and 2D TOP planning view
    • Speed up MVR import - fix GDTF collection caching, cache also MVR imported objects
    • Converted Primitives to glb to ensure compatibility with Blender 4.x
    • Increment data version and provide migration
    • Remove fixture from groups when deleting fixture
    • Display revision in fixture listing
    • Create new World in case it is missing
    • Allow centering selected fixture's Targets
    • Handle time during fixture edit processing (prevent errors)
    • Check for existence of Dimmer for fixtures without dimmer (prevent errors)
    • Add possibility to make fixture geometries selectable
    • Display Volume cone on all lights when enabled
    • Add generix XYZ fixture to BlenderDMX
    • Add support for XYZ Z,Y,Z and Rot X,Y,Z attributes and for devices without target

What's Changed

  • XYZ position and rotation by @vanous in #64
  • Add initial support for 2D symbols and 2D TOP planning view by @vanous in #65
  • Improve MVR import speed by 2x by @vanous in #66
  • Further mvr improvements - Create Fixture Groups from MVR... by @vanous in #68
  • Fixture id properties by @vanous in #69
  • Release v1.0.3 by @vanous in #70

Full Changelog: v1.0.2...v1.0.3

1.0.2

14 Nov 21:20
Compare
Choose a tag to compare

ℹ️ there is a newer release available.

Release Info

Version v1.0.2

Problem with localized Blender when applying material to the volumetric beams should be solved. MVR import has been much improved - previously missing objects are now being imported, textures for 3D objects are now extracted from the MVR and are used with the 3D files. GDTF import has been made more resilient. Fixture profiles management has been improved together with added support for importing GDTF files from GDTF Share ( https://gdtf-share.com ). To use this feature, register an account on the GDTF Share site and set these credentials in Blender-DMX addon preferences, see small manual here.

Changelog:

  • MVR improvements:
    • Add collections for GroupObjects and Layers
    • Support group object list
    • Process child lists of MVR objects
    • Apply scaling of 3D objects in correct order
    • Load textures for 3D models
  • Fixture profiles management:
    • Backport local and GDTF Share file management and import from development branch
    • Add GDTF Share integration (can be used with username/password from gdtf-share.com)
    • Improve local profiles handling
    • Do not require Blender restart after GDTF profiles import
  • Improve GDTF parsing
  • Fix issue with localize structures by requesting localized versions of strings

What's Changed

  • Fix issue with localized structures by requesting localized version of a string by @vanous in #58
  • MVR GroupObject list by @vanous in #59
  • Improve mvr parsing by @vanous in #60
  • Gdtf parsing improvements by @vanous in #62
  • Prepare release v1.0.2 by @vanous in #63

Full Changelog: v1.0.1...v1.0.2

1.0.1

17 Sep 17:33
Compare
Choose a tag to compare

ℹ️ there is a newer release available.

Release Info

Version: v1.0.1

The main feature of this release is much improved MVR Import which now supports loading of complete scene, including Focus Points, Colors, Trusses and other scene objects. Fixes include handling volume box (loading and material), sACN receiving, Live DMX display and more.

Video

Importing MVR with 3D elements:

BlenderDMXImportingMVR.mp4

Changelog:

  • Improved MVR import:
    • Import Focus Points and Fixture Color
    • Import Scene Objects
    • Import Trusses
    • Handle incomplete MVR files
  • Fix issues due to empty material
  • Enable camera selection
  • Improve logging
  • Fix Live DMX logic
  • Ignore packets with dmxStartCode set
  • Add support for migrations of older BlenderDMX file versions
  • Process deeper GeometryReference trees

What's Changed

New Contributors

Full Changelog: v1.0.0-vanilla...v1.0.1

1.0.0 Vanilla

04 Mar 04:12
9a65e7c
Compare
Choose a tag to compare

ℹ️ there is a newer release available.

Release Info

Version: v1.0.0
Name: Vanilla
Contributors: @vanous, @kasparsj

This is the first major release of BlenderDMX, it includes a lot of new features and improvements. It definitely brings a lot to the table, so have fun with it and please report any bugs you find on the Discord server.

Special thanks for @vanous for the dedication.

Change Log

🪄 New Features:

  • Load glTF models
  • Initial Zoom support
  • Initial ColorSub_C/M/Y support
  • Pigtail settings
  • Show DMX channel count in list of DMX Modes
  • Live DMX Table
  • Pixel Control
  • Initial MVR support
  • Initial sACN support

🪲 Bugfixes:

  • Render method moved to a Timer, to avoid segfaults
  • Avoid running atexit handler
  • Improved error handling
  • Fix crash when loading DMX Macros
  • Fix ColorAdd_R/G/B support
  • Improved error handling
  • Fix off-by-one error of ArtNet

🔨 Technical Improvements:

  • Improved pygdtf library
  • Improved logging
  • Refactored model loading

0.5.0 Beta

31 Jan 06:51
Compare
Choose a tag to compare

ℹ️ there is a newer release available.

Beta release, the main DMX features are finally implemented: GDTF profiles and Art-Net input.
It also offers a new multi-selection workflow, which allows editing multiple fixtures at once.

Features

  • GDTF:
    • Load 3D Models and Primitives
    • Load Dimmer, R,G,B and Pan,Tilt channels from a
    • Build a dynamic fixture controllable via DMX
  • DMX Panel:
    • Configure number of Universes
    • Read DMX data from Art-Net
    • Choose Art-Net IPV4 address to listen on
  • Edit multiple fixtures at once
  • Programmer synced to selected fixture
  • New Color Picker on Programmer
  • FreeStyles fixture profiles included
  • Demo Scene included

0.3.0 Alpha

27 Nov 07:59
Compare
Choose a tag to compare

ℹ️ there is a newer release available.

This is the alpha release. The main workflow of placing and tuning fixtures is presented. Some optimization is due, which should come in beta phase.
This release fixes some reported bugs and offers the Pan/Tilt feature.

Features

  • Pan/Tilt for Moving Fixtures

Bugfixes

  • OSX: Model not Found
  • Internationalization of Shader Node name queries
  • Operators undo reviewed
  • Groups erratic behaviour

0.2.5 Pre-Alpha

22 Nov 08:20
ae3e115
Compare
Choose a tag to compare
0.2.5 Pre-Alpha Pre-release
Pre-release

ℹ️ there is a newer release available.

This is the first pre-release of the addon. The main features are outlined and most of them are fully functional.

Features

  • Setup Panel: create a DMX Collection for the scene
  • Fixture Collections: easy fixture positioning and focusing
  • Fixture Models: defined on individual and highly customizable .blend files:
    • Par Can 64
    • Source Four
    • Source Four Par
    • Par LED 64
    • Moving Beam
  • Fixture Classes: defined on .py files, which can be easily extended:
    • Fixed Spot
    • Tubular
  • Model Parameters: individual control of power, angle and any specific parameter that might come
  • Groups: selecting and programming multiple fixtures simultaneously
  • Programmer Panel: easy control of fixture intensity and color
  • Volume Scatter: simple setup and density tuning of "haze machine" effect