diff options
author | metamuffin <metamuffin@disroot.org> | 2025-02-22 20:46:47 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-02-22 20:46:47 +0100 |
commit | cf5e85c57ac8f69ffdf599e0c14aa6a8ec304184 (patch) | |
tree | 4cec9547c1f7b5b8e83a0f2d106c0d4a94af12e9 /doc/resources.md | |
parent | 3aa476ed1444202c75e53c4f37a99a76b3e47a2c (diff) | |
download | weareserver-cf5e85c57ac8f69ffdf599e0c14aa6a8ec304184.tar weareserver-cf5e85c57ac8f69ffdf599e0c14aa6a8ec304184.tar.bz2 weareserver-cf5e85c57ac8f69ffdf599e0c14aa6a8ec304184.tar.zst |
inverse bind mats
Diffstat (limited to 'doc/resources.md')
-rw-r--r-- | doc/resources.md | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/doc/resources.md b/doc/resources.md index 761a6fa..7d06e71 100644 --- a/doc/resources.md +++ b/doc/resources.md @@ -125,11 +125,12 @@ Armature is used for humanoid avatar rigging and generally follows VRM specification. Joints are arranged in a hierarchy where transforms are inherited. Attribute values are zipped similar to vertex attributes. -| Key | Value Type | | -| ----------- | ----------- | -------------------------------------- | -| `parent` | `[u16]` | Parent indecies, Root points to itself | -| `transform` | `[Affine3]` | | -| `name` | `[String]` | Each string prefixed with u16 length | +| Key | Value Type | | +| ---------------- | ----------- | -------------------------------------- | +| `parent` | `[u16]` | Parent indecies, Root points to itself | +| `transform` | `[Affine3]` | | +| `rest_transform` | `[Affine3]` | | +| `name` | `[String]` | Each string prefixed with u16 length | - **Names**: Indirectly controlled joints have an empty name. All other bones are named like in [VRMC_vrm]. |