Friday 26 February 2021

CHOPS basics!

CHOPS.

Say you have a moving box. Make a null name it OUT_BOX (or something), for easy access.

Now create a chop network.

In here, make a Geometry node. Set the attribute you want to process. Maybe it's the P (for position).. or N (for normal). Set the Method to Animated if it's animated...

Add whatever effects you want. Eg. Lag, Spring.

And finally add an Output  node and set the relevant export flags.

Like this -

Now back at SOP level, add a Channel sop to follow on from your OUT_BOX (or whatever)

 and set the Attribute Scope to whatever you're processing. I was tweaking N, so that's what I've used!



You could add a Channel node elsewhere and apply the same values to a P, or Cd if you wanted!
That concludes CHOPS basics!

Bonus
in a parameter... you can use this expression to access the 0th value from chopnet1, every $F frames-
chopcf("../chopnet1/output0/",0,$F)