First post here, I recently started doing FX in unity, and am currently learning VFX Graph. Usually, I take old particle system tutorials, and try to follow them by making everything in the vfx graph. But I really can’t find how to reproduce this :
I can’t find any “orbital” thing anywhere Is there an easy way/node I missed ?
From memory you just want to apply a force to your particles based on their angle from the orbit center. I think I used the “Cross product” node for this.
If nobody else can fill in the blanks I can dig out the project I tried this on.
The two Orbital nodes are just inputs. You can either enter values directly into the slots they connect to or create float3’s on the blackboard and control them externally.
I’ve just updated the existing Github with a minimal example scene (in addition to the more complex ones that I originally made): GitHub - IxxyXR/Orbital-VFX
First thanks a lot, I’ve been playing with your scene since yesterday to try to understand how it works and stuff.
It’s there for now Screen capture - 35ef94b266df106a8c55b53dde053378 - Gyazo and it’s getting closer to what I want. I think I understood what you meant with the orbital nodes.You just add vecto 3 in the blackboard and rename it ? But I can’t find how to recreate your Substract Sorry.
Also, maybe I’m using it the wrong way (I played with the values to try to really get it), but my particles will always evade the center of the rotation when they go up. Giving me a kind of cone shape instead of a true cylinder. Am I doing it wrong ?
For rotating particle I would use Rotate 3D, with the center of rotation the center of the cylinder, the axis the one up with the cylinder, and then set the rotation value (in radians). After that you can simply move up the particles, that will create this kind of effect. Tried it quickly and it works well.