software:touch_designer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:touch_designer [2024/07/17 15:01] – [Useful tips] mhsoftware:touch_designer [2025/03/24 10:04] (current) – [Nodes] mh
Line 1: Line 1:
 ====== Touch Designer ====== ====== Touch Designer ======
  
-  * [[https://derivative.ca/|Official Website]]+  * **[[https://derivative.ca/|Official Website]]**
  
-  * [[https://www.youtube.com/playlist?list=PLSqkC3f_BStyl5j6NqYwLOErW0ych_4k1|Interactive and Immersive HQ Tutorial channel]]+  * **[[https://www.youtube.com/playlist?list=PLSqkC3f_BStyl5j6NqYwLOErW0ych_4k1|Interactive and Immersive HQ Tutorial channel]]**
  
 ===== Knowledge ===== ===== Knowledge =====
Line 9: Line 9:
 ==== Mouse movement ==== ==== Mouse movement ====
  
-  * ''Left Click'' + ''drag'': Move an operator. If done on empty space: pan view +  * **''Left Click'' + ''drag''**: Move an operator. If done on empty space: pan view 
-  * ''Mouse Wheel'': zoom in/out +  * **''Right Click'' + ''drag''**: Selection box 
-  * ''Right Click'' + ''drag'': Selection box+  * **''Mouse Wheel''**: zoom in/out
  
 ==== Nodes ==== ==== Nodes ====
Line 27: Line 27:
 Viewers can be toggled **Active** with the button on the bottom right. This locks their position and enables to move the content around in the preview panel to highlight details of its processing. This does not affect its output. Viewers can be toggled **Active** with the button on the bottom right. This locks their position and enables to move the content around in the preview panel to highlight details of its processing. This does not affect its output.
  
-''MIDDLE CLICK'' on an operator opens the info dialog for that operator.+**''MIDDLE CLICK''** on an operator opens the info dialog for that operator.
  
 For each Operator hitting the ''?'' button in the parameter window will open up the wiki page for that operator. For each Operator hitting the ''?'' button in the parameter window will open up the wiki page for that operator.
Line 44: Line 44:
   * **MAT:** **MAT**ERIAL OPERATOR - Yellow -    * **MAT:** **MAT**ERIAL OPERATOR - Yellow - 
  
 +<WRAP INFO>
 The darker colors in all families are generators. The darker colors in all families are generators.
 +</WRAP>
  
 ---- ----
Line 100: Line 102:
 You can put multiple things in a geometry comp with the display flag ON but it's best practice to keep just one item per geometry to have a cleaner network. You can put multiple things in a geometry comp with the display flag ON but it's best practice to keep just one item per geometry to have a cleaner network.
  
 +===== Useful Tools =====
  
 +==== Optical Flow ====
 +
 +This operator calculates the motion vectors inside a video stream and codes it to the Red and Green channels.
 +
 +This converts video streams into usable data for interactivity.
 +
 +The data can be plugged into particle systems, fluid systems or any other creative content that accept data as input to react upon.
 ==== Output ==== ==== Output ====
  
Line 151: Line 161:
  
   * ''absTime.frame'' will use the frame count to increment the parameter this expression is used on. Use math expression behind such as ''* 0.5'' to slow down (or speed up)   * ''absTime.frame'' will use the frame count to increment the parameter this expression is used on. Use math expression behind such as ''* 0.5'' to slow down (or speed up)
 +  * ''absTime.seconds'' like the above but slower
 +  * ''me.digits'' will return the digit (auto incremented) in the operator name. You can associate it with a math expression such as ''* -5'' to automatically increment or decrement a parameter as you copy/paste (useful for **Cache Select** building a trail effect for example).
  
 ---- ----
Line 159: Line 171:
  
 It's best to use a **Cache Select** TOP rather than using the Output Index of the **Cache** TOP. They will have very small cook times and be totally free in terms of GPU memory as they will reference the images that are already in memory through the **Cache** TOP. It's best to use a **Cache Select** TOP rather than using the Output Index of the **Cache** TOP. They will have very small cook times and be totally free in terms of GPU memory as they will reference the images that are already in memory through the **Cache** TOP.
 +
 +Use the **Reorder** top in conjunction with **Cache** and **Cache select** to create some nice RGB trailing effects
 +
 +----
 +
 +=== Working with instancing ===
 +
 +When working with instancing take care that the length match. For example if your SOP null has 40 points, then the CHOP you use on it should have 40 samples.
 +
 +Instancing is done in the **Geometry** Comp under the tab of the same name. Reference another SOP in there and play around with the points.
 +
 +===== Creative Tips =====
 +
 +Repetition of small processes (as basic as drawing a circle at every point of a circle) can make some very rich designs.
 +
 +Overlapping content also enriches designs.
  • software/touch_designer.1721221293.txt.gz
  • Last modified: 2024/07/17 15:01
  • by mh