Skip to content

What's New in r30

r30.1.1 - Hotfixes

Build 203629 (Released December 4th)

Improvement

  • DSOF-27786 - Manager will now display whether or not you have a Realtime Connector License on EX range machines under “Help > d3 Licenses”.

Fixes

  • DSOF-27372 - Loading an H.264 encoded file will now give you a helpful error message explaining that the codec is unsupported instead of an access violation.
  • DSOF-28364 - Designer will now correctly detect new files that are added to sub-folders within shortcuts in the objects folder.
  • DSOF-28768 - Designer will now correctly output the value of a layer parameter via custom OSC output expressions and will no longer report a “recursion limit” error. Examples of values that can now be sent include:
    • module:video.brightness
    • module:video.speed
    • module:video.volume
    • etc.
  • DSOF-28769 - Single-layer Notch blocks no longer fail to load if they do not expose a layer parameter.

r30.1 - SDI/HDR Video Capture and Output

Build 203052 (Released November 27th)

New Features

  • DSOF-28258 - Designer now supports full SDI HDR video capture and output via the Quad 3G VFC.
  • DSOF-21271 - Quad 3G VFC Cards now support Rec.2020.
  • DSOF-28179 - Quad 3G VFC Cards now support super black/white luma with HDR transfer characteristics (HLG and PQ).
  • DSOF-28397 - Designer will not allow the user to select HLG or PQ when outputting with Rec.709 or Rec.601.

Dynamic range describes the ratio between the brightest and darkest parts of an image. High Dynamic Range (HDR) is a technology that represents an increased dynamic range in an image to provide a greater level of contrast, brightness and colour.

Both Hybrid Log-Gamma (HLG) and Perceptual Quantiser (PQ) transfer functions for HDR video are supported for SDI HDR capture.

We now support HDR video capture on all Disguise media servers with SDI capture cards. For the signal to be captured properly as HDR it must be:

  • In the REC.2020 (also known as BT.2020) colour space.
  • Set to 10-bit.

In the Video Input Patch Editor, the Input Transform needs to be changed to HLG - Rec.2020 or PQ - Rec.2020. The format field will then show the colorimetry and transfer characteristics as seen in the screenshot below:

Video Input Patch Editor

We also support SDI HDR video output using the Quad 3G VFC card. In the Feed View we have added the option to change the YCbCr Conversion Matrix to Rec.2020 (BT.2020). The Transfer Characteristics setting will then need to be changed to either HLG or PQ depending on the transfer function being used.

VFC Slot SDR

Improvements

  • DSOF-27428 - You can now link tracking axes to skeletal joints of skinned meshes more easily.
  • DSOF-27536 - A range of fields that were previously not settable via an expression are now settable. Specifically Skeleton joint rotations. These values can also now we arrowed in to parameter collections to correctly capture their value.
  • DSOF-28500 - Designer will now more gracefully handle high-GPU-memory scenarios to avoid dropping frames.
  • DSOF-28537 - The spec of the .2p5d file format has an added a new optional field mean_depth which can be used to define the depth of the planes. You can find more information about this under our developer documentation here.
  • DSOF-28554 - Removing missing media from Designer via the resource management API is now much faster.
  • DSOF-27396 - Designer will now notify you if it detects that NDI Tools 5 has been installed, as this software has been tied to multiple BSOD events on D3 servers. Our recommendation is not to use NDI Tools 5 at this time.
    • Please see TA-54 for more information.

- Fixes

  • DSOF-13435 - The Multi-mapping feature in d3labs will now render multiple parallel maps correctly.
  • DSOF-28015 - The MR set Output Resolution field is now nested under the Settings separator in the UI. Right where it belongs.
  • DSOF-28531 - Loading .avdn codec encoded files will no longer incorrectly report the file as a supported format and fail to play it. Designer will now give a useful error message explaining that the format is not supported.
  • DSOF-28561 - Changes made to objects via the Mixed Reality and QuickCal APIs are now distributed to Actors and Editors correctly.

r30.0.3 - Hotfixes

Build 203189 (Released November 27th)

  • DSOF-25924 - V1 api calls to netconf and content\remotesources endpoints now work correctly again. (These APIs are deprecated so we may not guarantee functionality going forward)
  • DSOF-27929 - Clear Media Ingestion History will no longer fail with an access violation in projects that use projectors.
  • DSOF-28511 - Analysing GPU pool usage with the profileGPUPoolFromLaunch option switch will now be easier to use to diagnose GPU memory issues.
  • DSOF-28553 - Exception logs are now more useful to our developers by correctly identifying the memory address of the module.
  • DSOF-28632 - The expressions: currentFeatureName, currentFeatureTime, nextFeatureName and nextFeatureTime now correctly report about upcoming Tags as well as Notes.
  • DSOF-28732 - OSC output expressions now display helpful tooltips when there is an expression error.
  • DSOF-28805 - Actors will now correctly receive Renderstream streams again.

r30.0.2 - Hotfixes

Build 202184 (Released November 20th)

  • DSOF-28555 - When not genlocked, setting the project to 59.94 FPS and applying feeds will no longer actually output at 60 FPS.
  • DSOF-28724 & DSOF-28741 - Improved some internal logging.
  • DSOF-28726 & DSOF-28731 - Various internal improvements to test systems.
  • DSOF-28751 - Changing Load Weight for a Workload assigner now correctly updates Pool usage and Bandwidth estimates.
  • DSOF-28757 - Double-clicking on a project folder in d3 Manager will no longer allow you to rename the project.

r30.0.1 - Hotfixes

Build 201424 (Released November 13th)

  • DSOF-28160 - Actors will no longer sometimes fail to receive correct timings from understudies of Directors after failover.
  • DSOF-28576 - RenderStream engines rendering with Vulkan (including TouchDesigner) no longer crash when launched with a Mesh Mapping.
  • DSOF-28636 - Controlling a field of an open layer via Sockpuppet when in a session of machines will now properly update projector blending if the field you are controlling impacts projector blending.

r30.0 - Solo Support Deprecation

Build: 200921 (Released November 6th)

Changes

  • DSOF-28407 Move solo to a long-term Designer software version release
    • Users will be unable to run and install any Designer software version from r30.0 onwards on a Solo. The final Designer software version to run on the Solo will be r29.2. This will become a long-term release model, with fixes only for show-critical issues that do not require large changes, for a duration of 1 year. We have released final video playback performance metrics for the Solo that are measured in r29. We have put together an overview of the product lifecycle which explains each of the phases in more detail. This can be seen here.

Improvements

  • DSOF-26046 - API: Include Setlist in Active Transport endpoint.
    • We have included both the name and the UID of the setlist within the Active Transport API endpoint. This is described in detail in our developer documentation here.
  • DSOF-28313 - Remove OCIO shader properties from layers that don’t require them. These layers are:
    • RGB Colour
    • Tracking Marker
    • LUT
  • DSOF-28324 - The Video Version selector is now better formatted and easier to use. Versions will now be presented with friendly colours and you can shift-click to enable and disable all the fragments within a particular version at once.
  • DSOF-28401 - You can now disable notifications about unsupported audio codecs embedded in videos by setting the option switch: disableUnsupportedEmbeddedAudioNotification

Fixes

  • DSOF-22931 - Setting a CDL parameter via the API will now properly clamp the value on input to the min/max of the field in the GUI (you can still change the min/max in the GUI to change the clamping behaviour)
  • DSOF-24076 - “ALT+G” GUI hidden splash screen text is no longer repeated and is now simpler
  • DSOF-24154 - Playing in Loop XFade mode with a fade duration of 0 will now correctly loop with 0 fade instead of playing right through the section break.
  • DSOF-25883 - QSDI VFC cards can now output 1080i at 50, 59.94 & 60 fps with the correct VPID so they are now correctly consumable by downstream devices.
  • DSOF-26351 - The detectsystems API endpoint now always correctly returns the d3net adapters IP address.
  • DSOF-27985 - Exporting frame as screenshot from an LED screen now works correctly when the enableSLC option switch is set.
  • DSOF-28084 - Deleting the time string from a TC tag will no longer generate a notification.
  • DSOF-28250 - In ACES mode, rendering 2 layers on the timeline targeting the same surface where one has content in ACEScg and another in ACEScct will not longer result in black sparkles on output.
  • DSOF-28358 - Omitting the easing value from an HTTPSockpuppet API command will now default to easing linearly rather than returning an error.
  • DSOF-28386 - Changing the GUI Mode for a machine via the API now works correctly and behaves the same way setting it in the GUI does.
  • DSOF-28395 - Notch layers patched to HTTP sockpuppet will no longer display a spurious notification.
  • DSOF-28402 - status/session API no longer returns an error when a machine in session is offline
  • DSOF-28440 - HTTPSockpuppet patches no longer expose some fields which are not visible in the GUI.
  • DSOF-28433 - Changing the refresh rate of d3 will no longer cause MTC transports to think that timecode has been dropped.
  • DSOF-28484 - Texture streams over RenderStream is now correctly sent from the controller machine instead of always from the Director media server.
  • DSOF-28602 - Changing the type of a surface, LED screen or DMX screen will no longer report an error and fail to change the surface type.
  • DSOF-28638 - Using Porta to delete video clips in Designer will now happen much faster.
  • DSOF-28643 - Holding tab and Shift+Tab while moving the mouse now correctly pan and rotated the visualiser camera again.