4
$\begingroup$

I've ran into an interesting little problem with one of my models.

Following an online tutorial where a model was created completely by extrusions and mirroring from a cube, I made my own in a similar fashion. All is going well up to this point.

I then applied hair to the model in places. Using a density and length from a weight paint, I got to the position below. All seems good and there are no issues

Before applying Hair Dynamics

However, I wanted to apply gravity to the hair using "Hair dynamics", something I've used before but not had this result. When applying the standard dynamics to this particular mesh, the hair roots seem to become detached from the mesh and continued to behave in a rather unexpected manner.

enter image description here

Further to this, in an animation, the hair particles behave in a seemingly sporadic and unpredictable fashion; crossing through the model on occasions and sometimes flying off the screen entirely.

I've not had this happen to any other model prior or since; nor have I had any success in trying to recreate the issue. The standard cube works fine, subdividing and grabbing nodes, nor does the extrusion of the cube cause the problem. I have a copy of the un-mirrored object on the scene, but that behaves in the same way.

My forensic search for answers on Google turned nothing up and I'm now at a loss. I'm eager to know what could be causing this, if anyone else has experienced it, and moreover if it can be resolved.

Thank you.

$\endgroup$

2 Answers 2

2
$\begingroup$

Don't worry! I've found my solution.

Convinced that the problem was due to the mesh, I continued to look into things regarding its construction. Whence, I looked at the scale. The X, Y, and Z scales were all uneven, and more importantly not 1.0.

For reasons best known to Blender, if a shape is not scaled "normally" i.e. 1x1x1, it seems to upset the physics engine in this respect.

The solution was to change all the scales to 1 again and using the scale function (S followed by X, Y, or Z) resize the mesh to fit. Since I had an armature, it was unaffected so I un-parent-ed it and made it fit before reparenting.

The physics engine has been happy since.

$\endgroup$
1
  • 3
    $\begingroup$ i think "apply scale" is what you did ? $\endgroup$
    – Chebhou
    Commented Apr 21, 2015 at 13:10
0
$\begingroup$

I faced the same problem today. In my case, it was triggered by the collisions on the mesh which I am adding hair and the other mesh. I removed the collisions from the mesh and the hair dynamics now work.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .