Search the Community
Showing results for tags 'orbit'.
Found 2 results
Hello everyone! I recently made a setup to achieve magical smoke effect that orbits while moving. I shaped and animated a bunch of points that move along a custom curve. I want to make all those points orbit or twist around the original path (curve), something similar to curve force node for POP. I'm having some difficulties making this happen with VEX. I would appreciate your help. Cheers; Basic Shape.hip
bentway23 posted a topic in Animation & RiggingWhat I'm looking for is an object to follow an elliptical curve, accelerating near the perigee and decelerating near the apogee. Theoretically I could wrestle with magnet forces and do a sim for this, but I feel that (1) that'd be unnecessarily complicated, and (2) that this is going to be a collider for another sim, and that might muck it up. I've tried follow path and using primuv, but I have not been able to find a way to accelerate and decelerate them as they follow the curve. I've tried something, attached, that is MOSTLY working. I get velocities from the tangent normals of the orbit curve, and a velocity multiplier based on the min and max x positions along the curve, so at the perigee the velocity multiplier is 1 (or whatever), and at the apogee it's 0.1. Using a solver SOP, each frame I transfer the curvevel attribute to the ball orbiting object at its current location, and then use @P += @curvevel. This actually works for the most part, except the orbiting object keeps going further and further out, creating a spiral orbit. Furthermore, even though I have a wrangle setting its initial position to be at point 0 of the path curve, starts farther away.(Also, I will need to figure out a way to orient it so it's always looking forward, but that will be easy enough, methinks.) I assume I'm missing something obvious within the solver SOP. This might be easy and dumb, so thanks for any help. (Also, if there's just a way better way to do this, I'm open to suggestions!) orbit_setup.hiplc