Skip to content

What's New in r29

r29.2.2 - Hotfixes

  • DSOF-25006 - Shortcuts in the d3 project folder now show content in sub-folders.
    • DSOF-28214 - These objects are also correctly considered for missing media notifications and highlighting
  • DSOF-25713 - Designer no longer fails to process multiple Midi notes controlling an event transport if the notes are sent very close together.
  • DSOF-27426 - FBX skeletons with multiple root bones now load correctly. (A root bone is automatically added as the parent of all roots).
  • DSOF-28041 - The expressions “self.min” and “self.max” no return the min and max values of a Metafield correctly again.
  • DSOF-28208 - RenderStream: channel mappings list now automatically updates when adding and removing channel mappings.
  • DSOF-28224 - Controlling an Open Layer field by pick-whipping another field to make an expression will now work correctly again.
  • DSOF-28290 - In OCIO mode, arrowing a Layer into a LUT layer and then undoing the creation of the arrow will now correctly break the link and un-apply the LUT.
  • DSOF-28423 - OCIO options are no longer visible in the PreComp Texture Widget when in Normal Gamma Colour Space mode.
  • DSOF-28456 - Renderstream assets that are configured to have a custom gamma in ACES mode, and then are turned back to gamma mode will no longer spam the console.
  • DSOF-28460 - Editing multiple layers at once now correctly displays OCIO fields and the fields correctly affect the layers.
  • DSOF-28539 - Certain 2.5D assets when updated from r29.1.1 to r29.1.2 will no longer render in GUI colour space when it should be rendering in working space.
  • DSOF-28590 - Spatial mapping outlines now correctly turn invisible when their editors are closed.

r29.2.1 - Hotfixes

  • DSOF-23165 - Texture Widget: Type filters are now always visible for all created texture types
  • DSOF-27913 - Non-functional Lock/Unlock Files button removed from VideoClip object
  • DSOF-28311 - The Test Pattern layer now renders consistently across colour management modes
  • DSOF-28323 - Tracking marker layer now displays the correct colours when using different OCIO input transforms.

r29.2 - OSC Output Expression, QoL

Build: 199175 (Released October 16th 2024)

Improvements

  • DSOF-21329 - Support non-16:9 camera aspect ratios with “region of interest”
    • Video input configuration now supports the ability to crop the image with two new configuration fields:
    • Crop size: The crop rectangle size in pixels to apply to the incoming video. The applied crop will be centered on the frame e.g. a horizontal crop of 1600px on a 1920px original frame will remove 160px on the left-hand side and 160px on the right hand side.
    • Crop offset: The offset in pixels to apply to the crop rectangle. Offsetting the crop rectangle more than half the crop size in an axis will cause the crop rectangle to shrink in order to stay within the original frame. This functionality is useful for use cases such as when a camera produces non-16:9 output over SDI which is restricted to 16:9, resulting in black bars. The black bars can be cropped out with this feature. Productions using anamorphic lenses will also benefit from this feature. For more information about video in cropping, see setup-video-input.
  • DSOF-26311 - OSC output with customisation using Expressions
    • In addition to existing functionality to receive commands over OSC, Designer now supports outputting OSC for monitoring purposes with a flexible approach using Expressions. For detailed documentation on this feature, see OSC Monitoring and OSC Custom Monitoring.
  • DSOF-27760 - OSC Output Expressions: Ability to output via OSC what Timecode is coming into Disguise
    • Using the new OSC output expressions functionality described above, timecode coming into Designer can be outputted over OSC using the expression transport.timecode.current.__str__()
  • DSOF-24047 & DSOF-27975 - It is now possible to resize the track widget horizontally instead of only vertically and there is a useful button for restoring the default size.
  • DSOF-27356 - The quit and quit-all confirmation pop-ups will now appear above splash messages to make closing Designer easier.
  • DSOF-28297 - The title of the Blend Profile graph has been renamed from “Blend Region Black Level” to “Dynamic Blend Region Black Level” so that it is more obvious that it is referring to the black of the blend zone, not to the projector black.

Fixes

  • DSOF-27813 - Sockpuppet protocol text no longer extends past the end of layers.
  • DSOF-28243 - DMX lights will no longer produce an “INTEGER_DIVIDE_BY_ZERO” exception when deleted from the stage.
  • DSOF-28399 - When double-clicking on a project file in D3Manager, the project name will no longer be editable by default.
  • DSOF-28412 - A sockpuppet layer controlled from Porta no longer displays a single frame at the default value before setting controlled parameters.
  • DSOF-28439 - The time synchronisation between multiple Designer machines will no longer break under specific network configurations involving multiple VPNs.
  • DSOF-27357 - Designer will no longer extend an inserted layer beyond the timeline end.
  • DSOF-28459 - The CDL setting in Video module now works correctly in OCIO.

r29.1.2 - Hotfix

Build: 198643 (Released October 9th 2024)

  • DSOF-24905 - Setting the placeholder of a VideoIn to None will no longer retain the last placeholder image selected until a system reboot.
  • DSOF-27970 - HDMI VFC cards will no longer occasionally be detected as DP 1.2.
  • DSOF-28223 - Designer now displays a friendly warning instead of an Access Violation when arrowing from an Open Layer to a Metafield (min, max, step etc.).
  • DSOF-28237 - Zoom & Focus data is now correctly captured in the shot recorder again.
  • DSOF-28327 - Designer will no longer intermittently hang after boot or applying feed settings when in very noisy networks.
  • DSOF-28336 - Custom OCIO configs which do not define the built-in transform to be sRGB now display correctly in the visualiser.
  • DSOF-28372 - The SpinBitmap layer now correctly shows dynamic OCIO transform fields.
  • DSOF-28389 - Actor status icons now show tooltips again.
  • DSOF-28417 - Resolved an issue where d3 could crash to desktop during apply feeds or when in certain rare GPU states.
  • DSOF-28437 - Designer will no longer log lots of errors to the console when entering the feed scene while colour management is set to Gamma space.

r29.1.1 - Hotfix

Build: 198080 (Released October 2nd, 2024)

Fixes

  • DSOF-28283 - Transitioning between content targeting a Precomp Display using TrackFade transitions will now fade correctly. The content in the Precomp will not snap to black regardless of the TrackFade transition content.
  • DSOF-28295 - Designer now properly accepts variables in the selected index field of list indirection controllers.
  • DSOF-28338 - OCIO - Editing the dynamic properties of a video clip’s or video module’s OCIO colour space will no longer affect all video clips and modules that share that colour space.

r29.1 - OCIO

Build: 197552 (Released September 25th, 2024)

New Features

OCIO

OCIO is a widely adopted open-source colour management solution. For more details on OCIO, visit https://opencolorio.org. For details on how OCIO is implemented in Designer, see the Disguise User Guide for detailed documentation here

Known issue: When using an identical colour space transform on multiple different resources (videos, textures, LEDScreen, etc.), changing the OCIO dynamic properties (exposure, contrast and gamma) on a resource will also affect all other resources which use the same colour space and transform. This issue will be resolved in a subsequent hotfix. For more information on OCIO dynamic properties, refer to the user guide link above.

Colour Inspector

The Colour Inspector is a new tool in Designer for inspecting the specific colour values of pixels within an image. It is useful for verifying content and colour workflows.

See the Disguise User Guide for detailed documentation on the Colour Inspector: [https://help.disguise.one/designer/colour-management/colour-inspector]

Improvements

  • DSOF-22938 - Make XR Color Calibration work with ACES/OCIO
    • Colour calibration for XR now supports ACES and OCIO modes.
  • DSOF-26828 - Notch colour management in OCIO
    • Using Notch with Designer now supports both ACES and OCIO modes.
  • DSOF-26830 - OCIO working space selection
    • In OCIO mode, the working colour space is configurable. See the user guide OCIO section for details on how to set the working colour space.
  • DSOF-26832 - Implement OCIO for RenderStream module
    • OCIO supports the RenderStream layer. Sharing OCIO information with content engines over RenderStream was out of scope for this improvement.
  • DSOF-26927 - Selectable default input and output transforms in OCIO config
    • In OCIO mode, default input and output transforms can be configured so they are automatically applied to media and output devices. See the user guide OCIO section for details on how to set the default input and output transforms.
  • DSOF-24246 - Ability to duplicate and rename projects from within d3Manager
    • Right-clicking on a project or project file within d3Manager now provides options to:
    • Duplicate project
    • Duplicate project file (option is disabled if right-clicking the project rather than the project file))
    • Delete project
    • Delete project file (option is disabled if right-clicking the project rather than the project file) Projects and project files can now also be renamed via d3Manager.
  • DSOF-28287 - Improve or explain the new VimbaX pop up in r29.0
    • The notification “Vimba X SDK/Driver not installed” now only appears when using the OmniCal workflow.

Fixes

  • DSOF-19120 - Logging now contains a full stack trace for certain error conditions
  • DSOF-23972 - Sockpuppet: Fixed an issue where exporting generic DMX personality for VIDEOTRIGGER produced divide by zero error
  • DSOF-28251 - Fixed an issue where selecting masks in feed rectangles made 1 pixel of gradient
  • DSOF-27635 - Content now looks correct in the visualiser in ACES mode
  • DSOF-28011 - The ACES transform box is now properly aligned with other fields
  • DSOF-28060 - Gamma space profile no longer applied to feed rects in the UI
  • DSOF-28227 - The tracking marker module is now properly applied the IDT of the palette

r29.0.1 - Hotfix

Build: 197126 (released September 13th, 2024)

Fixes

  • DSOF-28225 - CTRL + SHIFT + D now correctly duplicates and renames layers again!
  • DSOF-28267 - Designer will no longer report an access violation on launch when certain rare configurations of history files exist on disk.
  • DSOF-28292 - The visualiser camera will no longer stop rendering when an LED screen is added to the stage and no default gamma space has been set.

r29 - IP-VFC Improvements

Build: 196648 (released September 11th, 2024)

Improvements

We have made a number of significant improvements to the IP-VFC. Due to changes to the IP-VFC firmware, any user wishing to use the IP-VFC on a Designer project built-in software version r29.0 onwards must also update the IP-VFC firmware version to 23.0.7. The firmware version on an IP-VFC can be upgraded and downgraded, but must be used with a compatible Designer software version. Please refer to the following compatibility table in order to understand which IP-VFC firmware versions are compatible with which Designer software versions:

Designer versionIP-VFC firmware version
r23.3 to r28.1.11.0
r29.0+23.0.7

All IP-VFCs being used in the session must be updated to run on the same firmware version. The IP-VFC firmware updater tool and a guide to updating the firmware can be found under the VFC Firmware Update tab here.

IP-VFC SDI mode changes
  • DSOF-22892 - You now no longer need to enable the enableSDIIPVFC option switch to use your IP-VFC with SDI SFPs
  • DSOF-23731 - The IP-VFC card’s list of supported formats now correctly hides unsupported formats.
    • 720p and QUAD video output modes on the IP-VFC when running in SDI mode are greyed out by default as they are not currently fully supported. They can be enabled for testing via the enableIPSDIExperimentalModes option switch, however they are not fully supported and if you do plan to use them please reach out to support to discuss the limitations and risks.
  • DSOF-27405 - IP-VFC cards will now output an SDI video stream correctly if only a single SFP is attached to the 2nd output port.
  • DSOF-25602 - IP-VFC cards now no longer expose a TPG field when in SDI mode
    • In previous releases, when an IP-VFC was in SDI mode, there was a field in the output port properties called TPG, which stands for Test Pattern Generator. We have removed this field as the functionality is replicated by rendering a test pattern via a video layer.
  • DSOF-25603 - IP-VFC cards in SDI mode can no longer independently be set to “Frame Replay”.
    • In previous releases, when an IP-VFC was in SDI mode, there was a field in the output port properties called “Frame Replay”. We have removed this field as the functionality is replicated by the ‘Hold output’ function, which allows the user to freeze the output on one or a selection of screens.
IP-VFC ST 2110 mode changes
  • DSOF-26523 - You can now select your PTP profile on the IP-VFC from the Designer interface when in ST 2110 output mode.
    • The options we support are:
      • SMPTE2059-2015
      • SMPTE2059-2021
  • DSOF-26546 - You can now fully configure your IP-VFC card without requiring SFPs to be connected first.
  • DSOF-26999 - IP-VFC cards in an understudy machine will no longer take on the network port configuration of the IP-VFCs in the machine they are taking over from during failover.
  • DSOF-27487 - IP-VFC cards now Startup network interfaces on boot much more quickly.
  • DSOF-22772 - IP-VFC cards will no longer intermittently hang indefinitely when you modify their network configuration.
  • DSOF-23944 - Selecting PTP sync in the feed view will now automatically set all installed IP-VFCs in ST 2110 output mode to PTP sync mode (you can change them manually later, but this configuration is the most reliable for sync).
  • DSOF-26532 - The Genlock indicator in the feed view no longer intermittently reports that IP-VFC cards in ST 2110 output mode are PTP locked when they are not.
  • DSOF-26541 - Manual changes to the IP VFC cards network configuration are now correctly undoable.
  • DSOF-26542 - IP addresses in the IP-VFC editor will no longer react erratically to the scroll wheel.
  • DSOF-26543 - IP-VFC cards in ST 2110 mode will now correctly stay in EXT sync mode when it is set.
  • DSOF-23860 - The IP-VFC editor will now warn you if you enter an invalid multicast address.
  • DSOF-26700 - The IP-VFC editor will now highlight your network settings in red if the IP address supplied is not on the same subnet as your gateway.
  • DSOF-27392 - IP-VFC cards in ST 2110 mode will no longer intermittently fail to create a video stream.
IP-VFC General changes
  • DSOF-26574 - The IP-VFC will now display a grey-pink border in the feed view if it is non-responsive.
  • DSOF-24968 - d3service and Designer now log more verbosely about the state of IP-VFC when it’s being configured to help us better diagnose problems in the field.
  • DSOF-26641 - Designer will no longer display an access violation when joining a session with an IP-VFC card and loading directly into the feed view.
  • DSOF-26651 - The IP-VFC GUI will now always update with the correct PTP clock ID after applying genlock or feed settings.
  • DSOF-26666 - Machines will no longer hang indefinitely when applying feed settings if the first IP-VFC card in the server cannot detect a genlock source.
  • DSOF-26679 - Designer will no longer intermittently display an access violation when inspecting a machine that has IP-VFC cards attached.
  • DSOF-26685 - Once configured, the IP-VFC will now wait less time to output a video stream.
  • DSOF-26803 - Designer will no longer display an access violation when opening the editor of a machine that had IP-VFC cards installed but is now offline.
  • DSOF-27404 - IP-VFC cards will no longer intermittently fail to initialize properly on machine boot.
  • DSOF-27424 - Genlocking a machine via the IP-VFC card is now much more reliable.
  • DSOF-28012 - EX range director machines will now correctly apply IP-VFC configuration to actor machines with IP-VFC cards connected.
  • DSOF-24289 - Servers with IP-VFC cards installed that are set to genlock in EXT sync mode now respond correctly to upstream genlock signal changes.
  • DSOF-24868 - You no longer need to apply feed settings on every system reboot to output from IP-VFC cards.

Other Improvements

We’ve been working on things other than the IP-VFC too.

  • DSOF-28200 - You can now specify a default gamma space colour transform for all new ingested media and all newly created displays.
    • In Project Settings under ‘Colour Management’ you will find two new entries when the mode is set to ‘Gamma Space’ which each accept a colour profile object:
      • ‘Default ingest profile’
      • ‘Default display profile’
  • DSOF-28053 - For DMX Screens you can now select the new GRBW Fixture type (one step closer to having all the permutations!)

Fixes

  • DSOF-20707 - Selecting a new feed scene for a machine will now correctly update the feed name displayed in the feed view.
  • DSOF-22779/22970 - Changing the split mode of a Quad-split capable VFC card from Mirror to Quad or Quad 4K will no longer randomly create or delete virtual heads erroneously.
  • DSOF-22969 - When changing the split mode of a VFC card it will no longer move the Matrix Routing settings of subsequent VFC cards onto their neighbors.
  • DSOF-23271 - Changing Quad-split to Mirror mode will no longer intermittently display an access violation in specific projects.
  • DSOF-24035/28127/26713 - We have made various improvements to tooltip behaviour in this release:
    • Tooltips will now be slower to display and display more consistently across the UI.
    • We have improved a range of tooltips to make them more explanatory and helpful.
    • Tooltips for broken expressions now better explain what’s wrong and how to fix it.
  • DSOF-25733 - All OSC Event Transport messages now correctly highlight in blue when triggered.
  • DSOF-28138 - d3service logs are now simpler to assist with troubleshooting.