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 [2025/12/09 17:40] – [Select Strategy] mhsoftware:touch_designer [2026/05/26 10:10] (current) – [Resources & Onboarding] mh
Line 10: Line 10:
  
   * **[[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]]**
 +
 +  * **[[https://www.youtube.com/playlist?list=PLFrhecWXVn5862cxJgysq9PYSjLdfNiHz|Beginner's course by Elekktronaut]]** //Resume @ episode 12/22//
 +
 +  * **[[https://www.alltd.org/|All TouchDesigner Tutorials]]**
  
 ===== Interface Essentials ===== ===== Interface Essentials =====
Line 107: Line 111:
   * Instancing: SOP point count = CHOP sample count.   * Instancing: SOP point count = CHOP sample count.
   * CHOPs depend on FPS; TOPs depend on resolution.   * CHOPs depend on FPS; TOPs depend on resolution.
 +
 +=== CHOP Basics ===
 +
 +{{:software:chop-basics.png?direct&400|}}
 +
 +  * Use **select** to extract specific channels
 +  * Use **math** to change range
 +  * Chops can be **Time Slice** (1 value / frame) or **Range Sets** (multiple values / frame → Graph view)
 ===== Rendering Workflow ===== ===== Rendering Workflow =====
  
Line 183: Line 195:
   * ''absTime.seconds'' → time in seconds.   * ''absTime.seconds'' → time in seconds.
   * ''me.digits'' → returns numeric suffix of OP name. Combine with math expression (e.g. ''* -5'') to increment or decrement a parameter as you copy/paste (useful for **Cache Select** building a trail effect for example).   * ''me.digits'' → returns numeric suffix of OP name. Combine with math expression (e.g. ''* -5'') to increment or decrement a parameter as you copy/paste (useful for **Cache Select** building a trail effect for example).
 +  * ''me.parent().width'' or ''.height'' → resolution width/height of the parent comp
  
  
Line 201: Line 214:
 This converts video streams into usable data for interactivity. This converts video streams into usable data for interactivity.
 ===== Common Techniques ===== ===== Common Techniques =====
 +
 +==== Animating Noise ====
 +  * Create a Noise TOP
 +  * Animate transform Z with absTime.seconds*[SPEED]
  
 ==== Feedback Loops ==== ==== Feedback Loops ====
Line 222: Line 239:
   * Keep heavy FX at low resolution.   * Keep heavy FX at low resolution.
  
 +==== Resize nodes ====
 +
 +When the resolution of a node is changed, clicking the arrow to resize the node will resize it down to the new ratio.
 ===== Creative Notes ===== ===== Creative Notes =====
   * Repetition of simple forms builds complex visuals.   * Repetition of simple forms builds complex visuals.
Line 234: Line 254:
  
  
 +
 +This section contains redundant data. Will be cleaned soon.
  
 ===== Useful Tools ===== ===== Useful Tools =====
  • software/touch_designer.1765298417.txt.gz
  • Last modified: 2025/12/09 17:40
  • by mh