I'd like to smooth out the capture weights for skeletal deformation. So far I only found this:
It works, but Joint Capture Paint is a non-procedural node. And it can only smooth out all the weights at once, or interactively with viewport brush. How could I, for example, smooth out weights for a single joint, or all the points in a certain group?
Is there a procedural way to smooth capture weights?
802 4 1- kodra
- Member
- 208 posts
- Joined: 6月 2023
- Offline
- Jonathan de Blok
- Member
- 253 posts
- Joined: 7月 2013
- Offline
Not an exact answer but using deltamush sort of has the same effect in the end.
And I vaguely remember something with unpacking the capture attributes, a blur attrib node to smooth things after which you pack it again. it will only blur the current weighs assignments and not "spill" over into new joints/bones.
And I vaguely remember something with unpacking the capture attributes, a blur attrib node to smooth things after which you pack it again. it will only blur the current weighs assignments and not "spill" over into new joints/bones.
More code, less clicks.
- tamte
- Member
- 8555 posts
- Joined: 7月 2007
- Offline
- kodra
- Member
- 208 posts
- Joined: 6月 2023
- Offline
- tamte
- Member
- 8555 posts
- Joined: 7月 2007
- Offline
kodraYes, some nodes luckily deal with capture attributetamte
you can use Smooth SOP
- Attributes: boneCapture
- Filter Quality: 1 (seems to give smoother results)
It actually works! Kinda to my surprise, as boneCapture seems to be a complex structure, not just a simple attribute.
Another one that works and you may find useful is Attribute Transfer SOP, which in theory can also be used for smoothing even though only proximity based one
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
-
- Quick Links