KO
|
EN
gitlite โ search
Search
#python
#claude-code
#claude
#ai-agents
#mcp
#llm
#ai
#automation
#cli
#typescript
#codex
#rust
disfigure
โ 46
Open GitHub โ
A library to rig non-rigged 3D models
Download README (.md)
Explore Similar Repositories
docs
:
No description available.
QuestImageTracking
:
No description available.
term-website
:
A minimal, configurable terminal website. ๐ฅ๏ธ
LocalLanguageTool
:
Self-hosted LanguageTool private instance is an offline alternative to Grammarly
EDA-Analaysis-Using-Python-on-Commoditiy-Data-Set
:
No description available.
// repository documentation
Was this content helpful?
โ 0
(0 ratings)
Select Rating:
โ
โ
โ
โ
โ
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
disfigure
?
Download (.md)
# disfigure A library to rig 3D models — visit [**Disfigure** Home](https://boytchev.github.io/disfigure/index.html) for less details. [<img src="examples/snapshots/figure-parts.jpg" border="1">](https://boytchev.github.io/disfigure/examples/figure-parts.html) ### Technical notes This is highly experimental work and is still in progress. There are several things that make Disfigure different from the traditional [Three.js](https://github.com/mrdoob/three.js) rigging. * Disfigure does not use skeletons, bones, joints, skinning or morphing. Instead, it defines **fuzzy subspaces** around 50+ pivot points and uses [TSL](https://github.com/mrdoob/three.js/wiki/Three.js-Shading-Language) to calculate the transformation inside the subspaces. * Disfigure avoids matrices and implements transformations via quaternions only. Instead of calculating rotations at pivot points, it calculates individual rotations for each vertex based on its position in a fuzzy subspace. * Disfigure fuses standalone meshes with instanced meshes. In this hybrid approach one draw call renders bodies as instances, but each body has its own properties like `.position` and `.scale`. ### Legacy notes Initially Disfigure was written as a TSL wrapper over traditional skeleton armature. This version of Disfigure is temporarily available here: [Old **Disfigure** Home](https://boytchev.github.io/disfigure/legacy/index.html)