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