Close

2019.11370

Nvidia Flow support, DMX and NDI improvements, FBX/USD callbacks, bug fixes
Release Notes 
Feb 11, 2019
New Features
  • Flow - Now supporting Nvidia Flow - Requires Windows 10 with Nvidia GPU. Note - Work in progress.
    • Flow is a volumetric fluid based simulation of a burning gas system. Control the 3 main factors of temperature, fuel, and smoke to create amazing fire and smoke simulations.
    • Nvidia Flow Emitter COMP - Sets up an emitter and material. Controls the amount of fuel injected into the system as well as the temperature and amount of smoke. Materialsettings for the various components in the simulation are provided.
    • Nvidia Flow TOP - Runs the simulation and renders the result. Controls for the simulation include damping and fading, vorticty, and burn control for each step of the simulation.
  • DMX In CHOP - Improvements
    • Added 'Clear Output' parameter.
    • Added 'Keep Values on Save' toggle to keep values when saving and reloading a project. When off values will be set to 0 when project is reloaded.
  • Shuffle CHOP - Added "Sequence All Samples Every Nth Channel" option.
  • Clock CHOP - Added second input for specifying a start date and new channel for 'days' elapsed.
  • Text SOP - New 'Closed Polygons (Filled Holes)' output type. Particularly useful for use with the Line MAT.
  • USD COMP / FBX COMP - Added a 'Callbacks DAT' parameter and callbacks DAT with an onImport function. This allows for post-processing the imported geometry network immediately after import.
  • Offline documentation now included with TouchDesigner installation. When without an internet connection, TouchDesigner will automatically use offline help.
New Python
  • DAT Class.replaceRow - Replace a row in a table.
  • DAT Class.replaceCol - Replace a column in a table.
  • OP Class.copyParameters - Added custom/builtin keywords that can disable copying of custom or builtin parameters.
New Palette
Widgets - Bug fixes and improvements.
Bug Fixes and Improvements
  • NDI updated to 3.8
  • NDI In TOP - Switching to a fail-over source works better now.
  • NDI Out TOP / NDI Out TOP - Better audio behavior in general.
    • NDI Out TOP - Fixed audio not working when coming from some CHOP types. This previously gave a warning that the CHOP must be timesliced.
    • NDI Out TOP - Fixed a crash that can occur when sending audio in some cases.
    • NDI Out TOP - Better audio behavior when sending at low frame rates.
  • Movie File Out TOP - Fixed audio output issues for ALAC and mp3.
  • Movie File Out TOP - Fixed some issues with incorrect frames being written when writing one frame at a time for images/sequences.
  • TOP - Fixed Viewer Smoothness not working on non 2D Textures.
  • Delete CHOP - Added 'Output Unique Samples' parameter to output only unique samples within a certain tolerance.
  • CHOP Export - Improvements made to avoid conflicts when copy and pasting.
  • Binding - Pulse parameters can now be directly linked through Binding.
  • Fixed the Customize Component dialog's bind menu when dragging a parameter
from an operator into dialog. No longer binds as reference for both options.
  • Fixed case where first ASIO device on Windows 10 systems were being skipped.
  • Fixed intermittent crash when launching external editor on DAT.
  • Fixed wireframe shader not working on macOS in the Geometry Viewer when something is selected.
  • Fixed some cases where op() expressions would evaluate to old results.
  • Fixed orphaned replicants when cutting and pasting replicators and changing size in the same frame.
  • Resolved loading issues with dynamic or custom menus that were evaluating expressions.
  • Fixed empty space color around panels viewed in a pane.
  • Fixed reported crashes.