summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-02-22 20:46:47 +0100
committermetamuffin <metamuffin@disroot.org>2025-02-22 20:46:47 +0100
commitcf5e85c57ac8f69ffdf599e0c14aa6a8ec304184 (patch)
tree4cec9547c1f7b5b8e83a0f2d106c0d4a94af12e9 /doc
parent3aa476ed1444202c75e53c4f37a99a76b3e47a2c (diff)
downloadweareserver-cf5e85c57ac8f69ffdf599e0c14aa6a8ec304184.tar
weareserver-cf5e85c57ac8f69ffdf599e0c14aa6a8ec304184.tar.bz2
weareserver-cf5e85c57ac8f69ffdf599e0c14aa6a8ec304184.tar.zst
inverse bind mats
Diffstat (limited to 'doc')
-rw-r--r--doc/resources.md11
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].