This is an old revision of the document!
101
- RH dialog called the parameters dialog
Operators
- TOPS: Texture operators — images and pixel data
- CHOPS: channel operator: manipulate channels or sequences of numbers
- SOPS: Surface operators — polygons, spheres, etc. (models?)
- MATS: Material operators — shaders that you might apply to SOPS or other surfaces
- DATS: Data operators — hold strings, XML, Tables, etc.
- COMPS: components — have networks inside of them. Also UI components
Specific Operators
Output
chopto
DATtrail
chopinfo
DAT shows the names of the parameters
COMPS
- Container has panel. Add UI elements and connect with top/bottom connectors
- drag onto
Panel
CHOP to see info about all the UI elements - after connecting UI elements under
Children
tab choose how to align
- Text outputs text
- Window shows output of an operator in a separate window. This would be how to show the final product?
- click and drag operator to show in window into
Window Operator
parameter
TOPS
- moviefilein: use
Cue Point
to scrub thru a video - hsvadj is hue and saturation
- over: put input 1 over input 2
- composite: basic compositing (difference, screen, pinlight, subtract, etc.) with unlimited inputs. Has preview grid
- in the
palette
menu choosetools
→blend modes
to see all the compositing possible.- in its parameter menu choose
pulse
to get a browser help page on this component (why pulse?)
fixed layer
: where we get the resolution and aspect ratio
- matte: composites 1 input over another then create a matte effect using the 3rd input as the matte
- you can use
matte
to switch between 2 images if you change thematte channel
in the parameters dialog toluminance
- use
extend left
andextend right
to choose how the image pattern repeats in the matte channel
CHOPS
Select
: filter for a specific output. Example: look for DONE channel name coming out oftimer
chop.
SOPS
Copy
: Make a copy of the first input at the each of the vertices of the 2nd inputSweep
: sweep the first input along the vertices of the 2nd input like a “paper fan”- has
skin
andtwist
feature
Convert
: convert object to polygonFacet
: low poly look (?)
DATS
Text
: type in “hello world” for exampleMerge
: combine multiple DAT tablesSort
: sort table
Connections
- Wires: connections between the same family
- Links: references between operators of different or the same families
- Top and Bottom Connectors: for components to show hierarchy
Keyboard Shortcuts
- A: Toggle operator viewer active
- I: Zoom into component
- CTRL L-CLICK: Add multiple operators at the same time
Creating References
Chop to TOP
- Make Chop viewer active
- Click on TOP to get parameter window
- Get parameter you wish to change to show in parameter window
- Using LMB Drag Chop (with viewer active) into the parameter in the parameter window
- Choose
CHOP Reference
in the context menu
DAT to DAT or DAT to TOP
- Click on DAT or TOP you wish to connect to to get parameter window
- Get DAT parameter to show in parameter window
- Using LMB Drag DAT into the DAT parameter in the parameter window. Does not need viewer active.
Tips and Tricks
- To see output of CHOP (single or multi value) R-click on output of CHOP and choose a
chopto
DAT to see as a table- optionally use the
trail
CHOP to see the history of values
Chop Execute DAT
- it works best to R click on CHOP output and choose
CHOP execute
- Alternatively you can type the name of the CHOP operator in the CHOPS parameter in the
CHOP execute
DAT parameter window - If you drag the CHOP with viewer active into the the CHOPS parameter in the DAT parameter window it will choose not just the CHOP operator but also the channel and you may not want the channel
- To write to an operator from
CHOP execute
reference it withop('NAME_OF_OPERATOR').par.NAME_OF_PARAMETER
- get the name of the parameter by clicking on the
+
to the left of the parameter in the parameter window. Example: Text parameter in text component is calledtext