i just have a ball with hairs, with sub steps of one looks great, if i do 2 sub steps now they are super jumpy and every random frames will kinda pop... shouldn't increasing the sub steps ensure this doesn't happen?
any ideas or hint?
why when increasing vellum substeps with wire jumps?
1775 9 0- pelos
- Member
- 621 posts
- Joined: Aug. 2008
- Offline
- tamte
- Member
- 8832 posts
- Joined: July 2007
- Offline
- tamte
- Member
- 8832 posts
- Joined: July 2007
- Offline
in your particular case it's because the orient attribute on your hair jitters a lot even between frames
mostly because you are generating it on animated hair
to avoid that copy your hair onto the static ball and then deform using Guide Deform SOP onto the animated or deforming ball after Vellum Hair SOP
mostly because you are generating it on animated hair
to avoid that copy your hair onto the static ball and then deform using Guide Deform SOP onto the animated or deforming ball after Vellum Hair SOP
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- pelos
- Member
- 621 posts
- Joined: Aug. 2008
- Offline
- tamte
- Member
- 8832 posts
- Joined: July 2007
- Offline
you should deform it after vellumhair1, not before, since vellumhair1 is computing the hair orient and for that to be stable it's better to compute it on rest hair
but also it is only important if you are pinning orientation to animation, which you are not doing anymore in the latest file, still good to keep in mind, especially for stiffer hair if you want them to follow root's orient
another issue is that your root point is forced into collision with the sphere, the easiest is to set disableexternal to 1 for root points
but also it is only important if you are pinning orientation to animation, which you are not doing anymore in the latest file, still good to keep in mind, especially for stiffer hair if you want them to follow root's orient
another issue is that your root point is forced into collision with the sphere, the easiest is to set disableexternal to 1 for root points
Edited by tamte - July 30, 2023 01:54:10
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- pelos
- Member
- 621 posts
- Joined: Aug. 2008
- Offline
i been analyzing the scene, since under vellum object we do have "compute missing orientation" thanks i didn't know about the
disableexternal, interesting that with one sub step doesn't consider the root very close to the surface and is all good, with substeps the root been collision does get weird. your pointwrangle deactive the root from been consider, and does work, (just on my craziness moving the lines/hairs farter (than the thickness)) did the trick as well (not that we want that but was just to check)
as always thanks for sharing your wisdom!
disableexternal, interesting that with one sub step doesn't consider the root very close to the surface and is all good, with substeps the root been collision does get weird. your pointwrangle deactive the root from been consider, and does work, (just on my craziness moving the lines/hairs farter (than the thickness)) did the trick as well (not that we want that but was just to check)
as always thanks for sharing your wisdom!
- tamte
- Member
- 8832 posts
- Joined: July 2007
- Offline
pelosThe problem is not missing orientation, but orientation that is computed on animated hair every frame using world Y as up vector
since under vellum object we do have "compute missing orientation" t
So even if it was missing recomputing wouldn't be stable
But as I mentioned, it's only important if orientation is pinned also
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- Benyee
- Member
- 59 posts
- Joined: April 2008
- Offline
tamteLogically, the setup must work well, however, if pin the orientation of roots, the hairs still pop at frame 79. Is this strange issue caused by or related to roots collision or other aspects?
you should deform it after vellumhair1, not before, since vellumhair1 is computing the hair orient and for that to be stable it's better to compute it on rest hair
but also it is only important if you are pinning orientation to animation, which you are not doing anymore in the latest file, still good to keep in mind, especially for stiffer hair if you want them to follow root's orient
another issue is that your root point is forced into collision with the sphere, the easiest is to set disableexternal to 1 for root points
- tamte
- Member
- 8832 posts
- Joined: July 2007
- Offline
other thing you can do is change your pin constraints to soft
soft with high stiffness are always better than permanent
I usually also keep pin constraints separate from hair or cloth constraints node, that way you can control pin stiffness separately
soft with high stiffness are always better than permanent
I usually also keep pin constraints separate from hair or cloth constraints node, that way you can control pin stiffness separately
Edited by tamte - July 31, 2023 22:42:02
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- Benyee
- Member
- 59 posts
- Joined: April 2008
- Offline
-
- Quick Links