Difference between revisions of "Release Notes/099/2018.20000/next"

From TouchDesigner Documentation
Jump to: navigation, search
Line 1: Line 1:
== Official Build 2018.26450 - Oct 4, 2018==
+
== Official Build 2018.26550 - Oct xx, 2018==
  
 
=== New Features ===
 
=== New Features ===
  
* [[Panel Component|Panel COMP]] - Added parameter 'Constrain Cursor' which constrains the cursor to the area of the panel.
+
* [[Audio Oscillator CHOP]] - Now supports me.chanIndex for individual channel control.
* [[RealSense TOP]] - Added ability to turn off the IR Emitter.
 
  
 
=== New Palette ===
 
=== New Palette ===
  
* [[Palette:probe|Probe]] updated to use half the CPU resources when displaying large networks,and displays memory consumption on the meter on the left.
 
* [[TDAbleton]] imrpovements
 
** Fixed bug with duplicate scene names only showing one scene.
 
** Added 'Cancel' button to TDA Master warning dialog.
 
** Backwards compatibility warning: SongInfo['scenes'] is now a list instead of a dictionary indexed by name. This will only affect you if you were accessing this dictionary directly using Python.
 
* [[Palette:TDVR|TDVR]] improvements
 
* Perform Window now unconstrained if pointing to Panel set to unconstrained.
 
** Better Oculus support
 
** Better switching between Oculus and VIVE.
 
** Simplified the naming of the Open VR controller button channels from specific names of Trigger and Squeeze back to b1, b2, b3, b4, b5.
 
** Changed the controller channel names for Oculus to match those of OpenVR.
 
  
 
=== New Python ===
 
=== New Python ===
  
* [[OP Class]].children - Returns the number of children contained within the operator. Only component operators have children.
+
* [[CHOP Class]] - Added numpyArray() method to get the CHOPs contents into a 2D numpy array.
* [[OP Class]] - OP.cookTime deprecated, replaced by OP.cpuCookTime.
+
* [[Channel Class]] - Added numpyArray() method to get the Channel into a 1D numpy array.
* [[Project_Class]].saveTime - The time and date the project was last saved.
+
 
  
 
=== Bug Fixes and Improvements ===
 
=== Bug Fixes and Improvements ===
  
* [[Movie File Out TOP]] - Fixed crash when encoding Hap Q Alpha.
+
* [[GLSL TOP]] - Fixed issues where editing a locked DAT wouldn't cause the shader to recompile.
* [[Movie File In TOP]] - Fixed a bug reading .exr files with a data window smaller than the display window.
+
* [[Audio Device In CHOP]] - Fixed crash when selecting DataPath or ASIO input on system with no audio devices.
* [[Composite TOP]] - Fixed issue where it would sometimes use the wrong inputs for its layering.
+
* Fixed panel sliders automatically appearing incorrectly in some cases.
* [[Video Device In TOP]] - Fixed DataPath devices being indexed incorrectly when selected.
+
* len(SOP.prims), len(SOP.points) now updates appropriately.
* [[GLSL Multi TOP]] - Fixed old files opening with 'Clear Outputs' set to On instead of Off, breaking old behavior for compute shaders.
+
* Fix splash screen not working on macOS 10.14.
* [[GLSL MAT]] - Fixed incorrect warning for unassigned samplers.
 
* [[Alembic SOP]] - Fixed a crash when using expressions in certain parameters.
 
* [[Alembic SOP]] - Fixed bug with 'Object Path' parameter where * would always be set on restart.
 
* [[TouchPlayer]] - Removed video device and network access warnings when TouchPlayer starts.
 
* [[COMP_Class]].dirty flag fixed for various external tox save methods.
 
* Faster startup times when CodeMeter software is installed and is searching for a dongle on a license server.
 
* Fixed a bug with Atomic Counters occuring on AMD GPUs.
 
* Fixed a bug with SOP inputs in C++ OPs.
 
* Blacklisted a number of buggy AMD GPU drivers which will now show a warning on startup if being used.
 
* Number of reported crashes fixed.
 
  
 
=== Backwards Compatibility ===
 
=== Backwards Compatibility ===
  
* '''BACKWARDS COMPABITIBILITY WARNING''' - In [[TDAbleton]] SongInfo['scenes'] is now a list instead of a dictionary indexed by name. This will only affect you if you were accessing this dictionary directly using Python.
+
* '''BACKWARDS COMPABITIBILITY WARNING''' -

Revision as of 09:15, 12 October 2018

Official Build 2018.26550 - Oct xx, 2018[edit]

New Features[edit]

New Palette[edit]

New Python[edit]

  • CHOP Class - Added numpyArray() method to get the CHOPs contents into a 2D numpy array.
  • Channel Class - Added numpyArray() method to get the Channel into a 1D numpy array.


Bug Fixes and Improvements[edit]

  • GLSL TOP - Fixed issues where editing a locked DAT wouldn't cause the shader to recompile.
  • Audio Device In CHOP - Fixed crash when selecting DataPath or ASIO input on system with no audio devices.
  • Fixed panel sliders automatically appearing incorrectly in some cases.
  • len(SOP.prims), len(SOP.points) now updates appropriately.
  • Fix splash screen not working on macOS 10.14.

Backwards Compatibility[edit]

  • BACKWARDS COMPABITIBILITY WARNING -

A built-in panel in TouchDesigner that contains a library of components and media that can be dragged-dropped into a TouchDesigner network.

An Operator Family that manipulates text strings: multi-line text or tables. Multi-line text is often a command Script, but can be any multi-line text. Tables are rows and columns of cells, each containing a text string.

An Operator Family that reads, creates and modifies 3D polygons, curves, NURBS surfaces, spheres, meatballs and other 3D surface data.