Need help with gpu particles attached to skinned mesh!
Hey, i am new to unity and wanted to create a gpu particle system like this one here. I've been trying for over a week and I still have not done it. The particles appear to be attached to the skinned mesh. Video description: "Demonstrating spawning GPU particles off the surface of a skinned mesh in VRChat, inheriting velocity at the spawn point. Also showing off area masking that allows the particles to spawn focused on only specified areas -- in this case the hands."
I have to say that I work with Unity LTS Release 2017.4.15f1.
Answer by richardkettlewell · Apr 21, 2019 at 07:25 PM
Assign a skinned mesh renderer in the shape module. Set the material index to the sub mesh (multi sub material in 3ds Max) of the hands.
There are no GPU particles in 2017.4 though. It will simulate on the CPU.
Thank you for helping me! I assigned a skinned mesh renderer in the shape module. Link
However, from here I have no idea what you are talking about. I do not really know myself in Unity. Do you want me to download 3ds max to create submeshes?
3ds max is just an example of a package that allows you to create sub-meshes. Presumably you have access to a 3d modelling package, to make your meshes with. If so, just use whatever package you are familiar with. If not, and you simply downloaded something from the Asset Store, then you can maybe still get it working by using the Shape $$anonymous$$odule Texture option. This would require you to understand UV's and how a texture maps across the mesh. Assu$$anonymous$$g all that, simply create a texture where you paint white in the areas where you want particles to spawn, assign the texture in the Shape $$anonymous$$odule, and set the clip threshold to something like 0.5 (so only bright pixels on the mesh will create particles)
Thank you for your help. I am sorry but I don't know how to impliment that -> Beginner. Could you maybe give me an example project if you have time?