Xgen Custom Groom Collisions with Metahuman Body

Hello, I’m having a bit of a problem with xgen custom groom colisions for my metahuman, The groom doesn’t collide correctly with the body mesh. I tried using the given physics asset and creating a custom physics asset which connects the body and the face mesh but it only collides with hand placed primitives (Cubes, Spheres,etc.) Does anyone have a fix for collisions to collide with the body mesh without hand placing the primitives? Thanks in advance!





As far as I understand, you need to add the body skeleton as a collision component to the groom in the event graph of the metahuman blueprint. I wrote a quick blog post on how to do that: Producing music video in Unreal Engine: Hair Groom Collisions

2 Likes

I have tried your solution but not working for me.! Not sure what i am doing wrong. Can you please help out.

I don’t know whether there is a situation where BeginPlay() fires before OnComponentActivated. I was using the latter in my case to fix it.

Solution for those who are looking for.