We don’t have any official samples for it yet, but I’ve attached something to this post to help get you started. As for the documentation, you are right, even though it landed a while ago, it doesn’t look accessible from within the VFX manual page. This is the page you are probably looking for.
Here’s the small sample I mentioned, made in 2021.1.0f1.
A few potential things to watch out for:
You need to set your mesh to read/write enabled (in the inspector, when you select it in the project folder)
If your vfx is not aligning with the mesh, it’s because it’s simply sampling the Skinned Mesh Renderer (SMR) data itself, and not its transform. To make it align, expose a transform in blackboard, link it to the relevant bone transform (typically the root, sometimes hips, in this robot example it was the chest because, well, who knows). Then you’ll 1) spawn on the skinned mesh and 2) transform the particle positions after you’ve set them so they’ll match the position/rotation/scale of the SMR transform:
Hello,
At the moment, only surface, edges and vertex are available to spawn particles with skinned mesh nodes. A volume option is not planned as we actually use mesh datas and not volumes.
Hello, I know this is an outdated post but I’ve been looking everywhere and can’t find the answer. I need the VFX to be a child of the robot gameobject so I can spawn it around the world, destroy it, etc.
Is there any way to parent the VFX graph to the robot without causing this behavior? I have tried to subtract the object’s position right before the setposition node, which works, except the rotation doesn’t follow, but I don’t know how to subtract rotation.