Difference between revisions of "Main Page"

From Derivative
Jump to: navigation, search
(Tag: 2018.28070)
(30 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]]
 +
==  ==
 
__noTOC__
 
__noTOC__
  
'''[http://www.derivative.ca/099/downloads/ DOWNLOAD]'''
+
=== [http://www.derivative.ca/099/downloads/ Download] ===
  
 
=== [[What's New in 099]] ===
 
=== [[What's New in 099]] ===
Highlights
+
'''Highlights'''
*TouchDesigner now available on [[macOS]] (10.11+ El Capitan or Sierra)
+
* '''Faster Performance''' with [[Optimized Python Expressions]] and Cached Expression Results.
*Python 3.5 (enables the use of [[openCV]])
+
* '''Faster startup''' and launch times.
*[[Privacy|Component Privacy]] to lock your components
+
* [[RealSense TOP]] updated to work with D-series cameras D415 and D435.
*[[PBR MAT]] for Physically-Based Rendering materials
+
* [[AJA]] video devices get GPUDirect mode for reduced latency.
*[[Substance TOP]] for loading PBR materials from [https://www.allegorithmic.com/products/substance-designer Substance Designer]
+
* Support for '''Ximea''' cameras.
*[[Environment Light COMP]] for environment lighting
+
* [[Audio Render CHOP]] uses Steam Audio SDK for spatial audio in TouchDesigner.
*[[Ableton Link CHOP]] syncs timing to Ableton Live sessions
+
* [[Dante]] audio better supported with all ASIO processing now in 32 bit floats.
*[[Web Render TOP]] to render webpages and a [[Palette:webBrowser]] in the Palette
+
* [[Hokuyo CHOP]] connects [http://www.hokuyo-aut.jp/search/single.php?serial=166 Hokuyo laser] scanners using ethernet or serial connections.
*[[sACN]] multicast support and DMX improvements
+
* [[PosiStageNet CHOP]] reads data from the [http://www.posistage.net PosiStageNet] protocol.
*[http://www.derivative.ca/Forum/viewtopic.php?f=20&t=9658 HTC Vive Development Environment] to get VR projects started quickly
+
* '''DMX''' and '''sACN''' bugs fixes and improvements in the [[DMX In CHOP]] and [[DMX Out CHOP]].
*[[NDI In TOP]] and [[NDI Out TOP]] to stream video over LAN using [http://www.newtek.com/ndi/applications/ Newtek's NDI] networking
+
* [[Alembic SOP]] and [[CPlusPlus SOP|C++ SOP]] give you more options to get geometry into TouchDesigner, both with GPUDirect mode.
*[[MQTT]] Internet of Things protocol.
+
* [[PreFilter Map TOP]] enables prefilter of Environment Lights using spatial harmonics.
*[[Splice CHOP]] for manipulating CHOP samples and channels
+
* [[Layout TOP]] offers fast layout of multiple TOP inputs in rows, columns, or grids.
*[[Helios DAC CHOP]] for more laser control options
+
* [[NDI]] performance boosted with support for faster encoding formats.
*[[OpenColorIO TOP]] for advanced color grading
+
* [[Movie File Out TOP]] gets H.265 and HAP encoding and Image Sequence recording.
*[[RealSense]] support for latest cameras and drivers
+
* [[GLSL]] allows the use of #include statements and '''Geometry Shaders''' have new built-in functions and features.
*[[Video Device In TOP]] native SDK support added for Point Grey, Bluefish444, AJA
+
* [[S Curve CHOP]] simplies the creation of beautiful S-curves.
*[[BlackTrax CHOP]] gets data from [http://blacktrax.cast-soft.com/ '''BlackTrax''' Motion Tracking] systems
+
* [[Privacy]] now works additioally with CodeMeter [[License Dongle]]s.
*[[Compute Shader|GLSL Compute shaders]]
+
* [[OP Snippets]] launches in current process to the example for your currently selected operator.
*[[FBX]] export from [[SOP]]s
+
* '''Parameter Help''' on every parameter by simply rolling over it while holding 'alt/option' key.
*Improvements to [[CHOP Export]] conflicts
+
* '''GPU times''' now reported in Performance Monitor, Probe tool, pop-up info on nodes, and via python methods.
*High-DPI [[Window COMP]] and scalable user interface
+
* [[Panel Component|Panel COMPs]] get scrollbars and rendering improvements.
*[[Math TOP]] now operates on pixel values similar to the [[Math CHOP]] - re-ranging, combining, scaling.
+
* [[Parameter COMP]] and [[Custom Parameters]] updated to make more flexible and fast to setup.
 +
* [[Python]] updates to [[quaternion_Class|Quaternion Class]], [[matrix_Class|Matrix Class]], [[OP_Class]], [[app_Class|App Class]], [[windowCOMP_Class|Window COMP Class]] and [[monitor_Class|Monitor Class]] and more.
 +
* [[TDAbleton]], [[Palette:kantanMapper|Kantan Mapper]], [[Palette:moviePlayer|moviePlayer]] and more tools updated.
 +
* '''SDK''' updates include '''FBX''' 2017.1, '''Oculus''' 1.16.0, '''OpenVR''' 1.0.14, '''RealSense libRealSense''' 2.11.0.
  
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]]''' 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 [http://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.
  
'''[[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]].
 
[[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]].

Revision as of 14:58, 13 August 2018

TouchDesigner Pro Title.png

[edit]

Download[edit]

What's New in 099[edit]

Highlights

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 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.

A text string that contains data (string, float, list, boolean, etc.) and operators (+ * < etc) that are evaluated by the node's language (python or Tscript) and returns a string, float list or boolean, etc. Expressions are used in parameters, DATs and in scripts.

An Operator Family that creates, composites and modifies images, and reads/writes images and movies to/from files and the network. TOPs run on the graphics card's GPU.

The Graphics Processing Unit. This is the high-speed, many-core processor of the graphics card/chip that takes geometry, images and data from the CPU and creates images and processed data.

The tool built-in to TouchDesigner that analyzes and displays what TouchDesigner is doing as it generates an image.

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