Skip to content

Designer r31 Release Notes

r31.1 - Luma Matte Mask and 2.5D Improvements

Section titled “r31.1 - Luma Matte Mask and 2.5D Improvements”

Full (Pro) build: 224006
Starter build: 224007
Released: July 30th 2025

  • DSOF-30571 - Designer plugins can now check if a user is logged in to Designer Cloud via d3Manager.
  • DSOF-30560 - Layers now have a “Luma Matte Mask” Blend Mode. You can read about how to use it here.
  • DSOF-26841 - 2.5D layers now can be played back locked to the timeline.
  • DSOF-26908 - ReferencePoints manager now includes a list of TrackedPoints.
  • DSOF-30671 - The default step value boxes in SkeletalPointTrackingSource is now 0.1.
  • DSOF-30641 - The cue list widget now retains it’s size after closing and reopening the widget.
  • DSOF-30366 - The Media Provisioning API now only accepts absolute paths for file provisioning and removal.
  • DSOF-30585 - Media Provisioning API endpoints can now be given a list of paths to files to provision and/or remove instead of accepting only 1 path at a time.
  • DSOF-30555 - The RenderStream Latency graph now has more details about what in the render pipeline is causing the latency.
  • DSOF-30470 - Designer will no longer occasionally experience video capture drops in rare circumstances.
  • DSOF-30703 - Upgrading specific projects with specific expressions past r31.0 will no longer crash with an ACCESS_VIOLATION.
  • DSOF-30369 - Remote textures shared with UE over RenderStream when UE is set to have a working colour space of ACEScg now have the correct colour response throughout the render pipeline.
  • DSOF-30168 - SDP files placed in SDPFile folder now create an IP video input automatically.
  • DSOF-30167 - Modifications to IP video capture streams now persist between reboots on Actors properly.
  • DSOF-30003 - Remote textures shared over RenderStream whose sources are arrowed layers where the content in that arrowed layer is controlled by an indirection now respond properly to indirection changes.
  • DSOF-30488 - Sending media management API calls in very quick succession will no longer sometimes fail.
  • DSOF-30471 - Layers mapped to inactive screens but also arrowed in to layers with active screens now prefetch their content properly.
  • DSOF-30698 - Using the “Find and Remove Programs” tool in Windows now properly lists Designer as “Designer” instead of “d3”.
  • DSOF-30701 - Attempting to provision media via the Media Provisioning API using only the “transfers” element will no longer return a spurious failure message after the correct success messages.
  • DSOF-30657 - A SkeletalPoint Tracking Source can no longer be selected for non-Skeleton objects.
  • DSOF-30584 - Concurrent Media Provisioning API calls referencing the same file will no longer perform multiple unnecessary copies and will instead perform 1 copy and create multiple hard-links.

Full (Pro) build: 223832
Starter build: 223833
Released: July 30th 2025

  • DSOF-30789 - Plugin and web layer logs are now more comprehensive for easier debugging.
  • DSOF-29891 - The plugin API has a new endpoint which will allow users to import .d3export files called importFromPackageName.
  • DSOF-30762 - Switching a DMX patch to output mode when some fields are toggled off will no longer produce a spurious error message.
  • DSOF-30667 - Skeleton objects can now be correctly controlled with Rigid Body Tracking Sources.

Full (Pro) build: 223323
Starter build: 223324
Released: July 23rd 2025

  • DSOF-30746 - The warning message triggered upon Sockpuppet personality regeneration now specifies the location of the regenerated file, enabling easier validation after an upgrade.
  • DSOF-28856 - RenderStream layers that are syncing assets will now display the status of the sync on the layer itself in the track widget.
  • DSOF-30738 - XR Tracker Delay no longer reports an error and fails to capture grid images in some circumstances.
  • DSOF-30131 - Designer will no longer very occasionally hang indefinitely when transitioning from fullscreen to windowed or leaving RenderStream layers.
  • DSOF-30775 - The Delete All Patches button in the Patch Assignment Options menu is functional again.
  • DSOF-30685 - The Track Widget is now more performant on directors, editors and understudies.
  • DSOF-30322 - The console will no longer be filled with lots of spurious messages in certain scenarios when viewing the Feed View.
  • DSOF-30783 - Opening a Sockpuppet Patch Editor for a DMX Event Transport will no longer result in the patch editor being disconnected from its parent editor.
  • DSOF-30744 - The Designer uninstaller will now correctly remove all registry keys.
  • DSOF-30654 - VX 4+ machines equipped with Matrox capture cards will no longer see that sometimes the 2E port is not synced with others when capturing 12G SDI signals.
  • DSOF-30321 - Blacks captured in HDR with ST 2110 Network Video Capture no longer display incorrectly.

Full (Pro) build: 222612
Starter build: 222613
Released: July 16th 2025

  • DSOF-30707 - The XR Colour calibration widget can now correctly be opened again.
  • DSOF-22828 - Designer will no longer sometimes spuriously log errors about receiving frames while RenderStream is launching.
  • DSOF-30708 - The default DMX Event Transport channels in new projects are now 5, 6 and 7 as they were before r31.0.
  • DSOF-25822 - Designer will no longer fail to open the RenderStream asset list in rare cases where an asset is discovered but the node it was discovered from quickly disconnects from the network.
  • DSOF-30709 - After disabling the DMX Event Transport’s Output Mode command, Output Mode is now correctly manually configurable again.
  • DSOF-30673 - Muting tracked points now correctly disables them on SkeletalPointTrackingSources.
  • DSOF-29740 - SDI 1080p Level B quad link video signals coming from Blackmagic video sources no longer flicker when captured on Disguise servers equipped with Deltacast capture cards.
    • If the Colourimetry or Transfer Characteristic of the incoming video signal cannot be read from the signal metadata, Designer will default to Rec.709 and SDR.

Full (Pro) build: 222355
Starter build: 222356
Released: July 9th 2025

  • DSOF-26593 - Designer now logs which adaptors has been set as the Preferred Sync Adaptor of a cluster pool to the console to better assist with debugging.
  • DSOF-30655 - Linking a position receiver field to an open layer no longer causes Designer to CTD.
  • DSOF-30642 - The DisplayViewTransform field in OCIO configs is now properly applied when used as an input transform.
  • DSOF-30602 - Designer will no longer perform below specification when playing back many layers of video.
  • DSOF-30308 - Project folders that have a plugins sub-folder can now be deleted properly without a permissions error.
  • DSOF-28881 - Designer will not longer report an error when the project is saved if a RenderStream receive health widget is pinned.
  • DSOF-30582 - Rendering a layer with a Mesh Projection mapping no longer causes a frame drop on the first frame of the layer.
  • DSOF-30648 - Live update will not longer regularly become blocked when doing skeleton tracking across multiple machines.
  • DSOF-30644 - Understudies no longer spuriously report that they cannot send OSC messages when using projector calibrator devices.
  • DSOF-30610 - RenderStream workloads will no longer fail to launch for all assets if a single asset with an invalid engine type is discovered on the network.
  • DSOF-30581 - Compositor frames are no longer exported at proxy resolutions.
  • DSOF-30609 - d3Manager’s feature Clear ingestion history works as expected again.

r31.0 - RenderStream Local, Legacy License Deprecation and Other Improvements

Section titled “r31.0 - RenderStream Local, Legacy License Deprecation and Other Improvements”

Full (Pro) build: 221477
Starter build: 221478
Released: July 7th 2025

We are releasing a new content layer called the RenderStream Local layer, which allows the user to run any RenderStream asset on the same server as Designer. This functions like the existing RenderStream layer, but rather than sending the rendered frames over the network, the frames are accessible to Designer in the shared GPU memory.

RenderStream Local layer with Unreal Engine on a VX 2 RenderStream Local layer using the Unreal Engine integration on a VX 2 media server

RenderStream Local layers are watermarked by default if no RenderStream License has been applied to the server. RenderStream Local is supported on the VX and GX ranges only.

VX 4 and VX 4+ servers do not support the RenderStream Local layer due to technical limitations with AMD GPUs. EX range servers can use RenderStream Local for TouchDesigner only with the purchase of an optional, perpetual Real-Time Connector License. Read more about optional EX range licenses here.

Read more about the RenderStream Local layer in our new documentation here.

The EX range now supports the TouchDesigner RenderStream plugin via the RenderStreamLocal layer. This is enabled with the optional EX Real-Time connector (RTC) license, which also enables users to run a Notch block on the EX range. The Real-Time Connector license is purchased as a one-time cost. There is no need for a RenderStream license to enable this functionality. TouchDesigner using the RenderStream layer (where the RenderStream workload is deployed to an RX server) is not supported on the EX range.

We’ve overhauled the Sockpuppet Patch UI, which will allow you to more easily view, modify and export your Sockpuppet Patches. You can read more about these changes here.

Cameras now have the capacity to simulate a depth of field effect that is physically accurate. You can find more information about this feature here.

This is especially useful when paired with Stage Render Layers and 2.5D Assets.

From r31.0 onwards, the Disguise Designer software will no longer support Designer Legacy licenses. Only Designer Pro licenses are now supported.

Users will continue to be able to use both Designer Pro and Designer Legacy licenses to run versions prior to r31.0.

We have also removed support for shared Educational Licenses. If you are interested in teaching Disguise, we can distribute a range of appropriate licenses for you if you contact us here. For more information, see Educational Licenses.

We have introduced a simple API for copying media to and removing media from your Designer media server cluster. You can read more about the media provisioning API here.

In r31.0, we have made a range of improvements across several categories of the software.

  • DSOF-30315 - Transports can no longer be Engaged/Disengaged by pressing Enter after toggling Engage/Disengage.
  • DSOF-30313 - Plugins are now available in Starter versions of Designer.
  • DSOF-30227 - We now offer an optional Colour Management (ACES & OCIO) unlock license for the EX range. You can find more information about how to buy this license by contacting the sales team.
  • DSOF-30550 - Undo will now undo and redo the creation and deletion of whole objects, not just edits to objects.
  • DSOF-29784 - During XR Colour Calibration, you can now optionally choose to pre-generate your LED screen Mask and visualise it to help with debugging.
  • DSOF-29624 - During XR Colour Calibration, old LUTs are now automatically backed up in a backup folder and can be restored by undoing the previous calibration.
  • DSOF-30001 - Expressions now support negative array indexing to index from the last element, like Python.
  • DSOF-27140 - The De-Isolate Sockpuppet toggle on Sockpuppet fields now returns the layer to the state before the field was isolated instead of simply re-patching all fields.
  • DSOF-30382 - Graph legends font size is now large enough to be seen with the naked eye.
  • DSOF-30314 - A new Zero Pose Button in the Skeleton editor, which will set all the joint poses to 0.

You can visit our Developer documentation here.

  • DSOF-26991 - Designer now responds with more useful error messages when it receives an unsupported API request.
  • DSOF-30461, DSOF-30460, DSOF-30459 & DSOF-30458 - A range of improvements have been made, including the ability to subscribe to live Graph data.
  • DSOF-29293 - There is now a new API endpoint for changing the Cluster pool of a RenderStream workload.
  • DSOF-30288 - The plugin API for accessing Indirections is now simpler to use.
  • DSOF-30265 - The Designer API now accepts UIDs in both Hexadecimal and Decimal formats.
  • DSOF-30180 - A new Service API endpoint is now available for deleting media on disk.
  • DSOF-29559 - Error messages reported when Invalid Arrows are created are now more detailed.
  • DSOF-30348 - Designer now has better debug logging to detect issues with bulk modifications of QuickCal Reference Points.
  • DSOF-30224 - Designer now has more detailed and helpful error messages when Starter projects are opened in Ful versions of Designer.
  • DSOF-29397 - Designer now has more useful error notifications of certain errors, including when meshes are missing in OmniCal environments.
  • DSOF-29328 - Designer now has more descriptive error logs in the consoles if getting or saving information about the d3Net adaptor fails. This enables quicker debugging.
  • DSOF-30492 - Using the colour checker in OCIO mode no longer erroneously reports small errors in some colour responses using the standard MacBeth ColorChecker chart.
  • DSOF-30427 - Designer will no longer sometimes CTD with an audio error after playing video with embedded audio for many hours.
  • DSOF-29659 - If the network adapter profile of a NIC is set to Public in Windows. Designer will now report a useful error when starting RenderStream, directing the user to change the setting, rather than allow the workload to sometimes get stuck on Starting.
  • DSOF-29726 - Dragging a section with a custom Fade Duration set no longer reverts the section’s Fade setting to Global.