Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lwc:touchdesigner [2024/08/30 09:33] – John Harrison | lwc:touchdesigner [2024/09/04 14:08] (current) – John Harrison | ||
---|---|---|---|
Line 25: | Line 25: | ||
=== TOPS === | === TOPS === | ||
* **moviefilein**: | * **moviefilein**: | ||
+ | * R-click to save image | ||
* ** hsvadj** is hue and saturation | * ** hsvadj** is hue and saturation | ||
* **over**: put input 1 over input 2 | * **over**: put input 1 over input 2 | ||
Line 32: | Line 33: | ||
* '' | * '' | ||
* **matte**: composites 1 input over another then create a matte effect using the 3rd input as the matte | * **matte**: composites 1 input over another then create a matte effect using the 3rd input as the matte | ||
- | * you can use '' | + | * you can use '' |
* use '' | * use '' | ||
+ | * **tile**: kaleidoscope effect | ||
+ | * **transform**: | ||
+ | * **layout**: layout multiple inputs into rows, columns, or grids | ||
+ | * **switch**: switch (or blend) between inputs | ||
+ | * **select**: reference a TOP from any other location: | ||
+ | * drag the TOP you wish to reference into the '' | ||
+ | * it's sort of like a " | ||
+ | * **threshold**: | ||
+ | * **Blur**: '' | ||
+ | * **LumaLevel**: | ||
+ | * **Feedback**: | ||
+ | * **moviefileout**: | ||
=== CHOPS === | === CHOPS === | ||
+ | //CHOPS can be **single sample** or **multi sample**// | ||
* '' | * '' | ||
+ | * '' | ||
+ | * drag '' | ||
+ | * to actually get a movie with audio then connect '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * turn '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * can change it to capture only when input data is cooked | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | === multi sample === | ||
+ | * '' | ||
+ | * can accept another input multisample which can be combined with the pattern (see '' | ||
+ | * note the " | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * example: split a multisample CHOP with 10 points into a single sample CHOP with 10 channels by choosing '' | ||
=== SOPS === | === SOPS === | ||
Line 44: | Line 88: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
+ | |||
=== DATS === | === DATS === | ||
Line 49: | Line 95: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
==== Connections ==== | ==== Connections ==== | ||
Line 67: | Line 114: | ||
- Using LMB Drag Chop (with viewer active) into the parameter in the parameter window | - Using LMB Drag Chop (with viewer active) into the parameter in the parameter window | ||
- Choose '' | - Choose '' | ||
+ | - alternatively, | ||
+ | - With this alternative method the reference is not Python code and therefore may not be as adaptable in some situations? | ||
+ | - This appears to be the same as following the original method but choosing '' | ||
+ | |||
=== DAT to DAT or DAT to TOP === | === DAT to DAT or DAT to TOP === | ||
Line 73: | Line 124: | ||
- Using LMB Drag DAT into the DAT parameter in the parameter window. Does not need viewer active. | - Using LMB Drag DAT into the DAT parameter in the parameter window. Does not need viewer active. | ||
+ | === TOP to TOP === | ||
+ | * click and drag one top onto another. Active window not necessary | ||
==== Tips and Tricks ==== | ==== Tips and Tricks ==== | ||
* To see output of CHOP (single or multi value) R-click on output of CHOP and choose a '' | * To see output of CHOP (single or multi value) R-click on output of CHOP and choose a '' | ||
* optionally use the '' | * optionally use the '' | ||
+ | * Collapsing a network: select all ops in the network, R-click and choose " | ||
+ | * '' | ||
+ | * default files are in '' | ||
+ | * when needing constantly changing values take a look in the '' | ||
== Chop Execute DAT == | == Chop Execute DAT == | ||
Line 84: | Line 141: | ||
* To write to an operator from '' | * To write to an operator from '' | ||
* get the name of the parameter by clicking on the '' | * get the name of the parameter by clicking on the '' | ||
+ | |||
+ | ==== Composting Operations ==== | ||
+ | * **Screen**: add two images together without producing values above white | ||
+ | |||
+ | ==== Sending and Receiving Video ==== | ||
+ | * NDI: video over IP. Can be used for local video sharing | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Syphon (MacOS)/ | ||
+ | * Video Stream Out: stream content over local network or internet. Send to YouTube or Twitch for example. Might be an easy way to send to VLC as well? | ||
+ | |||
+ | ==== Built-in Variables ==== | ||
+ | * '' | ||
+ | |||
+ | ==== Units ==== | ||
+ | * '' | ||
+ | |||
+ | ==== Pattern Matching ==== | ||
+ | * match 2 and 3: [2-3] |