Difference between revisions of "Main Page"

From TouchDesigner Documentation
Jump to: navigation, search
m
m
 
(32 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:<span style="display:none"></span>}}
+
<seo title="TouchDesigner Documentation" titlemode="prepend" keywords="real-time animation, realtime animation, realtime 3D, visual synthesis, real time synthesizer, 3D visualizer sequencer,music visual syncronization, live performance, interactive artworks, art,media artist, media art, MIDI, animation, VJ, DJ, visual jockey, video jockey, interactive music video, TouchDesigner, COMP, CHOP, TOP, SOP, MAT, DAT, Documentation" description="TouchDesigner is a visual development platform that equips you with the tools you need to create stunning realtime projects and rich user experiences."></seo>
[[image:TouchDesigner Pro Title.png|515px]]
+
[[image:TouchDesigner Pro Title.png|420px]]
== TouchDesigner 099 ==
+
== ==
 
__noTOC__
 
__noTOC__
  
'''[http://www.derivative.ca/099/downloads/ DOWNLOAD]'''
+
=== [https://www.derivative.ca/099/downloads/ Download] ===
  
=== [[What's New in 099]] ===
+
=== [[What's New in 099|What's New Spring 2019]] ===
Highlights
+
'''Highlights'''
*TouchDesigner now available on [[macOS]] (10.11+ El Capitan or Sierra)
+
* [[Unicode]] - TouchDesigner now supports [https://en.wikipedia.org/wiki/Unicode unicode] everywhere.
*Python 3.5 (enables the use of [[openCV]])
+
* [[Bullet Dynamics|Physics]] - A new group of Dynamics Components now support hard-body physics simulations using [http://bulletphysics.org Bullet Physics Library].
*[[Privacy|Component Privacy]] to lock your components
+
* [[FBX COMP]] - New Component that loads [[FBX]] files as a network.
*[[PBR MAT]] for Physically-Based Rendering materials
+
* [[USD COMP]] - New Component that adds support for [https://graphics.pixar.com/usd/docs/index.html Pixar's USD] file formats (.usd .usda .usdc .usdz). [[USD]] (Universal Scene Description) is a new interchange format for sharing 3D scenes and their assets between applications.
*[[Substance TOP]] for loading PBR materials from [https://www.allegorithmic.com/products/substance-designer Substance Designer]
+
* [[Custom Operators|Custom OPs]] - Now C++ OPs you create have a new API allowing them to act like regular built-in operators with there own name and tab in the OP Create Dialog.
*[[Environment Light COMP]] for environment lighting
+
* [[CPlusPlus DAT|C++ DAT]] - The DAT family finally gets a C++ operator to create DAT Custom OPs as well.
*[[Ableton Link CHOP]] syncs timing to Ableton Live sessions
+
* '''Non-Commercial licenses''' now work with CPlusPlus OPs and Custom OPs, they no longer require a Commercial or Pro license.
*[[Web Render TOP]] to render webpages and a [[Palette:webBrowser]] in the Palette
+
* [[Widgets]] - A new set of UI components for building control panels, performance interfaces, applications and systems.
*[[sACN]] multicast support and DMX improvements
+
* [[Widget COMP]] - A new Panel COMP that is base component for building Widget UI systems.
*[http://www.derivative.ca/Forum/viewtopic.php?f=20&t=9658 HTC Vive Development Environment] to get VR projects started quickly
+
* [[Binding]] - New [[Parameter Mode|parameter mode]] for bi-direction control of parameters.
*[[NDI In TOP]] and [[NDI Out TOP]] to stream video over LAN using [http://www.newtek.com/ndi/applications/ Newtek's NDI] networking
+
* [[Nvidia Flow TOP]] / [[Nvidia Flow Emitter COMP]] use [https://developer.nvidia.com/nvidia-flow Nvidia Flow] which 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. *Win10/Nvidia only
*[[MQTT]] Internet of Things protocol.
+
* [[Line MAT]] - New material that provides constant shading of lines with 3D depth rolloff and color controls.  
*[[Splice CHOP]] for manipulating CHOP samples and channels
+
* [[Audio NDI CHOP]] - New audio CHOP to receive audio input over NDI.
*[[Helios DAC CHOP]] for more laser control options
+
* [[NDI DAT]] - New DAT to list all NDI sources found on the network.
*[[OpenColorIO TOP]] for advanced color grading
+
* [[ZED TOP]] / [[ZED CHOP]] / [[ZED SOP]] - Adds support for [https://www.stereolabs.com/ Stereolabs ZED cameras].
*[[RealSense]] support for latest cameras and drivers
+
* [[Lookup DAT]] - New DAT to lookup values between a DAT and a lookup table.
*[[Video Device In TOP]] native SDK support added for Point Grey, Bluefish444, AJA
+
* [[Parameter DAT]] - New DAT for getting complete parameter information from any OP.
*[[BlackTrax CHOP]] gets data from [http://blacktrax.cast-soft.com/ '''BlackTrax''' Motion Tracking] systems
+
* [[Web Render TOP]] - Not technically new, but now supported on macOS and using Non-Commercial licenses!
*[[Compute Shader|GLSL Compute shaders]]
+
* Offline documentation is now included with the TouchDesigner installation. When there is no internet connection, TouchDesigner will automatically use offline help.
*[[FBX]] export from [[SOP]]s
+
* Rollover Help on every parameter, just hold down the 'alt' key (or 'option' on macOS) while you rollover a parameter's name to see its help!
*Improvements to [[CHOP Export]] conflicts
+
* Dozens of new [[OP Snippets|Operator Snippets]] for you to explore.
*High-DPI [[Window COMP]] and scalable user interface
 
*[[Math TOP]] now operates on pixel values similar to the [[Math CHOP]] - re-ranging, combining, scaling.
 
  
For the complete picture, see [[What's New in 099|What's New in 099]], and [[Release Notes]] for release-by-release details.
+
For the complete picture, see [[What's New in 099|What's New in 099]], and [[Release Notes]] for a full changelog.
  
'''[[Updates|Updating]]''' licenses and keys to 099 works differently now. If you bought a license in the last year you can start using that license with 099 right away. If not, you need to purchase an update.
 
  
[[TouchDesigner Non-Commercial|Non-Commercial]] licenses are available for personal, educational, or evaluation purposes. If you or your organization are compensated for your work with TouchDesigner, you must have a [[TouchDesigner Commercial|Commercial]] or [[TouchDesigner Pro|Pro]] license. For a comparison of licenses see [[Licensing]].
+
'''[[Updates|Updating]]''' to the most recent build requires a key whose 'Update Date' is after the build's compile date. Check your license's 'Update Date' in the Keys section of your profile at [https://www.derivative.ca derivative.ca]. If your key is out of date, purchase '1 Year of Updates' from the store to update it for use with the most recent builds.
 +
 
 +
 
 +
[[TouchDesigner Non-Commercial|Non-Commercial]] licenses are available at no charge for personal, educational, or evaluation purposes. If you or your organization are compensated for your work with TouchDesigner, you must have a [[TouchDesigner Commercial|Commercial]] or [[TouchDesigner Pro|Pro]] license. For a comparison of licenses see [[Licensing]].
  
  
 
{{:Learning TouchDesigner}}
 
{{:Learning TouchDesigner}}

Latest revision as of 22:57, 16 May 2019

TouchDesigner Pro Title.png

[edit]

Download[edit]

What's New Spring 2019[edit]

Highlights

  • Unicode - TouchDesigner now supports unicode everywhere.
  • Physics - A new group of Dynamics Components now support hard-body physics simulations using Bullet Physics Library.
  • FBX COMP - New Component that loads FBX files as a network.
  • USD COMP - New Component that adds support for Pixar's USD file formats (.usd .usda .usdc .usdz). USD (Universal Scene Description) is a new interchange format for sharing 3D scenes and their assets between applications.
  • Custom OPs - Now C++ OPs you create have a new API allowing them to act like regular built-in operators with there own name and tab in the OP Create Dialog.
  • C++ DAT - The DAT family finally gets a C++ operator to create DAT Custom OPs as well.
  • Non-Commercial licenses now work with CPlusPlus OPs and Custom OPs, they no longer require a Commercial or Pro license.
  • Widgets - A new set of UI components for building control panels, performance interfaces, applications and systems.
  • Widget COMP - A new Panel COMP that is base component for building Widget UI systems.
  • Binding - New parameter mode for bi-direction control of parameters.
  • Nvidia Flow TOP / Nvidia Flow Emitter COMP use Nvidia Flow which 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. *Win10/Nvidia only
  • Line MAT - New material that provides constant shading of lines with 3D depth rolloff and color controls.
  • Audio NDI CHOP - New audio CHOP to receive audio input over NDI.
  • NDI DAT - New DAT to list all NDI sources found on the network.
  • ZED TOP / ZED CHOP / ZED SOP - Adds support for Stereolabs ZED cameras.
  • Lookup DAT - New DAT to lookup values between a DAT and a lookup table.
  • Parameter DAT - New DAT for getting complete parameter information from any OP.
  • Web Render TOP - Not technically new, but now supported on macOS and using Non-Commercial licenses!
  • Offline documentation is now included with the TouchDesigner installation. When there is no internet connection, TouchDesigner will automatically use offline help.
  • Rollover Help on every parameter, just hold down the 'alt' key (or 'option' on macOS) while you rollover a parameter's name to see its help!
  • Dozens of new Operator Snippets for you to explore.

For the complete picture, see What's New in 099, and Release Notes for a full changelog.


Updating to the most recent build requires a key whose 'Update Date' is after the build's compile date. Check your license's 'Update Date' in the Keys section of your profile at derivative.ca. If your key is out of date, purchase '1 Year of Updates' from the store to update it for use with the most recent builds.


Non-Commercial licenses are available at no charge for personal, educational, or evaluation purposes. If you or your organization are compensated for your work with TouchDesigner, you must have a Commercial or Pro license. For a comparison of licenses see Licensing.


Getting Started[edit]

Tutorials and Workshop Videos[edit]

Online Courses (paid)[edit]

Documentation[edit]

  • Browse the Wiki Categories. Also explore the navigation bar on the left using the links or search field.
  • Operator Help pages - All the node types of TouchDesigner.
  • Introduction to Python - An introduction to Python scripting in TouchDesigner. Python Reference is also available for a full list of python classes.
  • TouchDesigner Tips - A collection of short how-to tutorials showing you how to accomplish certain tasks.
  • Search documentation using the wiki advanced search page.
  • Offline Help - Access the wiki when you are not connected to the internet by pre-downloading the offline documentation package.

Sample Components, Tools and Examples[edit]

  • OP Snippets - Hundreds of examples found via (1) the Help -> Operator Snippets menu, or (2) right-click on any operator in any network, or (3) right-click on any operator in the OP Create menu.
  • Palette Browser - In the menu Dialogs -> Palette Library, or the left-pane of the default TouchDesigner.
  • .tox Component forum - User-contributed components.

Derivative Forums[edit]

Other Resources[edit]

  • Facebook - Join us on Facebook and keep up to date with the latest TouchDesigner projects.
  • TouchDesigner Help on Facebook- Massively Helpful Facebook Help Group for TouchDesigner run by users.
  • Vimeo - Videos posted by the TouchDesigner community on Vimeo.
  • Twitter - Follow us on Twitter @1null1
  • Frequently Asked Questions - Frequently asked questions about TouchDesigner.
  • Books - A list of books written about TouchDesigner.
  • CHOPCHOPCHOP - A marketplace for TouchDesigner Components.
  • GitHub projects - Browse GitHub for a wide range of user submitted projects.
  • Resources - Textures, devices, movies, audio and more.

An Operator Family that contains its own Network inside. There are twelve 3D Object Component and eight 2D Panel Component types. See also Network Path.

Any floating window that is not a Pane or Viewer.

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 contains its own Network inside. There are twelve 3D Object Component and eight 2D Panel Component types. See also Network Path.

An Operator Family which operate on Channels (a series of numbers) which are used for animation, audio, mathematics, simulation, logic, UI construction, and many other applications.

Any of the procedural data operators. OPs do all the work in TouchDesigner. They "cook" and output data to other OPs, which ultimately result in new images, data and audio being generated. See Node.

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