Mastering Hair Physics: Tips & Tricks for Smoothly Simulating Hair Movement

  • Thread starter Thread starter papillon68
  • Start date Start date
  • Tags Tags
    Hair Physics
AI Thread Summary
The discussion focuses on techniques for simulating realistic hair movement in 3D modeling, particularly how to manipulate hair vertices while maintaining their length. Users suggest that achieving authentic hair behavior requires modeling properties like elasticity and stiffness, as current simulations often resemble dough rather than realistic strands. A comparison is made to Bezier curve manipulation, indicating that while adjustments can be made, they may not preserve hair length accurately. Additionally, the impact of external factors, such as viscosity in a fluid medium, is considered in relation to hair dynamics. Overall, achieving smooth and realistic hair simulation remains a complex challenge in 3D graphics.
papillon68
Messages
2
Reaction score
0
Hi, I'd like to ask some help and suggestions about simulating hair physics (so basically pulling hair vertices around, and smoothly disposing the adjacent ones).

Please take a look at the embedded video (which shows an application tha can do it): the hair displayed there is made of 15 vertices; once the user drags the active vertices (those inside the circular cursor area), all the hair vertices are moved and repositioned accordingly. To notice that hair length remain the same during the process.

Thanks for any help.



https://www.youtube.com/watch?v=lW4sa_vXBRg
 
Last edited by a moderator:
Physics news on Phys.org
Sorry, I had troubles embedding the YT movie, now it's there.
 
suggestions. you're going to need to model whatever it is that makes the hair stand up on end again, after being pushed down. elasticity? stiffness? i don't know what it's called. but generally, your video shows hair behaving like a string of dough, which doesn't seem authentic. usually if you push the middle of a hair to the side, the top will bend with it, and the whole thing will just bend at the point of contact. of course that depends on how long it is.
 
It basically looks like a Bezier manipulation of a line to adjust the curves. Try out any program that has Bezier curve shaping, and you will see the same effect, although the length of the line or hair would not stay the same in most programs.

Whether or not a hair will behave like that, is beyond my knowledge of the physics of hair. But if a hair is being manipulated in a viscous fluid or gel, one would think something similar would occur, depending on the viscosity of course.
 

Similar threads

Replies
6
Views
4K
Replies
1
Views
10K
Replies
8
Views
4K
Replies
1
Views
2K
Replies
1
Views
3K
Back
Top