psicraft 0 Posted December 26, 2020 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 Share this post Link to post Share on other sites
Aizatulin 125 Posted December 30, 2020 Hi, you can capture by xyzdist() for example using an attribute wrangle and the curve as second input. The rotation matrix can be obtained from the curve's tangent. Basic Shape_mod.hipnc 1 Share this post Link to post Share on other sites
harryjameskirby 1 Posted January 6 Hey @Aizatulin, Thanks for your insight - I have a similar problem but using volumes. I'm trying to achieve a tornado effect and can achieve a straight tornado pointing up in Y axis, but am struggling to make it follow and rotate around a given curve. Any help would be greatly appreciated. Cheers tornado.hipnc Share this post Link to post Share on other sites
Aizatulin 125 Posted January 7 Hi, you can use a path deformer on the input geometry for example and apply a volume wrangle to peform a rotation/scale on the density (using an orientation frame on the curve). tornado_path.hipnc 1 Share this post Link to post Share on other sites
harryjameskirby 1 Posted January 8 @Aizatulin awesome thanks so much! 1 Share this post Link to post Share on other sites