KATANA plugins - Hair/Fur deformer
three types of supertools

summary
- Category : Katana plugin
- Plugin list
- TweakHair : tweak hair parameters (density / length / thickness / root thickness / tip thickness)
- SimGuideDeform : deform static hair based on simulated guides
- GuideDeform : deform static hair based on animated meshes
- Features
- GuideRotationOffset : the offset that rotate the points of guide after the deformation proces
- MeshPointOffset : the offset that move points of mesh after the deformation process
Offset Features
- When an animated mesh is stretched too much, Guides penetrate the mesh. and This is when offset features are needed
| Deformation Only | applying MeshPointOffset | applying GuideRotationOffset |
|---|---|---|
![]() |
![]() |
![]() |
Optimization
- Issue : deformation calculation time is too long when move frame one by one.
- Solution : Implement deformation formula using C++
- Performance comparison.
- feel free to refer to attached images which show ‘Render performance’ in katana (if you click image, you can zoom in )
| Spec of Character | using lua script | using C++ |
|---|---|---|
| - Character A - point count : 37,180,792 - strand count : 3,380,072 |
- Elapsed Time : 15 mins |
- Elapsed Time : 28.73 sec |
| - Character B - point count : 5,465,140 - strand count : 1,477,814 |
- Elapsed Time : 2 mins |
- Elapsed Time : 6.02 sec |
Demonstration
- Data : simple demo character
Render results
- Data : simple demo character


