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

  • Context: Undergrad 
  • Thread starter Thread starter papillon68
  • Start date Start date
  • Tags Tags
    Hair Physics
Click For Summary
SUMMARY

This discussion focuses on simulating hair physics effectively, emphasizing the need for realistic vertex manipulation techniques. Users suggest utilizing Bezier curve shaping to achieve natural hair movement, where the manipulation of one vertex affects adjacent ones while maintaining hair length. The importance of modeling hair properties such as elasticity and stiffness is highlighted to avoid unrealistic behavior. The conversation also touches on the influence of external factors like viscosity in fluid simulations on hair dynamics.

PREREQUISITES
  • Understanding of vertex manipulation in 3D modeling software
  • Familiarity with Bezier curve shaping techniques
  • Knowledge of hair physics properties such as elasticity and stiffness
  • Experience with fluid dynamics and viscosity effects in simulations
NEXT STEPS
  • Research advanced vertex manipulation techniques in Blender 3.0
  • Explore Bezier curve modeling in Autodesk Maya
  • Study hair simulation properties in Houdini 19
  • Investigate the effects of viscosity on hair dynamics in Unity 2023
USEFUL FOR

3D artists, animators, game developers, and anyone interested in creating realistic hair simulations in digital environments.

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 ·
Replies
6
Views
5K
  • · Replies 1 ·
Replies
1
Views
10K