Hi
I am using a simple CHOP network to achieve a reducing speed (speed with inertia) effect on a rotating sphere.
I have a Trigger CHOP feeding to a Lag CHOP feeding to a Speed CHOP. Pretty simple.
I am then using the following expression on my Geo COMP ry parameter to set the rotation
.01*(absTime.seconds)*op('speed_OUT')['v1']
Works great.
However what I need to have happen is the ability to reverse direction, and not experience a sudden ‘jump’ at the beginning when rotation is reversed. Right now I am simply using a Constant to switch a multiplier from 1 to -1.
Works but there is always a jump in rotation when the Sphere switches direction.
Any feedback greatly appreciated!
what’s currently happening is that you have a rotation of let’s say 83.45 degrees and now you negate it to -83.45 resulting in the jump.
Generally speaking to reverse the direction of the rotation, invert the value going into the Speed CHOP. The speed is distance over time so the input best described as a gas pedal. adding positive values will make it count up, switching to negative will change direction without jumping.
This doesn’t quite solve your problem yet - I think the expression is causing you issues. To get a constant rotation that speeds up at times, use the Math CHOP to add a constant value to the value coming from your Button. Then the rotation is completely controlled by the Speed and you have complete control over that.