disfigure
Version:
A library to rig non-rigged 3D models
70 lines (56 loc) • 8.68 kB
Markdown
# disfigure
A library to rig boneless and morphless 3D models. **WIP.**
* [**Disfigure** Home](https://boytchev.github.io/disfigure/index.html)
* [**Disfigure** User guide](https://boytchev.github.io/disfigure/docs/userguide.html)
* [**Disfigure** Posture editor](https://boytchev.github.io/disfigure/poser)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/poser-prototype.jpg">](https://boytchev.github.io/disfigure/poser)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-attach.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-attach.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-clothes-bands-polar.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-clothes-bands-polar.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-clothes-bands.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-clothes-bands.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-clothes-latex.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-clothes-latex.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-clothes-slice-and-or.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-clothes-slice-and-or.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-clothes-slice-angle.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-clothes-slice-angle.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-clothes-slice-wave.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-clothes-slice-wave.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-clothes-slice.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-clothes-slice.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-clothes-uniform.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-clothes-uniform.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-clothes-velour.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-clothes-velour.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-lockto.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-lockto.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/extras-point.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/extras-point.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/figure-create-basic.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/figure-create-basic.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/figure-create-height.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/figure-create-height.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/figure-parts.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/figure-parts.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/minimal.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/minimal.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-ankle.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-ankle.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-arm.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-arm.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-central.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-central.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-elbow.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-elbow.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-foot.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-foot.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-forearm.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-forearm.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-knee.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-knee.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-leg.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-leg.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-limbs-lower.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-limbs-lower.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-limbs-upper.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-limbs-upper.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-shin.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-shin.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-thigh.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-thigh.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-torso.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-torso.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/motion-wrist.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/motion-wrist.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/number-generators.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/number-generators.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/posture-blend.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/posture-blend.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/posture-dynamic.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/posture-dynamic.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/posture-events-global.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/posture-events-global.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/posture-events-local.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/posture-events-local.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/posture-static.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/posture-static.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/posture.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/posture.html)
[<img src="https://boytchev.github.io/disfigure/examples/snapshots/world-customize.jpg" width="23%">](https://boytchev.github.io/disfigure/examples/world-customize.html)
## Social media
Videos of work-in-progress and earlier attempts at TSL rigging. Click on a snapshot
to go to an X post with a video and (sometimes) a link to live demo.
[<img width="32%" src="https://boytchev.github.io/disfigure/examples/snapshots/rigging-scanned-model.jpg">](https://x.com/PavelBoytchev/status/1926542790655160595)
[<img width="32%" src="https://boytchev.github.io/disfigure/examples/snapshots/example-rigged-skeleton.jpg">](https://x.com/PavelBoytchev/status/1926331170486096017)
[<img width="32%" src="https://boytchev.github.io/disfigure/examples/snapshots/example-liquid-metal.jpg">](https://x.com/PavelBoytchev/status/1921696049770447185)
[<img width="32%" src="https://boytchev.github.io/disfigure/examples/snapshots/proof-of-concept-1.jpg">](https://x.com/PavelBoytchev/status/1826864700673417265)
[<img width="32%" src="https://boytchev.github.io/disfigure/examples/snapshots/proof-of-concept-2.jpg">](https://x.com/PavelBoytchev/status/1829064887701577986)
[<img width="32%" src="https://boytchev.github.io/disfigure/examples/snapshots/proof-of-concept-3.jpg">](https://x.com/PavelBoytchev/status/1907372989005320407)
[<img width="32%" src="https://boytchev.github.io/disfigure/examples/snapshots/proof-of-concept-4.jpg">](https://x.com/PavelBoytchev/status/1908635265381655037)
[<img width="32%" src="https://boytchev.github.io/disfigure/examples/snapshots/proof-of-concept-5.jpg">](https://x.com/PavelBoytchev/status/1909507775899517103)
[<img width="32%" src="https://boytchev.github.io/disfigure/examples/snapshots/proof-of-concept-6.jpg">](https://x.com/PavelBoytchev/status/1910048442287862045)