diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant.glb new file mode 100644 index 000000000..16d56e635 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant_T_Peasant_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant_T_Peasant_BaseColor.png new file mode 100644 index 000000000..8f1cb9966 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant_T_Peasant_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant_T_Peasant_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant_T_Peasant_Normal.png new file mode 100644 index 000000000..78498b58b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant_T_Peasant_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant_T_Peasant_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant_T_Peasant_ORM.png new file mode 100644 index 000000000..5ce2e1abd Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Peasant_T_Peasant_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger.glb new file mode 100644 index 000000000..5599ef74d Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Ranger_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Ranger_BaseColor.png new file mode 100644 index 000000000..55c8cc0a5 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Ranger_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Ranger_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Ranger_Normal.png new file mode 100644 index 000000000..e7676c5cf Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Ranger_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Ranger_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Ranger_ORM.png new file mode 100644 index 000000000..806c4c6fc Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Ranger_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Regular_Female_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Regular_Female_Dark_BaseColor.png new file mode 100644 index 000000000..4b9758204 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Regular_Female_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Regular_Female_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Regular_Female_Normal.png new file mode 100644 index 000000000..f452ce11e Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Regular_Female_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Regular_Female_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Regular_Female_Roughness.png new file mode 100644 index 000000000..8dae8d598 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/regular/Female_Ranger_T_Regular_Female_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant.glb new file mode 100644 index 000000000..ae26ff49a Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant_T_Peasant_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant_T_Peasant_BaseColor.png new file mode 100644 index 000000000..8f1cb9966 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant_T_Peasant_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant_T_Peasant_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant_T_Peasant_Normal.png new file mode 100644 index 000000000..78498b58b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant_T_Peasant_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant_T_Peasant_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant_T_Peasant_ORM.png new file mode 100644 index 000000000..5ce2e1abd Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Peasant_T_Peasant_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger.glb new file mode 100644 index 000000000..cfa3c19aa Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Ranger_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Ranger_BaseColor.png new file mode 100644 index 000000000..55c8cc0a5 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Ranger_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Ranger_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Ranger_Normal.png new file mode 100644 index 000000000..e7676c5cf Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Ranger_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Ranger_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Ranger_ORM.png new file mode 100644 index 000000000..806c4c6fc Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Ranger_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Regular_Female_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Regular_Female_Dark_BaseColor.png new file mode 100644 index 000000000..4b9758204 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Regular_Female_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Regular_Female_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Regular_Female_Normal.png new file mode 100644 index 000000000..f452ce11e Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Regular_Female_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Regular_Female_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Regular_Female_Roughness.png new file mode 100644 index 000000000..8dae8d598 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/superhero/Female_Ranger_T_Regular_Female_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant.glb new file mode 100644 index 000000000..653bdb81e Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant_T_Peasant_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant_T_Peasant_BaseColor.png new file mode 100644 index 000000000..8f1cb9966 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant_T_Peasant_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant_T_Peasant_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant_T_Peasant_Normal.png new file mode 100644 index 000000000..78498b58b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant_T_Peasant_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant_T_Peasant_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant_T_Peasant_ORM.png new file mode 100644 index 000000000..5ce2e1abd Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Peasant_T_Peasant_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger.glb new file mode 100644 index 000000000..781462548 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Ranger_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Ranger_BaseColor.png new file mode 100644 index 000000000..55c8cc0a5 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Ranger_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Ranger_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Ranger_Normal.png new file mode 100644 index 000000000..e7676c5cf Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Ranger_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Ranger_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Ranger_ORM.png new file mode 100644 index 000000000..806c4c6fc Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Ranger_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Regular_Female_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Regular_Female_Dark_BaseColor.png new file mode 100644 index 000000000..4b9758204 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Regular_Female_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Regular_Female_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Regular_Female_Normal.png new file mode 100644 index 000000000..f452ce11e Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Regular_Female_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Regular_Female_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Regular_Female_Roughness.png new file mode 100644 index 000000000..8dae8d598 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source-female/teen/Female_Ranger_T_Regular_Female_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant.glb new file mode 100644 index 000000000..a78fda063 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Peasant_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Peasant_BaseColor.png new file mode 100644 index 000000000..8f1cb9966 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Peasant_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Peasant_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Peasant_Normal.png new file mode 100644 index 000000000..78498b58b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Peasant_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Peasant_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Peasant_ORM.png new file mode 100644 index 000000000..5ce2e1abd Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Peasant_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Regular_Male_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Regular_Male_Dark_BaseColor.png new file mode 100644 index 000000000..4520f4cc2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Regular_Male_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Regular_Male_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Regular_Male_Normal.png new file mode 100644 index 000000000..705c2f2f2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Regular_Male_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Regular_Male_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Regular_Male_Roughness.png new file mode 100644 index 000000000..3979c3ed3 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Peasant_T_Regular_Male_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger.glb new file mode 100644 index 000000000..5111d1a71 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Ranger_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Ranger_BaseColor.png new file mode 100644 index 000000000..55c8cc0a5 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Ranger_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Ranger_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Ranger_Normal.png new file mode 100644 index 000000000..e7676c5cf Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Ranger_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Ranger_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Ranger_ORM.png new file mode 100644 index 000000000..806c4c6fc Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Ranger_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Regular_Male_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Regular_Male_Dark_BaseColor.png new file mode 100644 index 000000000..4520f4cc2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Regular_Male_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Regular_Male_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Regular_Male_Normal.png new file mode 100644 index 000000000..705c2f2f2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Regular_Male_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Regular_Male_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Regular_Male_Roughness.png new file mode 100644 index 000000000..3979c3ed3 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/regular/Male_Ranger_T_Regular_Male_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant.glb new file mode 100644 index 000000000..58a82433a Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Peasant_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Peasant_BaseColor.png new file mode 100644 index 000000000..8f1cb9966 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Peasant_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Peasant_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Peasant_Normal.png new file mode 100644 index 000000000..78498b58b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Peasant_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Peasant_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Peasant_ORM.png new file mode 100644 index 000000000..5ce2e1abd Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Peasant_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Regular_Male_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Regular_Male_Dark_BaseColor.png new file mode 100644 index 000000000..4520f4cc2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Regular_Male_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Regular_Male_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Regular_Male_Normal.png new file mode 100644 index 000000000..705c2f2f2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Regular_Male_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Regular_Male_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Regular_Male_Roughness.png new file mode 100644 index 000000000..3979c3ed3 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Peasant_T_Regular_Male_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger.glb new file mode 100644 index 000000000..711339810 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Ranger_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Ranger_BaseColor.png new file mode 100644 index 000000000..55c8cc0a5 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Ranger_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Ranger_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Ranger_Normal.png new file mode 100644 index 000000000..e7676c5cf Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Ranger_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Ranger_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Ranger_ORM.png new file mode 100644 index 000000000..806c4c6fc Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Ranger_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Regular_Male_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Regular_Male_Dark_BaseColor.png new file mode 100644 index 000000000..4520f4cc2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Regular_Male_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Regular_Male_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Regular_Male_Normal.png new file mode 100644 index 000000000..705c2f2f2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Regular_Male_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Regular_Male_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Regular_Male_Roughness.png new file mode 100644 index 000000000..3979c3ed3 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/superhero/Male_Ranger_T_Regular_Male_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant.glb new file mode 100644 index 000000000..aca2c7c5b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Peasant_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Peasant_BaseColor.png new file mode 100644 index 000000000..8f1cb9966 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Peasant_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Peasant_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Peasant_Normal.png new file mode 100644 index 000000000..78498b58b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Peasant_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Peasant_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Peasant_ORM.png new file mode 100644 index 000000000..5ce2e1abd Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Peasant_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Regular_Male_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Regular_Male_Dark_BaseColor.png new file mode 100644 index 000000000..4520f4cc2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Regular_Male_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Regular_Male_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Regular_Male_Normal.png new file mode 100644 index 000000000..705c2f2f2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Regular_Male_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Regular_Male_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Regular_Male_Roughness.png new file mode 100644 index 000000000..3979c3ed3 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Peasant_T_Regular_Male_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger.glb b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger.glb new file mode 100644 index 000000000..61d3329fd Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger.glb differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Ranger_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Ranger_BaseColor.png new file mode 100644 index 000000000..55c8cc0a5 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Ranger_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Ranger_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Ranger_Normal.png new file mode 100644 index 000000000..e7676c5cf Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Ranger_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Ranger_ORM.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Ranger_ORM.png new file mode 100644 index 000000000..806c4c6fc Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Ranger_ORM.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Regular_Male_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Regular_Male_Dark_BaseColor.png new file mode 100644 index 000000000..4520f4cc2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Regular_Male_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Regular_Male_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Regular_Male_Normal.png new file mode 100644 index 000000000..705c2f2f2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Regular_Male_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Regular_Male_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Regular_Male_Roughness.png new file mode 100644 index 000000000..3979c3ed3 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/outfits-fitted-source/teen/Male_Ranger_T_Regular_Male_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Female_FullBody.bin b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Female_FullBody.bin new file mode 100644 index 000000000..9b7aa482b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Female_FullBody.bin differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Female_FullBody.gltf b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Female_FullBody.gltf new file mode 100644 index 000000000..d3b49ff45 --- /dev/null +++ b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Female_FullBody.gltf @@ -0,0 +1,2013 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 68 + ] + } + ], + "nodes":[ + { + "name":"Head", + "rotation":[ + -0.20467473566532135, + -4.759437705400649e-21, + 1.2439442348830942e-21, + 0.9788300395011902 + ], + "translation":[ + -1.5903435849255598e-27, + 0.0711912140250206, + 2.0489096641540527e-08 + ] + }, + { + "children":[ + 0 + ], + "name":"neck_01", + "rotation":[ + 0.3088374435901642, + 8.337463586651673e-21, + -5.849849968646638e-21, + 0.95111483335495 + ], + "translation":[ + -1.0141478263557337e-20, + 0.19815585017204285, + 2.60770320892334e-08 + ] + }, + { + "name":"index_04_leaf_l", + "rotation":[ + -8.381903171539307e-09, + 1, + -3.2841839057301536e-14, + 3.65177675121231e-06 + ], + "translation":[ + 4.420144250616431e-10, + 0.023510495200753212, + -3.817254423665872e-08 + ] + }, + { + "children":[ + 2 + ], + "name":"index_03_l", + "rotation":[ + 9.994008953739808e-10, + -2.0103918529912335e-12, + -0.00013328343629837036, + 1 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 4.420144250616431e-10, + 0.027111811563372612, + -3.6595722008314624e-08 + ] + }, + { + "children":[ + 3 + ], + "name":"index_02_l", + "rotation":[ + 1.8963854486742093e-08, + 1.2915816682834702e-07, + -0.002140259137377143, + 0.9999977350234985 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 1.862645149230957e-09, + 0.03171011060476303, + -6.862961754450225e-09 + ] + }, + { + "children":[ + 4 + ], + "name":"index_01_l", + "rotation":[ + -0.0033091879449784756, + 0.7071018815040588, + -0.003309203777462244, + 0.7070961594581604 + ], + "translation":[ + 0.004199977032840252, + 0.08823657780885696, + 0.03620495647192001 + ] + }, + { + "name":"middle_04_leaf_l", + "rotation":[ + 1.6763806343078613e-08, + 1, + 8.013748220786834e-14, + 3.651776296464959e-06 + ], + "translation":[ + -2.4647306418046355e-09, + 0.02962052822113037, + -5.919346790506097e-09 + ] + }, + { + "children":[ + 6 + ], + "name":"middle_03_l", + "rotation":[ + 2.413670507905863e-08, + -4.595570105014879e-11, + -0.0032189616467803717, + 0.9999948143959045 + ], + "scale":[ + 0.9999998807907104, + 0.9999999403953552, + 1 + ], + "translation":[ + -4.32646629633382e-09, + 0.02931387349963188, + -8.678074436829775e-08 + ] + }, + { + "children":[ + 7 + ], + "name":"middle_02_l", + "rotation":[ + -2.9457059014248443e-08, + 1.2917230662878865e-07, + 0.0038677004631608725, + 0.9999924898147583 + ], + "translation":[ + -3.0877345125190914e-09, + 0.03642698749899864, + 1.0210530376753013e-07 + ] + }, + { + "children":[ + 8 + ], + "name":"middle_01_l", + "rotation":[ + -0.00797990057617426, + 0.7070646286010742, + -0.007979950867593288, + 0.7070589065551758 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 0.001899929717183113, + 0.08634155988693237, + 0.010671665892004967 + ] + }, + { + "name":"pinky_04_leaf_l", + "rotation":[ + 1.8626460374093767e-09, + 1, + 4.976636710694003e-14, + 3.6517769785859855e-06 + ], + "translation":[ + -5.042238626629114e-09, + 0.020919431000947952, + 6.436241051233083e-08 + ] + }, + { + "children":[ + 10 + ], + "name":"pinky_03_l", + "rotation":[ + -2.173537261285219e-08, + 5.8070236119700525e-11, + 0.0028988411650061607, + 0.9999958276748657 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 6.132722774054855e-09, + 0.026631703600287437, + 3.0831699859845685e-08 + ] + }, + { + "children":[ + 11 + ], + "name":"pinky_02_l", + "rotation":[ + 1.0295850394470563e-08, + 1.2891452172425488e-07, + -0.001704940339550376, + 0.9999985694885254 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 2.7284841053187847e-09, + 0.030831793323159218, + 1.516888232799829e-07 + ] + }, + { + "children":[ + 12 + ], + "name":"pinky_01_l", + "rotation":[ + -0.010447798296809196, + 0.7070325016975403, + -0.010447870939970016, + 0.7070267200469971 + ], + "scale":[ + 0.9999999403953552, + 0.9999997615814209, + 1 + ], + "translation":[ + 0.003799965837970376, + 0.06994839012622833, + -0.03399413451552391 + ] + }, + { + "name":"ring_04_leaf_l", + "rotation":[ + 2.6542693376541138e-08, + 1, + 1.0306092459479166e-13, + 3.6517765238386346e-06 + ], + "translation":[ + -2.775777829810977e-09, + 0.02830161340534687, + 8.318254884898124e-08 + ] + }, + { + "children":[ + 14 + ], + "name":"ring_03_l", + "rotation":[ + 2.6158403443332645e-08, + -2.7025858981288842e-11, + -0.00348849524743855, + 0.9999939203262329 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 1.1832526070065796e-09, + 0.027600277215242386, + 1.2422097483977268e-07 + ] + }, + { + "children":[ + 15 + ], + "name":"ring_02_l", + "rotation":[ + -1.8170286608665265e-08, + 1.2926156500725483e-07, + 0.002474067034199834, + 0.9999969601631165 + ], + "translation":[ + 3.296008799225092e-09, + 0.03500131890177727, + -3.861564579210608e-08 + ] + }, + { + "children":[ + 16 + ], + "name":"ring_01_l", + "rotation":[ + 0.002580941654741764, + 0.7071049213409424, + 0.002580957254394889, + 0.707099199295044 + ], + "scale":[ + 1, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + 0.0021999571472406387, + 0.08042960613965988, + -0.01382524985820055 + ] + }, + { + "name":"thumb_04_leaf_l", + "rotation":[ + -8.521802818961532e-09, + 0.48539116978645325, + 2.15508180190227e-07, + 0.8742970824241638 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 5.227047950029373e-08, + 0.03127262368798256, + 6.612390279769897e-08 + ] + }, + { + "children":[ + 18 + ], + "name":"thumb_03_l", + "rotation":[ + -0.00128170195966959, + 5.811620212625712e-05, + 0.0002541622088756412, + 0.9999991655349731 + ], + "scale":[ + 1, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + -1.4246325008571148e-08, + 0.03562026843428612, + -4.6566128730773926e-09 + ] + }, + { + "children":[ + 19 + ], + "name":"thumb_02_l", + "rotation":[ + 0.0019127879058942199, + 0.0001921732327900827, + -0.00044846307719126344, + 0.9999980330467224 + ], + "scale":[ + 0.9999999403953552, + 0.9999998211860657, + 1 + ], + "translation":[ + 2.6309862732887268e-08, + 0.035821061581373215, + -2.2351741790771484e-08 + ] + }, + { + "children":[ + 20 + ], + "name":"thumb_01_l", + "rotation":[ + 0.2639973759651184, + 0.9450139999389648, + 0.18827377259731293, + 0.04250776022672653 + ], + "scale":[ + 0.9999999403953552, + 1.000000238418579, + 1 + ], + "translation":[ + 0.009999980218708515, + -0.0028757930267602205, + 0.02995814010500908 + ] + }, + { + "children":[ + 5, + 9, + 13, + 17, + 21 + ], + "name":"hand_l", + "rotation":[ + -0.02237604185938835, + -2.264403519802727e-06, + -3.031926354424286e-08, + 0.9997496008872986 + ], + "translation":[ + 1.5318626367388788e-08, + 0.24930401146411896, + -2.168235369026661e-09 + ] + }, + { + "children":[ + 22 + ], + "name":"lowerarm_l", + "rotation":[ + 0.02380218729376793, + 8.211922249756753e-05, + -1.872239636213635e-06, + 0.9997166991233826 + ], + "translation":[ + -3.856985131278634e-08, + 0.2403421401977539, + -2.2992026060819626e-09 + ] + }, + { + "children":[ + 23 + ], + "name":"upperarm_l", + "rotation":[ + 0.17232584953308105, + 0.6858593225479126, + -0.17179428040981293, + 0.68584805727005 + ], + "scale":[ + 0.9999999403953552, + 1, + 1.0000001192092896 + ], + "translation":[ + -0.0016045680968090892, + 0.14106601476669312, + -0.012286034412682056 + ] + }, + { + "children":[ + 24 + ], + "name":"clavicle_l", + "rotation":[ + -0.5471323728561401, + -0.3204275369644165, + -0.39127790927886963, + 0.666988730430603 + ], + "scale":[ + 1.0000001192092896, + 0.9999999403953552, + 1.0000001192092896 + ], + "translation":[ + 0.02930000051856041, + 0.13370320200920105, + 0.0448194220662117 + ] + }, + { + "name":"index_04_leaf_r", + "rotation":[ + -8.381903171539307e-09, + -1, + 3.2841839057301536e-14, + 3.65177675121231e-06 + ], + "translation":[ + -4.420144250616431e-10, + 0.023510495200753212, + -3.817254423665872e-08 + ] + }, + { + "children":[ + 26 + ], + "name":"index_03_r", + "rotation":[ + 9.994008953739808e-10, + 2.0103918529912335e-12, + 0.00013328343629837036, + 1 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -4.420144250616431e-10, + 0.027111811563372612, + -3.6595722008314624e-08 + ] + }, + { + "children":[ + 27 + ], + "name":"index_02_r", + "rotation":[ + 1.8963854486742093e-08, + -1.2915816682834702e-07, + 0.002140259137377143, + 0.9999977350234985 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -1.862645149230957e-09, + 0.03171011060476303, + -6.862961754450225e-09 + ] + }, + { + "children":[ + 28 + ], + "name":"index_01_r", + "rotation":[ + -0.0033091879449784756, + -0.7071018815040588, + 0.003309203777462244, + 0.7070961594581604 + ], + "translation":[ + -0.004199977032840252, + 0.08823657780885696, + 0.03620495647192001 + ] + }, + { + "name":"middle_04_leaf_r", + "rotation":[ + 1.6763806343078613e-08, + -1, + -8.013748220786834e-14, + 3.651776296464959e-06 + ], + "translation":[ + 2.4647306418046355e-09, + 0.02962052822113037, + -5.919346790506097e-09 + ] + }, + { + "children":[ + 30 + ], + "name":"middle_03_r", + "rotation":[ + 2.413670507905863e-08, + 4.595570105014879e-11, + 0.0032189616467803717, + 0.9999948143959045 + ], + "scale":[ + 0.9999998807907104, + 0.9999999403953552, + 1 + ], + "translation":[ + 4.32646629633382e-09, + 0.02931387349963188, + -8.678074436829775e-08 + ] + }, + { + "children":[ + 31 + ], + "name":"middle_02_r", + "rotation":[ + -2.9457059014248443e-08, + -1.2917230662878865e-07, + -0.0038677004631608725, + 0.9999924898147583 + ], + "translation":[ + 3.0877345125190914e-09, + 0.03642698749899864, + 1.0210530376753013e-07 + ] + }, + { + "children":[ + 32 + ], + "name":"middle_01_r", + "rotation":[ + -0.00797990057617426, + -0.7070646286010742, + 0.007979950867593288, + 0.7070589065551758 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -0.001899929717183113, + 0.08634155988693237, + 0.010671665892004967 + ] + }, + { + "name":"pinky_04_leaf_r", + "rotation":[ + 1.8626460374093767e-09, + -1, + -4.976636710694003e-14, + 3.6517769785859855e-06 + ], + "translation":[ + 5.042238626629114e-09, + 0.020919431000947952, + 6.436241051233083e-08 + ] + }, + { + "children":[ + 34 + ], + "name":"pinky_03_r", + "rotation":[ + -2.173537261285219e-08, + -5.8070236119700525e-11, + -0.0028988411650061607, + 0.9999958276748657 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + -6.132722774054855e-09, + 0.026631703600287437, + 3.0831699859845685e-08 + ] + }, + { + "children":[ + 35 + ], + "name":"pinky_02_r", + "rotation":[ + 1.0295850394470563e-08, + -1.2891452172425488e-07, + 0.001704940339550376, + 0.9999985694885254 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -2.7284841053187847e-09, + 0.030831793323159218, + 1.516888232799829e-07 + ] + }, + { + "children":[ + 36 + ], + "name":"pinky_01_r", + "rotation":[ + -0.010447798296809196, + -0.7070325016975403, + 0.010447870939970016, + 0.7070267200469971 + ], + "scale":[ + 0.9999999403953552, + 0.9999997615814209, + 1 + ], + "translation":[ + -0.003799965837970376, + 0.06994839012622833, + -0.03399413451552391 + ] + }, + { + "name":"ring_04_leaf_r", + "rotation":[ + 2.6542693376541138e-08, + -1, + -1.0306092459479166e-13, + 3.6517765238386346e-06 + ], + "translation":[ + 2.775777829810977e-09, + 0.02830161340534687, + 8.318254884898124e-08 + ] + }, + { + "children":[ + 38 + ], + "name":"ring_03_r", + "rotation":[ + 2.6158403443332645e-08, + 2.7025858981288842e-11, + 0.00348849524743855, + 0.9999939203262329 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -1.1832526070065796e-09, + 0.027600277215242386, + 1.2422097483977268e-07 + ] + }, + { + "children":[ + 39 + ], + "name":"ring_02_r", + "rotation":[ + -1.8170286608665265e-08, + -1.2926156500725483e-07, + -0.002474067034199834, + 0.9999969601631165 + ], + "translation":[ + -3.296008799225092e-09, + 0.03500131890177727, + -3.861564579210608e-08 + ] + }, + { + "children":[ + 40 + ], + "name":"ring_01_r", + "rotation":[ + 0.002580941654741764, + -0.7071049213409424, + -0.002580957254394889, + 0.707099199295044 + ], + "scale":[ + 1, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + -0.0021999571472406387, + 0.08042960613965988, + -0.01382524985820055 + ] + }, + { + "name":"thumb_04_leaf_r", + "rotation":[ + -3.195673770051144e-08, + -0.48539119958877563, + -2.3424949802119954e-07, + 0.8742970824241638 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + -2.012820914387703e-07, + 0.031272560358047485, + 1.6763806343078613e-08 + ] + }, + { + "children":[ + 42 + ], + "name":"thumb_03_r", + "rotation":[ + -0.0012817075476050377, + -5.810595757793635e-05, + -0.00025413729599677026, + 0.9999991655349731 + ], + "scale":[ + 1, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + 1.4115357771515846e-08, + 0.03562026843428612, + -4.6566128730773926e-09 + ] + }, + { + "children":[ + 43 + ], + "name":"thumb_02_r", + "rotation":[ + 0.0019127841806039214, + -0.00019219418754801154, + 0.00044845923548564315, + 0.9999980330467224 + ], + "scale":[ + 0.9999999403953552, + 0.9999998211860657, + 1 + ], + "translation":[ + -2.6309862732887268e-08, + 0.035821061581373215, + -2.2351741790771484e-08 + ] + }, + { + "children":[ + 44 + ], + "name":"thumb_01_r", + "rotation":[ + 0.2639973759651184, + -0.9450139999389648, + -0.18827377259731293, + 0.04250776022672653 + ], + "scale":[ + 0.9999999403953552, + 1.000000238418579, + 1 + ], + "translation":[ + -0.009999980218708515, + -0.0028757930267602205, + 0.02995814010500908 + ] + }, + { + "children":[ + 29, + 33, + 37, + 41, + 45 + ], + "name":"hand_r", + "rotation":[ + -0.02237604185938835, + 2.264403519802727e-06, + 3.031926354424286e-08, + 0.9997496008872986 + ], + "translation":[ + -1.5318626367388788e-08, + 0.24930401146411896, + -2.168235369026661e-09 + ] + }, + { + "children":[ + 46 + ], + "name":"lowerarm_r", + "rotation":[ + 0.02380218729376793, + -8.211922249756753e-05, + 1.872239636213635e-06, + 0.9997166991233826 + ], + "translation":[ + 3.856985131278634e-08, + 0.2403421401977539, + -2.2992026060819626e-09 + ] + }, + { + "children":[ + 47 + ], + "name":"upperarm_r", + "rotation":[ + 0.17232584953308105, + -0.6858593225479126, + 0.17179428040981293, + 0.68584805727005 + ], + "scale":[ + 0.9999999403953552, + 1, + 1.0000001192092896 + ], + "translation":[ + 0.0016045680968090892, + 0.14106601476669312, + -0.012286034412682056 + ] + }, + { + "children":[ + 48 + ], + "name":"clavicle_r", + "rotation":[ + -0.5471323728561401, + 0.3204275369644165, + 0.39127790927886963, + 0.666988730430603 + ], + "scale":[ + 1.0000001192092896, + 0.9999999403953552, + 1.0000001192092896 + ], + "translation":[ + -0.02930000051856041, + 0.13370320200920105, + 0.0448194220662117 + ] + }, + { + "children":[ + 1, + 25, + 49 + ], + "name":"spine_03", + "rotation":[ + -0.10099761933088303, + 4.5928396448426806e-14, + -4.5242200827702583e-13, + 0.9948866963386536 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + 4.6735704609246064e-20, + 0.12640145421028137, + 3.4924596548080444e-10 + ] + }, + { + "children":[ + 50 + ], + "name":"spine_02", + "rotation":[ + -0.055728573352098465, + -4.992229150957428e-05, + -2.7864282401424134e-06, + 0.998445987701416 + ], + "scale":[ + 1, + 0.9999998211860657, + 0.9999998807907104 + ], + "translation":[ + -4.263256414560601e-13, + 0.11034487932920456, + 8.381903171539307e-09 + ] + }, + { + "children":[ + 51 + ], + "name":"spine_01", + "rotation":[ + -0.06393160670995712, + 4.989771332475357e-05, + -3.19658010994317e-06, + 0.9979543089866638 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 0, + 0.12655510008335114, + -9.313225746154785e-10 + ] + }, + { + "name":"ball_leaf_l", + "rotation":[ + 0, + 0.00017269056115765125, + 5.421010862427522e-20, + 1 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 5.525180313270539e-10, + 0.06809987872838974, + -1.204170985147357e-09 + ] + }, + { + "children":[ + 53 + ], + "name":"ball_l", + "rotation":[ + -3.296312570455484e-05, + 0.9816133975982666, + -0.1908797174692154, + 0.00016951537691056728 + ], + "scale":[ + 1, + 1.0000001192092896, + 0.9999998807907104 + ], + "translation":[ + 1.4901161193847656e-08, + 0.14916980266571045, + -6.51925802230835e-09 + ] + }, + { + "children":[ + 54 + ], + "name":"foot_l", + "rotation":[ + -0.5978578329086304, + 0, + 0, + 0.8016021847724915 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + -7.450580596923828e-09, + 0.4661003053188324, + 2.7939677238464355e-09 + ] + }, + { + "children":[ + 55 + ], + "name":"calf_l", + "rotation":[ + 0.0712229460477829, + 0, + 0, + 0.9974604249000549 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -7.450580596923828e-09, + 0.4098641872406006, + 1.3969838619232178e-09 + ] + }, + { + "children":[ + 56 + ], + "name":"thigh_l", + "rotation":[ + 0.9893749952316284, + 0, + 0, + 0.1453862488269806 + ], + "scale":[ + 1, + 1, + 1.0000014305114746 + ], + "translation":[ + 0.11140000075101852, + 0.010460092686116695, + -0.008893024176359177 + ] + }, + { + "name":"ball_leaf_r", + "rotation":[ + 0, + 0.00017269056115765125, + 5.421010862427522e-20, + 1 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 5.525180313270539e-10, + 0.06809987872838974, + -1.5897967386990786e-09 + ] + }, + { + "children":[ + 58 + ], + "name":"ball_r", + "rotation":[ + -3.296312570455484e-05, + 0.9816133975982666, + -0.1908797174692154, + 0.00016951537691056728 + ], + "scale":[ + 1, + 1.0000001192092896, + 0.9999998807907104 + ], + "translation":[ + -1.4901161193847656e-08, + 0.14916980266571045, + -6.51925802230835e-09 + ] + }, + { + "children":[ + 59 + ], + "name":"foot_r", + "rotation":[ + -0.5978578329086304, + 0, + 0, + 0.8016021847724915 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 7.450580596923828e-09, + 0.4661003053188324, + 2.7939677238464355e-09 + ] + }, + { + "children":[ + 60 + ], + "name":"calf_r", + "rotation":[ + 0.0712229460477829, + 0, + 0, + 0.9974604249000549 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 7.450580596923828e-09, + 0.4098641872406006, + 1.3969838619232178e-09 + ] + }, + { + "children":[ + 61 + ], + "name":"thigh_r", + "rotation":[ + 0.9893749952316284, + 0, + 0, + 0.1453862488269806 + ], + "scale":[ + 1, + 1, + 1.0000014305114746 + ], + "translation":[ + -0.11140000075101852, + 0.010460092686116695, + -0.008893024176359177 + ] + }, + { + "children":[ + 52, + 57, + 62 + ], + "name":"pelvis", + "rotation":[ + 0.7879695892333984, + 0, + 0, + 0.6157141923904419 + ], + "translation":[ + 0, + 0.045700013637542725, + 0.9318000078201294 + ] + }, + { + "children":[ + 63 + ], + "name":"root", + "rotation":[ + -0.7071067690849304, + 0, + 0, + 0.7071067690849304 + ] + }, + { + "mesh":0, + "name":"Eyebrows", + "skin":0 + }, + { + "mesh":1, + "name":"Eyes", + "skin":0 + }, + { + "mesh":2, + "name":"Female_Regular", + "skin":0 + }, + { + "children":[ + 65, + 66, + 67, + 64 + ], + "name":"Armature" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"MI_Hair_2", + "normalTexture":{ + "index":0 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":1 + }, + "metallicFactor":0, + "roughnessFactor":0.8227272629737854 + } + }, + { + "doubleSided":true, + "name":"MI_Eyes", + "normalTexture":{ + "index":2 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":3 + }, + "metallicFactor":0, + "roughnessFactor":0.34545454382896423 + } + }, + { + "doubleSided":true, + "name":"MI_Regular_Female", + "normalTexture":{ + "index":4 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":5 + }, + "metallicFactor":0, + "metallicRoughnessTexture":{ + "index":6 + } + } + } + ], + "meshes":[ + { + "name":"Face", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TEXCOORD_1":3, + "TEXCOORD_2":4, + "TEXCOORD_3":5, + "COLOR_0":6, + "COLOR_1":7, + "COLOR_2":8, + "JOINTS_0":9, + "WEIGHTS_0":10 + }, + "indices":11, + "material":0 + } + ] + }, + { + "name":"Face.001", + "primitives":[ + { + "attributes":{ + "POSITION":13, + "NORMAL":14, + "TEXCOORD_0":15, + "TEXCOORD_1":16, + "TEXCOORD_2":17, + "TEXCOORD_3":18, + "COLOR_0":19, + "COLOR_1":20, + "COLOR_2":21, + "JOINTS_0":22, + "WEIGHTS_0":23 + }, + "indices":24, + "material":1 + } + ] + }, + { + "name":"Female_Regular.001", + "primitives":[ + { + "attributes":{ + "POSITION":25, + "NORMAL":26, + "TEXCOORD_0":27, + "TEXCOORD_1":28, + "JOINTS_0":29, + "WEIGHTS_0":30 + }, + "indices":31, + "material":2 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + }, + { + "sampler":0, + "source":2 + }, + { + "sampler":0, + "source":3 + }, + { + "sampler":0, + "source":4 + }, + { + "sampler":0, + "source":5 + }, + { + "sampler":0, + "source":6 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"T_Hair_2_Normal", + "uri":"T_Hair_2_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Hair_2_BaseColor", + "uri":"T_Hair_2_BaseColor.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Normal", + "uri":"T_Eye_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Brown", + "uri":"T_Eye_Brown.png" + }, + { + "mimeType":"image/png", + "name":"T_Regular_Female_Normal.png", + "uri":"T_Regular_Female_Normal_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Regular_Female_Dark_BaseColor.png", + "uri":"T_Regular_Female_Dark_BaseColor_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Regular_Female_Roughness.png", + "uri":"T_Regular_Female_Roughness_png.png" + } + ], + "skins":[ + { + "inverseBindMatrices":12, + "joints":[ + 64, + 63, + 52, + 51, + 50, + 1, + 0, + 25, + 24, + 23, + 22, + 5, + 4, + 3, + 2, + 9, + 8, + 7, + 6, + 13, + 12, + 11, + 10, + 17, + 16, + 15, + 14, + 21, + 20, + 19, + 18, + 49, + 48, + 47, + 46, + 29, + 28, + 27, + 26, + 33, + 32, + 31, + 30, + 37, + 36, + 35, + 34, + 41, + 40, + 39, + 38, + 45, + 44, + 43, + 42, + 57, + 56, + 55, + 54, + 53, + 62, + 61, + 60, + 59, + 58 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":912, + "max":[ + 0.06299881637096405, + 1.6869006156921387, + 0.0915706604719162 + ], + "min":[ + -0.06299881637096405, + 1.6492890119552612, + 0.051284290850162506 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":912, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":4, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":5, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":6, + "componentType":5121, + "count":912, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":7, + "componentType":5123, + "count":912, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":8, + "componentType":5123, + "count":912, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5121, + "count":912, + "type":"VEC4" + }, + { + "bufferView":10, + "componentType":5126, + "count":912, + "type":"VEC4" + }, + { + "bufferView":11, + "componentType":5123, + "count":4440, + "type":"SCALAR" + }, + { + "bufferView":12, + "componentType":5126, + "count":65, + "type":"MAT4" + }, + { + "bufferView":13, + "componentType":5126, + "count":590, + "max":[ + 0.05105403810739517, + 1.672553300857544, + 0.0753326341509819 + ], + "min":[ + -0.05105403810739517, + 1.6395376920700073, + 0.042914051562547684 + ], + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":590, + "type":"VEC3" + }, + { + "bufferView":15, + "componentType":5126, + "count":590, + "type":"VEC2" + }, + { + "bufferView":16, + "componentType":5126, + "count":590, + "type":"VEC2" + }, + { + "bufferView":17, + "componentType":5126, + "count":590, + "type":"VEC2" + }, + { + "bufferView":18, + "componentType":5126, + "count":590, + "type":"VEC2" + }, + { + "bufferView":19, + "componentType":5121, + "count":590, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":20, + "componentType":5123, + "count":590, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":21, + "componentType":5123, + "count":590, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":22, + "componentType":5121, + "count":590, + "type":"VEC4" + }, + { + "bufferView":23, + "componentType":5126, + "count":590, + "type":"VEC4" + }, + { + "bufferView":24, + "componentType":5123, + "count":2304, + "type":"SCALAR" + }, + { + "bufferView":25, + "componentType":5126, + "count":7308, + "max":[ + 0.8319411277770996, + 1.7664155960083008, + 0.13043291866779327 + ], + "min":[ + -0.8319411277770996, + -0.004562258720397949, + -0.14878980815410614 + ], + "type":"VEC3" + }, + { + "bufferView":26, + "componentType":5126, + "count":7308, + "type":"VEC3" + }, + { + "bufferView":27, + "componentType":5126, + "count":7308, + "type":"VEC2" + }, + { + "bufferView":28, + "componentType":5126, + "count":7308, + "type":"VEC2" + }, + { + "bufferView":29, + "componentType":5121, + "count":7308, + "type":"VEC4" + }, + { + "bufferView":30, + "componentType":5126, + "count":7308, + "type":"VEC4" + }, + { + "bufferView":31, + "componentType":5123, + "count":38052, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":10944, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":10944, + "byteOffset":10944, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":21888, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":29184, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":36480, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":43776, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":51072, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":54720, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":62016, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":69312, + "target":34962 + }, + { + "buffer":0, + "byteLength":14592, + "byteOffset":72960, + "target":34962 + }, + { + "buffer":0, + "byteLength":8880, + "byteOffset":87552, + "target":34963 + }, + { + "buffer":0, + "byteLength":4160, + "byteOffset":96432 + }, + { + "buffer":0, + "byteLength":7080, + "byteOffset":100592, + "target":34962 + }, + { + "buffer":0, + "byteLength":7080, + "byteOffset":107672, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":114752, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":119472, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":124192, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":128912, + "target":34962 + }, + { + "buffer":0, + "byteLength":2360, + "byteOffset":133632, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":135992, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":140712, + "target":34962 + }, + { + "buffer":0, + "byteLength":2360, + "byteOffset":145432, + "target":34962 + }, + { + "buffer":0, + "byteLength":9440, + "byteOffset":147792, + "target":34962 + }, + { + "buffer":0, + "byteLength":4608, + "byteOffset":157232, + "target":34963 + }, + { + "buffer":0, + "byteLength":87696, + "byteOffset":161840, + "target":34962 + }, + { + "buffer":0, + "byteLength":87696, + "byteOffset":249536, + "target":34962 + }, + { + "buffer":0, + "byteLength":58464, + "byteOffset":337232, + "target":34962 + }, + { + "buffer":0, + "byteLength":58464, + "byteOffset":395696, + "target":34962 + }, + { + "buffer":0, + "byteLength":29232, + "byteOffset":454160, + "target":34962 + }, + { + "buffer":0, + "byteLength":116928, + "byteOffset":483392, + "target":34962 + }, + { + "buffer":0, + "byteLength":76104, + "byteOffset":600320, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":676424, + "uri":"Regular_Female_FullBody.bin" + } + ] +} diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Male_FullBody.bin b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Male_FullBody.bin new file mode 100644 index 000000000..a29b55fa4 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Male_FullBody.bin differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Male_FullBody.gltf b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Male_FullBody.gltf new file mode 100644 index 000000000..5526994d4 --- /dev/null +++ b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Regular_Male_FullBody.gltf @@ -0,0 +1,1978 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 68 + ] + } + ], + "nodes":[ + { + "name":"Head", + "rotation":[ + -0.13207007944583893, + 0, + 0, + 0.991240382194519 + ], + "translation":[ + 0, + 0.08285234868526459, + 9.313225746154785e-09 + ] + }, + { + "children":[ + 0 + ], + "name":"neck_01", + "rotation":[ + 0.25725916028022766, + 0, + 0, + 0.9663424491882324 + ], + "translation":[ + 0, + 0.21509313583374023, + 1.862645149230957e-08 + ] + }, + { + "name":"index_04_leaf_l", + "rotation":[ + -4.656613761255812e-09, + -1, + -1.8664633572962157e-15, + 3.651776296464959e-06 + ], + "scale":[ + 1, + 0.9999997019767761, + 1 + ], + "translation":[ + 1.9281287677586079e-10, + 0.02411014772951603, + 1.6830044557991641e-07 + ] + }, + { + "children":[ + 2 + ], + "name":"index_03_l", + "rotation":[ + -1.348770428677426e-09, + 3.689715200039245e-12, + -0.00018570991232991219, + 1 + ], + "translation":[ + -1.6689227777533233e-09, + 0.027911463752388954, + 1.6598225727193494e-07 + ] + }, + { + "children":[ + 3 + ], + "name":"index_02_l", + "rotation":[ + -1.721623910100334e-08, + -3.9419649766614384e-08, + -0.0005329284467734396, + 0.9999998807907104 + ], + "translation":[ + -3.374225343577564e-10, + 0.0326123908162117, + 1.3817563626616902e-07 + ] + }, + { + "children":[ + 4 + ], + "name":"index_01_l", + "rotation":[ + -0.009757923893630505, + 0.7070369124412537, + -0.0097578726708889, + 0.7070420384407043 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 0.009400011971592903, + 0.11500009149312973, + 0.03249999135732651 + ] + }, + { + "name":"middle_04_leaf_l", + "rotation":[ + 2.421438694000244e-08, + -1, + -9.97962698806934e-14, + 3.65177675121231e-06 + ], + "translation":[ + 5.168658390175551e-09, + 0.030519818887114525, + 2.3142732175074343e-08 + ] + }, + { + "children":[ + 6 + ], + "name":"middle_03_l", + "rotation":[ + -1.0311108411542591e-08, + 2.617175920427428e-11, + -0.001419748761691153, + 0.9999989867210388 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 3.3051037462428212e-09, + 0.03011666052043438, + 1.2451241104827204e-07 + ] + }, + { + "children":[ + 7 + ], + "name":"middle_02_l", + "rotation":[ + 1.5643285777855453e-08, + -3.913748614081669e-08, + 0.0020527271553874016, + 0.9999979138374329 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 1.090484147425741e-09, + 0.03752619028091431, + 1.5301162648029276e-07 + ] + }, + { + "children":[ + 8 + ], + "name":"middle_01_l", + "rotation":[ + -0.013192507438361645, + 0.7069811820983887, + -0.013192412443459034, + 0.7069862484931946 + ], + "scale":[ + 0.9999999403953552, + 0.9999998807907104, + 0.9999999403953552 + ], + "translation":[ + 0.0069999718107283115, + 0.11260004341602325, + 0.0069999960251152515 + ] + }, + { + "name":"pinky_04_leaf_l", + "rotation":[ + -2.2351745343485163e-08, + -1, + 1.2562023090582214e-13, + 3.651776296464959e-06 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + 1.033640728564933e-08, + 0.021523205563426018, + -2.814113031490706e-07 + ] + }, + { + "children":[ + 10 + ], + "name":"pinky_03_l", + "rotation":[ + 3.383408886392658e-09, + -9.627411715062983e-12, + 0.0004658793332055211, + 0.9999998807907104 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + 2.8849171940237284e-09, + 0.02743077464401722, + -3.729670083885139e-08 + ] + }, + { + "children":[ + 11 + ], + "name":"pinky_02_l", + "rotation":[ + -1.035459185061427e-08, + -3.897551081877282e-08, + -0.0015674028545618057, + 0.9999988079071045 + ], + "translation":[ + -1.0922121873591095e-08, + 0.031630996614694595, + 7.067205842758995e-08 + ] + }, + { + "children":[ + 12 + ], + "name":"pinky_01_l", + "rotation":[ + -0.015652360394597054, + 0.706930935382843, + -0.01565224677324295, + 0.7069361209869385 + ], + "translation":[ + 0.009000067599117756, + 0.0951000526547432, + -0.042500000447034836 + ] + }, + { + "name":"ring_04_leaf_l", + "rotation":[ + 1.1641533959050321e-08, + -1, + -4.1919619902033856e-14, + 3.651776296464959e-06 + ], + "scale":[ + 1, + 0.9999997019767761, + 1 + ], + "translation":[ + -3.835339157376438e-09, + 0.029101530089974403, + 3.391749459069615e-08 + ] + }, + { + "children":[ + 14 + ], + "name":"ring_03_l", + "rotation":[ + -2.4604773329883756e-08, + 6.235185284753086e-11, + -0.003387601813301444, + 0.9999942779541016 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -8.026290743146092e-09, + 0.028300149366259575, + 1.1107826480838412e-07 + ] + }, + { + "children":[ + 15 + ], + "name":"ring_02_l", + "rotation":[ + 1.7517091777108362e-08, + -3.9449915334444086e-08, + 0.0023997032549232244, + 0.9999971389770508 + ], + "translation":[ + -5.185938789509237e-09, + 0.0360012948513031, + 1.464196230926973e-07 + ] + }, + { + "children":[ + 16 + ], + "name":"ring_01_l", + "rotation":[ + -0.0029462252277880907, + 0.7070980072021484, + -0.0029462038073688745, + 0.7071032524108887 + ], + "scale":[ + 0.9999998807907104, + 0.9999997019767761, + 0.9999998807907104 + ], + "translation":[ + 0.00730002298951149, + 0.10620005428791046, + -0.020400000736117363 + ] + }, + { + "name":"thumb_04_leaf_l", + "rotation":[ + 2.2672955068969713e-08, + 0.4282083213329315, + -1.3036950008427084e-07, + 0.9036800265312195 + ], + "scale":[ + 0.9999998807907104, + 1, + 1 + ], + "translation":[ + -1.0710209608078003e-07, + 0.03459959849715233, + 6.51925802230835e-09 + ] + }, + { + "children":[ + 18 + ], + "name":"thumb_03_l", + "rotation":[ + -0.0003726967261172831, + 2.6525931389187463e-05, + 0.00011462579277576879, + 0.9999999403953552 + ], + "scale":[ + 1.0000001192092896, + 1, + 1 + ], + "translation":[ + 3.5608536563813686e-08, + 0.03922773152589798, + -5.168840289115906e-08 + ] + }, + { + "children":[ + 19 + ], + "name":"thumb_02_l", + "rotation":[ + 0.0008555729873478413, + 3.4565124224172905e-05, + -0.0004891895223408937, + 0.9999995231628418 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -1.83063093572855e-07, + 0.039565373212099075, + 5.587935447692871e-09 + ] + }, + { + "children":[ + 20 + ], + "name":"thumb_01_l", + "rotation":[ + 0.30099350214004517, + 0.9291350841522217, + 0.21020177006721497, + 0.04388770833611488 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 0.021399976685643196, + 0.027700087055563927, + 0.02740001305937767 + ] + }, + { + "children":[ + 5, + 9, + 13, + 17, + 21 + ], + "name":"hand_l", + "rotation":[ + -0.015807554125785828, + -1.1323515991534805e-06, + -1.859292275696589e-08, + 0.9998750686645508 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + 8.156474962106586e-08, + 0.24042010307312012, + -3.2514435588382185e-09 + ] + }, + { + "children":[ + 22 + ], + "name":"lowerarm_l", + "rotation":[ + 0.03093818761408329, + 4.2500738345552236e-05, + -1.2440405043889768e-06, + 0.9995213150978088 + ], + "translation":[ + -4.025901034765411e-08, + 0.25111493468284607, + -8.731149137020111e-11 + ] + }, + { + "children":[ + 23 + ], + "name":"upperarm_l", + "rotation":[ + 0.16515187919139862, + 0.6876330971717834, + -0.16469810903072357, + 0.6875755786895752 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -0.009641071781516075, + 0.1883048117160797, + -0.03967198729515076 + ] + }, + { + "children":[ + 24 + ], + "name":"clavicle_l", + "rotation":[ + -0.5359424352645874, + -0.3172530233860016, + -0.3989512026309967, + 0.673018753528595 + ], + "translation":[ + 0.03139999881386757, + 0.1737176477909088, + 0.06732845306396484 + ] + }, + { + "name":"index_04_leaf_r", + "rotation":[ + -4.656613761255812e-09, + 1, + -9.069184307350635e-15, + 3.651776296464959e-06 + ], + "scale":[ + 1, + 0.9999997019767761, + 1 + ], + "translation":[ + -1.9281287677586079e-10, + 0.02411014772951603, + 1.6830023241709569e-07 + ] + }, + { + "children":[ + 26 + ], + "name":"index_03_r", + "rotation":[ + -1.3487808647738575e-09, + -3.968936290732472e-12, + 0.00018570991232991219, + 1 + ], + "translation":[ + 1.6707417671568692e-09, + 0.027911463752388954, + 1.659820298982595e-07 + ] + }, + { + "children":[ + 27 + ], + "name":"index_02_r", + "rotation":[ + -4.891389959738035e-09, + 3.925104508084587e-08, + 0.0005329284467734396, + 0.9999998807907104 + ], + "translation":[ + -1.2369127944111824e-10, + 0.032612428069114685, + 1.5866616820403578e-07 + ] + }, + { + "children":[ + 28 + ], + "name":"index_01_r", + "rotation":[ + -0.00975793320685625, + -0.7070369720458984, + 0.009757863357663155, + 0.7070419788360596 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + -0.00940000731498003, + 0.11500009149312973, + 0.032499995082616806 + ] + }, + { + "name":"middle_04_leaf_r", + "rotation":[ + 2.421438694000244e-08, + 1, + 8.419702652098793e-14, + 3.65177675121231e-06 + ], + "translation":[ + -5.168658390175551e-09, + 0.030519818887114525, + 2.3141225824474532e-08 + ] + }, + { + "children":[ + 30 + ], + "name":"middle_03_r", + "rotation":[ + -1.0311155484998835e-08, + -2.69988770923435e-11, + 0.001419748761691153, + 0.9999989867210388 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -3.306013240944594e-09, + 0.03011666052043438, + 1.2451081943254394e-07 + ] + }, + { + "children":[ + 31 + ], + "name":"middle_02_r", + "rotation":[ + 1.3419549915738571e-08, + 3.920036917293146e-08, + -0.0020527271553874016, + 0.9999979138374329 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + -1.2823875294998288e-09, + 0.03752618655562401, + 1.4930063230167434e-07 + ] + }, + { + "children":[ + 32 + ], + "name":"middle_01_r", + "rotation":[ + -0.013192505575716496, + -0.7069811820983887, + 0.013192412443459034, + 0.7069862484931946 + ], + "scale":[ + 0.9999999403953552, + 0.9999998807907104, + 0.9999999403953552 + ], + "translation":[ + -0.006999965291470289, + 0.11260004341602325, + 0.0069999974220991135 + ] + }, + { + "name":"pinky_04_leaf_r", + "rotation":[ + -2.2351745343485163e-08, + 1, + -9.381222605383058e-14, + 3.651776296464959e-06 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + -1.0335497790947556e-08, + 0.02152320370078087, + -2.814119568483875e-07 + ] + }, + { + "children":[ + 34 + ], + "name":"pinky_03_r", + "rotation":[ + 3.383400670742276e-09, + 9.110491007435773e-12, + -0.0004658793332055211, + 0.9999998807907104 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + -2.8858266887255013e-09, + 0.02743077091872692, + -3.729741138158715e-08 + ] + }, + { + "children":[ + 35 + ], + "name":"pinky_02_r", + "rotation":[ + 1.908002644768203e-09, + 3.8693851678317515e-08, + 0.0015674028545618057, + 0.9999988079071045 + ], + "translation":[ + 4.2391548049636185e-09, + 0.03163096681237221, + 9.059564831659372e-08 + ] + }, + { + "children":[ + 36 + ], + "name":"pinky_01_r", + "rotation":[ + -0.0156523697078228, + -0.7069309949874878, + 0.015652237460017204, + 0.7069360613822937 + ], + "translation":[ + -0.009000054560601711, + 0.0951000526547432, + -0.042500000447034836 + ] + }, + { + "name":"ring_04_leaf_r", + "rotation":[ + 1.1641533959050321e-08, + 1, + 3.932434822109636e-14, + 3.651776296464959e-06 + ], + "scale":[ + 1, + 0.9999997019767761, + 1 + ], + "translation":[ + 3.835339157376438e-09, + 0.029101528227329254, + 3.391586744783126e-08 + ] + }, + { + "children":[ + 38 + ], + "name":"ring_03_r", + "rotation":[ + -2.4604839055086813e-08, + -5.959530785526468e-11, + 0.003387601813301444, + 0.9999942779541016 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 8.026290743146092e-09, + 0.028300149366259575, + 1.1107695030432296e-07 + ] + }, + { + "children":[ + 39 + ], + "name":"ring_02_r", + "rotation":[ + 1.7020420628455213e-08, + 3.94586443519529e-08, + -0.0023997037205845118, + 0.9999971389770508 + ], + "translation":[ + 6.081791070755571e-09, + 0.0360012948513031, + 1.4559928729340754e-07 + ] + }, + { + "children":[ + 40 + ], + "name":"ring_01_r", + "rotation":[ + -0.002946224994957447, + -0.7070980668067932, + 0.002946204040199518, + 0.7071031928062439 + ], + "scale":[ + 0.9999998807907104, + 0.9999997019767761, + 0.9999998807907104 + ], + "translation":[ + -0.007300012744963169, + 0.10620005428791046, + -0.020400000736117363 + ] + }, + { + "name":"thumb_04_leaf_r", + "rotation":[ + 2.2672949739899195e-08, + -0.4282083213329315, + 1.8189894035458565e-07, + 0.9036800265312195 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + 1.671724021434784e-07, + 0.03459971770644188, + 8.381903171539307e-09 + ] + }, + { + "children":[ + 42 + ], + "name":"thumb_03_r", + "rotation":[ + -0.0003726781578734517, + -2.651103204698302e-05, + -0.00011462859401945025, + 0.9999999403953552 + ], + "scale":[ + 1.0000001192092896, + 0.9999999403953552, + 0.9999998807907104 + ], + "translation":[ + -1.8476566765457392e-07, + 0.03922785073518753, + -2.2351741790771484e-08 + ] + }, + { + "children":[ + 43 + ], + "name":"thumb_02_r", + "rotation":[ + 0.000855587946716696, + -3.4503656934248284e-05, + 0.0004891885910183191, + 0.9999995231628418 + ], + "scale":[ + 1, + 0.9999998807907104, + 0.9999998807907104 + ], + "translation":[ + -5.372567102313042e-08, + 0.03956543654203415, + -2.60770320892334e-08 + ] + }, + { + "children":[ + 44 + ], + "name":"thumb_01_r", + "rotation":[ + 0.30099350214004517, + -0.9291350841522217, + -0.21020175516605377, + 0.04388761147856712 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + -0.02139997109770775, + 0.027700087055563927, + 0.02740001119673252 + ] + }, + { + "children":[ + 29, + 33, + 37, + 41, + 45 + ], + "name":"hand_r", + "rotation":[ + -0.015807554125785828, + 1.2515496337073273e-06, + 1.8592521300320186e-08, + 0.9998750686645508 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + -9.193168182264344e-08, + 0.24042010307312012, + -5.398987923399545e-09 + ] + }, + { + "children":[ + 46 + ], + "name":"lowerarm_r", + "rotation":[ + 0.03093818761408329, + -4.256031024851836e-05, + 1.2421967312548077e-06, + 0.9995213150978088 + ], + "translation":[ + 4.025901034765411e-08, + 0.25111493468284607, + -8.731149137020111e-11 + ] + }, + { + "children":[ + 47 + ], + "name":"upperarm_r", + "rotation":[ + 0.16515187919139862, + -0.6876330971717834, + 0.16469810903072357, + 0.6875755786895752 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 0.009641071781516075, + 0.1883048117160797, + -0.03967198729515076 + ] + }, + { + "children":[ + 48 + ], + "name":"clavicle_r", + "rotation":[ + -0.5359424352645874, + 0.3172530233860016, + 0.3989512026309967, + 0.673018753528595 + ], + "translation":[ + -0.03139999881386757, + 0.1737176477909088, + 0.06732845306396484 + ] + }, + { + "children":[ + 1, + 25, + 49 + ], + "name":"spine_03", + "rotation":[ + -0.12418898940086365, + 0, + 0, + 0.9922585487365723 + ], + "translation":[ + 0, + 0.1331336796283722, + 0 + ] + }, + { + "children":[ + 50 + ], + "name":"spine_02", + "rotation":[ + -0.03958535194396973, + 0, + 0, + 0.9992161989212036 + ], + "translation":[ + 0, + 0.10634974390268326, + -1.3969838619232178e-09 + ] + }, + { + "children":[ + 51 + ], + "name":"spine_01", + "rotation":[ + -0.09185619652271271, + 0, + 0, + 0.9957723021507263 + ], + "translation":[ + 0, + 0.1280922144651413, + -3.259629011154175e-08 + ] + }, + { + "name":"ball_leaf_l", + "rotation":[ + 1.4901161193847656e-08, + -4.371139183945161e-08, + 6.513504428675462e-16, + 1 + ], + "translation":[ + -1.328826715329967e-09, + 0.07889983803033829, + -2.1363266711205142e-10 + ] + }, + { + "children":[ + 53 + ], + "name":"ball_l", + "rotation":[ + -1.0066750988357853e-08, + -0.9731196165084839, + 0.23030038177967072, + 4.2536413502602954e-08 + ], + "scale":[ + 1, + 1.000000238418579, + 1 + ], + "translation":[ + 0, + 0.15907371044158936, + -6.51925802230835e-09 + ] + }, + { + "children":[ + 54 + ], + "name":"foot_l", + "rotation":[ + -0.5721680521965027, + 0, + 0, + 0.8201364278793335 + ], + "translation":[ + 0, + 0.4587883949279785, + 5.587935447692871e-09 + ] + }, + { + "children":[ + 55 + ], + "name":"calf_l", + "rotation":[ + 0.05598893761634827, + 0, + 0, + 0.998431384563446 + ], + "translation":[ + -7.450580596923828e-09, + 0.4288000166416168, + 3.1723175197839737e-09 + ] + }, + { + "children":[ + 56 + ], + "name":"thigh_l", + "rotation":[ + 0.9898310303688049, + 0, + 0, + 0.14224845170974731 + ], + "scale":[ + 1, + 1, + 1.0000019073486328 + ], + "translation":[ + 0.09059999883174896, + 0.023176943883299828, + 0.0004878304898738861 + ] + }, + { + "name":"ball_leaf_r", + "rotation":[ + 1.4901161193847656e-08, + -4.371139183945161e-08, + 6.513504428675462e-16, + 1 + ], + "translation":[ + -1.328826715329967e-09, + 0.07889983803033829, + -1.1364305052552481e-09 + ] + }, + { + "children":[ + 58 + ], + "name":"ball_r", + "rotation":[ + -1.0066750988357853e-08, + -0.9731196165084839, + 0.23030038177967072, + 4.2536413502602954e-08 + ], + "scale":[ + 1, + 1.000000238418579, + 1 + ], + "translation":[ + 0, + 0.15907371044158936, + -6.51925802230835e-09 + ] + }, + { + "children":[ + 59 + ], + "name":"foot_r", + "rotation":[ + -0.5721680521965027, + 0, + 0, + 0.8201364278793335 + ], + "translation":[ + 0, + 0.4587883949279785, + 5.587935447692871e-09 + ] + }, + { + "children":[ + 60 + ], + "name":"calf_r", + "rotation":[ + 0.05598893761634827, + 0, + 0, + 0.998431384563446 + ], + "translation":[ + 7.450580596923828e-09, + 0.4288000166416168, + 3.1723175197839737e-09 + ] + }, + { + "children":[ + 61 + ], + "name":"thigh_r", + "rotation":[ + 0.9898310303688049, + 0, + 0, + 0.14224845170974731 + ], + "scale":[ + 1, + 1, + 1.0000019073486328 + ], + "translation":[ + -0.09059999883174896, + 0.023176943883299828, + 0.0004878304898738861 + ] + }, + { + "children":[ + 52, + 57, + 62 + ], + "name":"pelvis", + "rotation":[ + 0.8005710244178772, + 0, + 0, + 0.5992379188537598 + ], + "translation":[ + 0, + 0.042999982833862305, + 0.9491000175476074 + ] + }, + { + "children":[ + 63 + ], + "name":"root", + "rotation":[ + -0.7071067690849304, + 0, + 0, + 0.7071067690849304 + ] + }, + { + "mesh":0, + "name":"Eyebrows", + "skin":0 + }, + { + "mesh":1, + "name":"Eyes", + "skin":0 + }, + { + "mesh":2, + "name":"RegularMale", + "skin":0 + }, + { + "children":[ + 65, + 66, + 67, + 64 + ], + "name":"Armature" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"MI_Hair_1", + "normalTexture":{ + "index":0 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":1 + }, + "metallicFactor":0, + "roughnessFactor":0.8227272629737854 + } + }, + { + "doubleSided":true, + "name":"MI_Eyes", + "normalTexture":{ + "index":2 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":3 + }, + "metallicFactor":0, + "roughnessFactor":0.34545454382896423 + } + }, + { + "doubleSided":true, + "name":"MI_Regular_Male", + "normalTexture":{ + "index":4 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":5 + }, + "metallicFactor":0, + "metallicRoughnessTexture":{ + "index":6 + } + } + } + ], + "meshes":[ + { + "name":"Face", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TEXCOORD_1":3, + "TEXCOORD_2":4, + "TEXCOORD_3":5, + "COLOR_0":6, + "COLOR_1":7, + "JOINTS_0":8, + "WEIGHTS_0":9 + }, + "indices":10, + "material":0 + } + ] + }, + { + "name":"Face.001", + "primitives":[ + { + "attributes":{ + "POSITION":12, + "NORMAL":13, + "TEXCOORD_0":14, + "TEXCOORD_1":15, + "TEXCOORD_2":16, + "TEXCOORD_3":17, + "COLOR_0":18, + "COLOR_1":19, + "JOINTS_0":20, + "WEIGHTS_0":21 + }, + "indices":22, + "material":1 + } + ] + }, + { + "name":"RegularMale.001", + "primitives":[ + { + "attributes":{ + "POSITION":23, + "NORMAL":24, + "TEXCOORD_0":25, + "TEXCOORD_1":26, + "COLOR_0":27, + "COLOR_1":28, + "JOINTS_0":29, + "WEIGHTS_0":30 + }, + "indices":31, + "material":2 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + }, + { + "sampler":0, + "source":2 + }, + { + "sampler":0, + "source":3 + }, + { + "sampler":0, + "source":4 + }, + { + "sampler":0, + "source":5 + }, + { + "sampler":0, + "source":6 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"T_Hair_1_Normal", + "uri":"T_Hair_1_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Hair_1_BaseColor", + "uri":"T_Hair_1_BaseColor.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Normal", + "uri":"T_Eye_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Brown", + "uri":"T_Eye_Brown.png" + }, + { + "mimeType":"image/png", + "name":"T_Regular_Male_Normal.png", + "uri":"T_Regular_Male_Normal_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Regular_Male_Dark_BaseColor.png", + "uri":"T_Regular_Male_Dark_BaseColor_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Regular_Male_Roughness.png", + "uri":"T_Regular_Male_Roughness_png.png" + } + ], + "skins":[ + { + "inverseBindMatrices":11, + "joints":[ + 64, + 63, + 52, + 51, + 50, + 1, + 0, + 25, + 24, + 23, + 22, + 5, + 4, + 3, + 2, + 9, + 8, + 7, + 6, + 13, + 12, + 11, + 10, + 17, + 16, + 15, + 14, + 21, + 20, + 19, + 18, + 49, + 48, + 47, + 46, + 29, + 28, + 27, + 26, + 33, + 32, + 31, + 30, + 37, + 36, + 35, + 34, + 41, + 40, + 39, + 38, + 45, + 44, + 43, + 42, + 57, + 56, + 55, + 54, + 53, + 62, + 61, + 60, + 59, + 58 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":646, + "max":[ + 0.062340568751096725, + 1.7254674434661865, + 0.09447786957025528 + ], + "min":[ + -0.062340568751096725, + 1.6948596239089966, + 0.0569215789437294 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":646, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":4, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":5, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":6, + "componentType":5121, + "count":646, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":7, + "componentType":5123, + "count":646, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":8, + "componentType":5121, + "count":646, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5126, + "count":646, + "type":"VEC4" + }, + { + "bufferView":10, + "componentType":5123, + "count":2952, + "type":"SCALAR" + }, + { + "bufferView":11, + "componentType":5126, + "count":65, + "type":"MAT4" + }, + { + "bufferView":12, + "componentType":5126, + "count":556, + "max":[ + 0.04874879866838455, + 1.7135447263717651, + 0.08063791692256927 + ], + "min":[ + -0.04874879866838455, + 1.6835992336273193, + 0.05123402923345566 + ], + "type":"VEC3" + }, + { + "bufferView":13, + "componentType":5126, + "count":556, + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":15, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":16, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":17, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":18, + "componentType":5121, + "count":556, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":19, + "componentType":5123, + "count":556, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":20, + "componentType":5121, + "count":556, + "type":"VEC4" + }, + { + "bufferView":21, + "componentType":5126, + "count":556, + "type":"VEC4" + }, + { + "bufferView":22, + "componentType":5123, + "count":2304, + "type":"SCALAR" + }, + { + "bufferView":23, + "componentType":5126, + "count":7047, + "max":[ + 0.8994146585464478, + 1.8100765943527222, + 0.13305038213729858 + ], + "min":[ + -0.8994145393371582, + -0.005779251456260681, + -0.14364047348499298 + ], + "type":"VEC3" + }, + { + "bufferView":24, + "componentType":5126, + "count":7047, + "type":"VEC3" + }, + { + "bufferView":25, + "componentType":5126, + "count":7047, + "type":"VEC2" + }, + { + "bufferView":26, + "componentType":5126, + "count":7047, + "type":"VEC2" + }, + { + "bufferView":27, + "componentType":5121, + "count":7047, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":28, + "componentType":5123, + "count":7047, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":29, + "componentType":5121, + "count":7047, + "type":"VEC4" + }, + { + "bufferView":30, + "componentType":5126, + "count":7047, + "type":"VEC4" + }, + { + "bufferView":31, + "componentType":5123, + "count":36384, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":7752, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":7752, + "byteOffset":7752, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":15504, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":20672, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":25840, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":31008, + "target":34962 + }, + { + "buffer":0, + "byteLength":2584, + "byteOffset":36176, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":38760, + "target":34962 + }, + { + "buffer":0, + "byteLength":2584, + "byteOffset":43928, + "target":34962 + }, + { + "buffer":0, + "byteLength":10336, + "byteOffset":46512, + "target":34962 + }, + { + "buffer":0, + "byteLength":5904, + "byteOffset":56848, + "target":34963 + }, + { + "buffer":0, + "byteLength":4160, + "byteOffset":62752 + }, + { + "buffer":0, + "byteLength":6672, + "byteOffset":66912, + "target":34962 + }, + { + "buffer":0, + "byteLength":6672, + "byteOffset":73584, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":80256, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":84704, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":89152, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":93600, + "target":34962 + }, + { + "buffer":0, + "byteLength":2224, + "byteOffset":98048, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":100272, + "target":34962 + }, + { + "buffer":0, + "byteLength":2224, + "byteOffset":104720, + "target":34962 + }, + { + "buffer":0, + "byteLength":8896, + "byteOffset":106944, + "target":34962 + }, + { + "buffer":0, + "byteLength":4608, + "byteOffset":115840, + "target":34963 + }, + { + "buffer":0, + "byteLength":84564, + "byteOffset":120448, + "target":34962 + }, + { + "buffer":0, + "byteLength":84564, + "byteOffset":205012, + "target":34962 + }, + { + "buffer":0, + "byteLength":56376, + "byteOffset":289576, + "target":34962 + }, + { + "buffer":0, + "byteLength":56376, + "byteOffset":345952, + "target":34962 + }, + { + "buffer":0, + "byteLength":28188, + "byteOffset":402328, + "target":34962 + }, + { + "buffer":0, + "byteLength":56376, + "byteOffset":430516, + "target":34962 + }, + { + "buffer":0, + "byteLength":28188, + "byteOffset":486892, + "target":34962 + }, + { + "buffer":0, + "byteLength":112752, + "byteOffset":515080, + "target":34962 + }, + { + "buffer":0, + "byteLength":72768, + "byteOffset":627832, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":700600, + "uri":"Regular_Male_FullBody.bin" + } + ] +} diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Female_FullBody.bin b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Female_FullBody.bin new file mode 100644 index 000000000..6e6507c85 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Female_FullBody.bin differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Female_FullBody.gltf b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Female_FullBody.gltf new file mode 100644 index 000000000..804aa3d3b --- /dev/null +++ b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Female_FullBody.gltf @@ -0,0 +1,2056 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 68 + ] + } + ], + "nodes":[ + { + "name":"Head", + "rotation":[ + -0.20467473566532135, + -4.759437705400649e-21, + 1.2439442348830942e-21, + 0.9788300395011902 + ], + "translation":[ + -1.5903435849255598e-27, + 0.0711912140250206, + 2.0489096641540527e-08 + ] + }, + { + "children":[ + 0 + ], + "name":"neck_01", + "rotation":[ + 0.3088374435901642, + 8.337463586651673e-21, + -5.849849968646638e-21, + 0.95111483335495 + ], + "translation":[ + -1.0141478263557337e-20, + 0.19815585017204285, + 2.60770320892334e-08 + ] + }, + { + "name":"index_04_leaf_l", + "rotation":[ + -8.381903171539307e-09, + 1, + -1.5432005174599583e-14, + 3.6517765238386346e-06 + ], + "translation":[ + 9.076757123693824e-10, + 0.023510519415140152, + -3.8285477899080433e-08 + ] + }, + { + "children":[ + 2 + ], + "name":"index_03_l", + "rotation":[ + 1.0023382124302316e-09, + 7.603918037758783e-13, + -0.00013328436762094498, + 1 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 4.420144250616431e-10, + 0.027111778035759926, + -3.670398029953503e-08 + ] + }, + { + "children":[ + 3 + ], + "name":"index_02_l", + "rotation":[ + 1.8987577732332284e-08, + 1.4024364247688936e-07, + -0.002140256343409419, + 0.9999977350234985 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 8.094502845779061e-11, + 0.03171013668179512, + -6.863018597869086e-09 + ] + }, + { + "children":[ + 4 + ], + "name":"index_01_l", + "rotation":[ + -0.0033091865479946136, + 0.7071018815040588, + -0.003309202380478382, + 0.7070961594581604 + ], + "translation":[ + 0.004199977032840252, + 0.08823654055595398, + 0.03620496019721031 + ] + }, + { + "name":"middle_04_leaf_l", + "rotation":[ + 2.0489096641540527e-08, + 1, + 6.335320587363621e-14, + 3.6517765238386346e-06 + ], + "translation":[ + 2.193701220676303e-09, + 0.029620492830872536, + 1.1362611473941797e-07 + ] + }, + { + "children":[ + 6 + ], + "name":"middle_03_l", + "rotation":[ + 2.420814304571195e-08, + 1.4173854798182894e-11, + -0.0032189602497965097, + 0.9999948143959045 + ], + "scale":[ + 0.9999998807907104, + 0.9999999403953552, + 1 + ], + "translation":[ + -4.32646629633382e-09, + 0.02931377850472927, + 3.287611605173879e-08 + ] + }, + { + "children":[ + 7 + ], + "name":"middle_02_l", + "rotation":[ + -2.949975197452659e-08, + 1.402399334438087e-07, + 0.0038676888216286898, + 0.9999924898147583 + ], + "translation":[ + 1.6816557035781443e-09, + 0.03642695024609566, + 1.0210540324351314e-07 + ] + }, + { + "children":[ + 8 + ], + "name":"middle_01_l", + "rotation":[ + -0.007979890331625938, + 0.7070646286010742, + -0.007979941554367542, + 0.7070589065551758 + ], + "scale":[ + 1, + 0.9999998807907104, + 1 + ], + "translation":[ + 0.001899929717183113, + 0.08634158223867416, + 0.010671664960682392 + ] + }, + { + "name":"pinky_04_leaf_l", + "rotation":[ + 8.381903171539307e-09, + 1, + 5.647658583201112e-14, + 3.65177675121231e-06 + ], + "translation":[ + -1.317857822868973e-09, + 0.020919334143400192, + -1.727942162688123e-07 + ] + }, + { + "children":[ + 10 + ], + "name":"pinky_03_l", + "rotation":[ + -2.1800540039862426e-08, + 5.25581791629981e-12, + 0.0028988486155867577, + 0.9999958276748657 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + -1.318767317570746e-09, + 0.026631725952029228, + -8.721048061488545e-08 + ] + }, + { + "children":[ + 11 + ], + "name":"pinky_02_l", + "rotation":[ + 1.03155857189563e-08, + 1.4017835781032773e-07, + -0.001705002854578197, + 0.9999985694885254 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + -2.967681211885065e-09, + 0.03083186410367489, + -8.672896001371555e-08 + ] + }, + { + "children":[ + 12 + ], + "name":"pinky_01_l", + "rotation":[ + -0.01044775452464819, + 0.7070325016975403, + -0.010447824373841286, + 0.7070267200469971 + ], + "scale":[ + 0.9999999403953552, + 0.9999997615814209, + 0.9999999403953552 + ], + "translation":[ + 0.003799965837970376, + 0.06994835287332535, + -0.03399413824081421 + ] + }, + { + "name":"ring_04_leaf_l", + "rotation":[ + 2.7474015951156616e-08, + 1, + 1.0721373739979931e-13, + 3.65177675121231e-06 + ], + "translation":[ + 9.5042196335271e-10, + 0.028301579877734184, + -3.474425369631717e-08 + ] + }, + { + "children":[ + 14 + ], + "name":"ring_03_l", + "rotation":[ + 2.6234243222234e-08, + 4.3393351412124304e-11, + -0.0034884933847934008, + 0.9999939203262329 + ], + "translation":[ + 7.703420124016702e-09, + 0.027600184082984924, + -1.1280478418029816e-07 + ] + }, + { + "children":[ + 15 + ], + "name":"ring_02_l", + "rotation":[ + -1.8197205520209536e-08, + 1.4009778226409253e-07, + 0.002474082401022315, + 0.9999969601631165 + ], + "translation":[ + -9.877112461254e-10, + 0.035001225769519806, + -1.5782489981575054e-07 + ] + }, + { + "children":[ + 16 + ], + "name":"ring_01_l", + "rotation":[ + 0.0025809321086853743, + 0.7071049213409424, + 0.0025809479411691427, + 0.707099199295044 + ], + "scale":[ + 0.9999999403953552, + 0.9999997615814209, + 0.9999999403953552 + ], + "translation":[ + 0.0021999571472406387, + 0.08042963594198227, + -0.013825255446135998 + ] + }, + { + "name":"thumb_04_leaf_l", + "rotation":[ + -1.2782692238033633e-08, + 0.48539119958877563, + 2.0375746601075662e-07, + 0.8742970824241638 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -1.2670352589339018e-07, + 0.03127264976501465, + 3.073364496231079e-08 + ] + }, + { + "children":[ + 18 + ], + "name":"thumb_03_l", + "rotation":[ + -0.0012816648231819272, + 5.811178561998531e-05, + 0.0002541383437346667, + 0.9999991655349731 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + 2.2436142899096012e-07, + 0.035620346665382385, + 5.122274160385132e-09 + ] + }, + { + "children":[ + 19 + ], + "name":"thumb_02_l", + "rotation":[ + 0.0019128327257931232, + 0.00019216042710468173, + -0.0004484721284825355, + 0.9999980330467224 + ], + "scale":[ + 1, + 0.9999998211860657, + 0.9999999403953552 + ], + "translation":[ + 1.453081495128572e-07, + 0.03582108020782471, + -1.30385160446167e-08 + ] + }, + { + "children":[ + 20 + ], + "name":"thumb_01_l", + "rotation":[ + 0.263997346162796, + 0.9450139999389648, + 0.1882738322019577, + 0.04250776767730713 + ], + "scale":[ + 1, + 1.0000004768371582, + 1 + ], + "translation":[ + 0.009999980218708515, + -0.0028757674153894186, + 0.029958141967654228 + ] + }, + { + "children":[ + 5, + 9, + 13, + 17, + 21 + ], + "name":"hand_l", + "rotation":[ + -0.02237604185938835, + -2.264418526465306e-06, + -3.032003448311116e-08, + 0.9997496008872986 + ], + "translation":[ + 1.532122695380167e-08, + 0.24930401146411896, + 5.277343007037416e-09 + ] + }, + { + "children":[ + 22 + ], + "name":"lowerarm_l", + "rotation":[ + 0.023802155628800392, + 8.208974031731486e-05, + -1.8556972918304382e-06, + 0.9997166991233826 + ], + "translation":[ + -4.793889729626244e-08, + 0.2403421401977539, + -4.220055416226387e-09 + ] + }, + { + "children":[ + 23 + ], + "name":"upperarm_l", + "rotation":[ + 0.17232586443424225, + 0.6858593225479126, + -0.1717943400144577, + 0.68584805727005 + ], + "scale":[ + 1, + 1, + 1.0000001192092896 + ], + "translation":[ + -0.0016045584343373775, + 0.1410660296678543, + -0.01228591613471508 + ] + }, + { + "children":[ + 24 + ], + "name":"clavicle_l", + "rotation":[ + -0.5471324324607849, + -0.3204275965690613, + -0.39127784967422485, + 0.666988730430603 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 0.02930000051856041, + 0.13370320200920105, + 0.0448194220662117 + ] + }, + { + "name":"index_04_leaf_r", + "rotation":[ + -8.381903171539307e-09, + -1, + 1.5432005174599583e-14, + 3.6517765238386346e-06 + ], + "translation":[ + -9.076757123693824e-10, + 0.023510519415140152, + -3.8285477899080433e-08 + ] + }, + { + "children":[ + 26 + ], + "name":"index_03_r", + "rotation":[ + 1.0023382124302316e-09, + -7.603918037758783e-13, + 0.00013328436762094498, + 1 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -4.420144250616431e-10, + 0.027111778035759926, + -3.670398029953503e-08 + ] + }, + { + "children":[ + 27 + ], + "name":"index_02_r", + "rotation":[ + 1.8987577732332284e-08, + -1.4024364247688936e-07, + 0.002140256343409419, + 0.9999977350234985 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -8.094502845779061e-11, + 0.03171013668179512, + -6.863018597869086e-09 + ] + }, + { + "children":[ + 28 + ], + "name":"index_01_r", + "rotation":[ + -0.0033091865479946136, + -0.7071018815040588, + 0.003309202380478382, + 0.7070961594581604 + ], + "translation":[ + -0.004199977032840252, + 0.08823654055595398, + 0.03620496019721031 + ] + }, + { + "name":"middle_04_leaf_r", + "rotation":[ + 2.0489096641540527e-08, + -1, + -6.335320587363621e-14, + 3.6517765238386346e-06 + ], + "translation":[ + -2.193701220676303e-09, + 0.029620492830872536, + 1.1362611473941797e-07 + ] + }, + { + "children":[ + 30 + ], + "name":"middle_03_r", + "rotation":[ + 2.420814304571195e-08, + -1.4173854798182894e-11, + 0.0032189602497965097, + 0.9999948143959045 + ], + "scale":[ + 0.9999998807907104, + 0.9999999403953552, + 1 + ], + "translation":[ + 4.32646629633382e-09, + 0.02931377850472927, + 3.287611605173879e-08 + ] + }, + { + "children":[ + 31 + ], + "name":"middle_02_r", + "rotation":[ + -2.949975197452659e-08, + -1.402399334438087e-07, + -0.0038676888216286898, + 0.9999924898147583 + ], + "translation":[ + -1.6816557035781443e-09, + 0.03642695024609566, + 1.0210540324351314e-07 + ] + }, + { + "children":[ + 32 + ], + "name":"middle_01_r", + "rotation":[ + -0.007979890331625938, + -0.7070646286010742, + 0.007979941554367542, + 0.7070589065551758 + ], + "scale":[ + 1, + 0.9999998807907104, + 1 + ], + "translation":[ + -0.001899929717183113, + 0.08634158223867416, + 0.010671664960682392 + ] + }, + { + "name":"pinky_04_leaf_r", + "rotation":[ + 8.381903171539307e-09, + -1, + -5.647658583201112e-14, + 3.65177675121231e-06 + ], + "translation":[ + 1.317857822868973e-09, + 0.020919334143400192, + -1.727942162688123e-07 + ] + }, + { + "children":[ + 34 + ], + "name":"pinky_03_r", + "rotation":[ + -2.1800540039862426e-08, + -5.25581791629981e-12, + -0.0028988486155867577, + 0.9999958276748657 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 1.318767317570746e-09, + 0.026631725952029228, + -8.721048061488545e-08 + ] + }, + { + "children":[ + 35 + ], + "name":"pinky_02_r", + "rotation":[ + 1.03155857189563e-08, + -1.4017835781032773e-07, + 0.001705002854578197, + 0.9999985694885254 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + 2.967681211885065e-09, + 0.03083186410367489, + -8.672896001371555e-08 + ] + }, + { + "children":[ + 36 + ], + "name":"pinky_01_r", + "rotation":[ + -0.01044775452464819, + -0.7070325016975403, + 0.010447824373841286, + 0.7070267200469971 + ], + "scale":[ + 0.9999999403953552, + 0.9999997615814209, + 0.9999999403953552 + ], + "translation":[ + -0.003799965837970376, + 0.06994835287332535, + -0.03399413824081421 + ] + }, + { + "name":"ring_04_leaf_r", + "rotation":[ + 2.7474015951156616e-08, + -1, + -1.0721373739979931e-13, + 3.65177675121231e-06 + ], + "translation":[ + -9.5042196335271e-10, + 0.028301579877734184, + -3.474425369631717e-08 + ] + }, + { + "children":[ + 38 + ], + "name":"ring_03_r", + "rotation":[ + 2.6234243222234e-08, + -4.3393351412124304e-11, + 0.0034884933847934008, + 0.9999939203262329 + ], + "translation":[ + -7.703420124016702e-09, + 0.027600184082984924, + -1.1280478418029816e-07 + ] + }, + { + "children":[ + 39 + ], + "name":"ring_02_r", + "rotation":[ + -1.8197205520209536e-08, + -1.4009778226409253e-07, + -0.002474082401022315, + 0.9999969601631165 + ], + "translation":[ + 9.877112461254e-10, + 0.035001225769519806, + -1.5782489981575054e-07 + ] + }, + { + "children":[ + 40 + ], + "name":"ring_01_r", + "rotation":[ + 0.0025809321086853743, + -0.7071049213409424, + -0.0025809479411691427, + 0.707099199295044 + ], + "scale":[ + 0.9999999403953552, + 0.9999997615814209, + 0.9999999403953552 + ], + "translation":[ + -0.0021999571472406387, + 0.08042963594198227, + -0.013825255446135998 + ] + }, + { + "name":"thumb_04_leaf_r", + "rotation":[ + -2.5565388028780944e-08, + -0.48539119958877563, + -1.9393742434203887e-07, + 0.8742970824241638 + ], + "scale":[ + 0.9999998807907104, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 1.2622331269085407e-07, + 0.031272709369659424, + 3.073364496231079e-08 + ] + }, + { + "children":[ + 42 + ], + "name":"thumb_03_r", + "rotation":[ + -0.0012816853122785687, + -5.809385038446635e-05, + -0.00025414914125576615, + 0.9999991655349731 + ], + "scale":[ + 1.0000001192092896, + 1.0000001192092896, + 1 + ], + "translation":[ + -1.0542134987190366e-07, + 0.03562036156654358, + -8.847564458847046e-09 + ] + }, + { + "children":[ + 43 + ], + "name":"thumb_02_r", + "rotation":[ + 0.001912830863147974, + -0.00019218510715290904, + 0.0004484682867769152, + 0.9999980330467224 + ], + "scale":[ + 1, + 0.9999998211860657, + 0.9999999403953552 + ], + "translation":[ + -1.453081495128572e-07, + 0.03582108020782471, + -1.30385160446167e-08 + ] + }, + { + "children":[ + 44 + ], + "name":"thumb_01_r", + "rotation":[ + 0.263997346162796, + -0.9450139999389648, + -0.1882738322019577, + 0.04250776767730713 + ], + "scale":[ + 1, + 1.0000004768371582, + 1 + ], + "translation":[ + -0.009999980218708515, + -0.0028757674153894186, + 0.029958141967654228 + ] + }, + { + "children":[ + 29, + 33, + 37, + 41, + 45 + ], + "name":"hand_r", + "rotation":[ + -0.02237604185938835, + 2.264418526465306e-06, + 3.032003448311116e-08, + 0.9997496008872986 + ], + "translation":[ + -1.532122695380167e-08, + 0.24930401146411896, + 5.277343007037416e-09 + ] + }, + { + "children":[ + 46 + ], + "name":"lowerarm_r", + "rotation":[ + 0.023802155628800392, + -8.208974031731486e-05, + 1.8556972918304382e-06, + 0.9997166991233826 + ], + "translation":[ + 4.793889729626244e-08, + 0.2403421401977539, + -4.220055416226387e-09 + ] + }, + { + "children":[ + 47 + ], + "name":"upperarm_r", + "rotation":[ + 0.17232586443424225, + -0.6858593225479126, + 0.1717943400144577, + 0.68584805727005 + ], + "scale":[ + 1, + 1, + 1.0000001192092896 + ], + "translation":[ + 0.0016045584343373775, + 0.1410660296678543, + -0.01228591613471508 + ] + }, + { + "children":[ + 48 + ], + "name":"clavicle_r", + "rotation":[ + -0.5471324324607849, + 0.3204275965690613, + 0.39127784967422485, + 0.666988730430603 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + -0.02930000051856041, + 0.13370320200920105, + 0.0448194220662117 + ] + }, + { + "children":[ + 1, + 25, + 49 + ], + "name":"spine_03", + "rotation":[ + -0.10099761933088303, + 4.5928396448426806e-14, + -4.5242200827702583e-13, + 0.9948866963386536 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + 4.6735704609246064e-20, + 0.12640145421028137, + 3.4924596548080444e-10 + ] + }, + { + "children":[ + 50 + ], + "name":"spine_02", + "rotation":[ + -0.055728573352098465, + -4.992229150957428e-05, + -2.7864282401424134e-06, + 0.998445987701416 + ], + "scale":[ + 1, + 0.9999998211860657, + 0.9999998807907104 + ], + "translation":[ + -4.263256414560601e-13, + 0.11034487932920456, + 8.381903171539307e-09 + ] + }, + { + "children":[ + 51 + ], + "name":"spine_01", + "rotation":[ + -0.06393160670995712, + 4.989771332475357e-05, + -3.19658010994317e-06, + 0.9979543089866638 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 0, + 0.12655510008335114, + -9.313225746154785e-10 + ] + }, + { + "name":"ball_leaf_l", + "rotation":[ + 0, + 0.00017269056115765125, + 5.421010862427522e-20, + 1 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 5.525180313270539e-10, + 0.06809987872838974, + -1.204170985147357e-09 + ] + }, + { + "children":[ + 53 + ], + "name":"ball_l", + "rotation":[ + -3.296312570455484e-05, + 0.9816133975982666, + -0.1908797174692154, + 0.00016951537691056728 + ], + "scale":[ + 1, + 1.0000001192092896, + 0.9999998807907104 + ], + "translation":[ + 1.4901161193847656e-08, + 0.14916980266571045, + -6.51925802230835e-09 + ] + }, + { + "children":[ + 54 + ], + "name":"foot_l", + "rotation":[ + -0.5978578329086304, + 0, + 0, + 0.8016021847724915 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + -7.450580596923828e-09, + 0.4661003053188324, + 2.7939677238464355e-09 + ] + }, + { + "children":[ + 55 + ], + "name":"calf_l", + "rotation":[ + 0.0712229460477829, + 0, + 0, + 0.9974604249000549 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -7.450580596923828e-09, + 0.4098641872406006, + 1.3969838619232178e-09 + ] + }, + { + "children":[ + 56 + ], + "name":"thigh_l", + "rotation":[ + 0.9893749952316284, + 0, + 0, + 0.1453862488269806 + ], + "scale":[ + 1, + 1, + 1.0000014305114746 + ], + "translation":[ + 0.11140000075101852, + 0.010460092686116695, + -0.008893024176359177 + ] + }, + { + "name":"ball_leaf_r", + "rotation":[ + 0, + 0.00017269056115765125, + 5.421010862427522e-20, + 1 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 5.525180313270539e-10, + 0.06809987872838974, + -1.5897967386990786e-09 + ] + }, + { + "children":[ + 58 + ], + "name":"ball_r", + "rotation":[ + -3.296312570455484e-05, + 0.9816133975982666, + -0.1908797174692154, + 0.00016951537691056728 + ], + "scale":[ + 1, + 1.0000001192092896, + 0.9999998807907104 + ], + "translation":[ + -1.4901161193847656e-08, + 0.14916980266571045, + -6.51925802230835e-09 + ] + }, + { + "children":[ + 59 + ], + "name":"foot_r", + "rotation":[ + -0.5978578329086304, + 0, + 0, + 0.8016021847724915 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 7.450580596923828e-09, + 0.4661003053188324, + 2.7939677238464355e-09 + ] + }, + { + "children":[ + 60 + ], + "name":"calf_r", + "rotation":[ + 0.0712229460477829, + 0, + 0, + 0.9974604249000549 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 7.450580596923828e-09, + 0.4098641872406006, + 1.3969838619232178e-09 + ] + }, + { + "children":[ + 61 + ], + "name":"thigh_r", + "rotation":[ + 0.9893749952316284, + 0, + 0, + 0.1453862488269806 + ], + "scale":[ + 1, + 1, + 1.0000014305114746 + ], + "translation":[ + -0.11140000075101852, + 0.010460092686116695, + -0.008893024176359177 + ] + }, + { + "children":[ + 52, + 57, + 62 + ], + "name":"pelvis", + "rotation":[ + 0.7879695892333984, + 0, + 0, + 0.6157141923904419 + ], + "translation":[ + 0, + 0.045700013637542725, + 0.9318000078201294 + ] + }, + { + "children":[ + 63 + ], + "name":"root", + "rotation":[ + -0.7071067690849304, + 0, + 0, + 0.7071067690849304 + ] + }, + { + "mesh":0, + "name":"Eyebrows", + "skin":0 + }, + { + "mesh":1, + "name":"Eyes", + "skin":0 + }, + { + "mesh":2, + "name":"Superhero_Female", + "skin":0 + }, + { + "children":[ + 65, + 66, + 67, + 64 + ], + "name":"Armature" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"MI_Hair_2", + "normalTexture":{ + "index":0 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":1 + }, + "metallicFactor":0, + "roughnessFactor":0.8227272629737854 + } + }, + { + "doubleSided":true, + "name":"MI_Eyes", + "normalTexture":{ + "index":2 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":3 + }, + "metallicFactor":0, + "roughnessFactor":0.34545454382896423 + } + }, + { + "doubleSided":true, + "name":"MI_Superhero_Female", + "normalTexture":{ + "index":4 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":5 + }, + "metallicFactor":0, + "metallicRoughnessTexture":{ + "index":6 + } + } + } + ], + "meshes":[ + { + "name":"Eyebrows", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TEXCOORD_1":3, + "TEXCOORD_2":4, + "TEXCOORD_3":5, + "COLOR_0":6, + "COLOR_1":7, + "JOINTS_0":8, + "WEIGHTS_0":9 + }, + "indices":10, + "material":0 + } + ] + }, + { + "name":"Eyes", + "primitives":[ + { + "attributes":{ + "POSITION":12, + "NORMAL":13, + "TEXCOORD_0":14, + "TEXCOORD_1":15, + "TEXCOORD_2":16, + "TEXCOORD_3":17, + "COLOR_0":18, + "COLOR_1":19, + "JOINTS_0":20, + "WEIGHTS_0":21 + }, + "indices":22, + "material":1 + } + ] + }, + { + "name":"Superhero_Female", + "primitives":[ + { + "attributes":{ + "POSITION":23, + "NORMAL":24, + "TEXCOORD_0":25, + "TEXCOORD_1":26, + "TEXCOORD_2":27, + "TEXCOORD_3":28, + "TEXCOORD_4":29, + "COLOR_0":30, + "COLOR_1":31, + "COLOR_2":32, + "JOINTS_0":33, + "WEIGHTS_0":34 + }, + "indices":35, + "material":2 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + }, + { + "sampler":0, + "source":2 + }, + { + "sampler":0, + "source":3 + }, + { + "sampler":0, + "source":4 + }, + { + "sampler":0, + "source":5 + }, + { + "sampler":0, + "source":6 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"T_Hair_2_Normal", + "uri":"T_Hair_2_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Hair_2_BaseColor", + "uri":"T_Hair_2_BaseColor.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Normal.png", + "uri":"T_Eye_Normal_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Brown", + "uri":"T_Eye_Brown.png" + }, + { + "mimeType":"image/png", + "name":"T_Superhero_Female_Normal", + "uri":"T_Superhero_Female_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Superhero_Female_Dark_BaseColor", + "uri":"T_Superhero_Female_Dark_BaseColor.png" + }, + { + "mimeType":"image/png", + "name":"T_Superhero_Female_Roughness", + "uri":"T_Superhero_Female_Roughness.png" + } + ], + "skins":[ + { + "inverseBindMatrices":11, + "joints":[ + 64, + 63, + 52, + 51, + 50, + 1, + 0, + 25, + 24, + 23, + 22, + 5, + 4, + 3, + 2, + 9, + 8, + 7, + 6, + 13, + 12, + 11, + 10, + 17, + 16, + 15, + 14, + 21, + 20, + 19, + 18, + 49, + 48, + 47, + 46, + 29, + 28, + 27, + 26, + 33, + 32, + 31, + 30, + 37, + 36, + 35, + 34, + 41, + 40, + 39, + 38, + 45, + 44, + 43, + 42, + 57, + 56, + 55, + 54, + 53, + 62, + 61, + 60, + 59, + 58 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":912, + "max":[ + 0.06299881637096405, + 1.6869006156921387, + 0.0915711298584938 + ], + "min":[ + -0.06299881637096405, + 1.6492890119552612, + 0.05128476396203041 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":912, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":4, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":5, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":6, + "componentType":5121, + "count":912, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":7, + "componentType":5123, + "count":912, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":8, + "componentType":5121, + "count":912, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5126, + "count":912, + "type":"VEC4" + }, + { + "bufferView":10, + "componentType":5123, + "count":4440, + "type":"SCALAR" + }, + { + "bufferView":11, + "componentType":5126, + "count":65, + "type":"MAT4" + }, + { + "bufferView":12, + "componentType":5126, + "count":556, + "max":[ + 0.05105403810739517, + 1.672553300857544, + 0.07533310353755951 + ], + "min":[ + -0.05105403810739517, + 1.6395376920700073, + 0.04291451722383499 + ], + "type":"VEC3" + }, + { + "bufferView":13, + "componentType":5126, + "count":556, + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":15, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":16, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":17, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":18, + "componentType":5121, + "count":556, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":19, + "componentType":5123, + "count":556, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":20, + "componentType":5121, + "count":556, + "type":"VEC4" + }, + { + "bufferView":21, + "componentType":5126, + "count":556, + "type":"VEC4" + }, + { + "bufferView":22, + "componentType":5123, + "count":2304, + "type":"SCALAR" + }, + { + "bufferView":23, + "componentType":5126, + "count":7376, + "max":[ + 0.83443284034729, + 1.7666438817977905, + 0.1402275115251541 + ], + "min":[ + -0.8344329595565796, + -0.008407175540924072, + -0.1624695360660553 + ], + "type":"VEC3" + }, + { + "bufferView":24, + "componentType":5126, + "count":7376, + "type":"VEC3" + }, + { + "bufferView":25, + "componentType":5126, + "count":7376, + "type":"VEC2" + }, + { + "bufferView":26, + "componentType":5126, + "count":7376, + "type":"VEC2" + }, + { + "bufferView":27, + "componentType":5126, + "count":7376, + "type":"VEC2" + }, + { + "bufferView":28, + "componentType":5126, + "count":7376, + "type":"VEC2" + }, + { + "bufferView":29, + "componentType":5126, + "count":7376, + "type":"VEC2" + }, + { + "bufferView":30, + "componentType":5121, + "count":7376, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":31, + "componentType":5123, + "count":7376, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":32, + "componentType":5123, + "count":7376, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":33, + "componentType":5121, + "count":7376, + "type":"VEC4" + }, + { + "bufferView":34, + "componentType":5126, + "count":7376, + "type":"VEC4" + }, + { + "bufferView":35, + "componentType":5123, + "count":38436, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":10944, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":10944, + "byteOffset":10944, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":21888, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":29184, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":36480, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":43776, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":51072, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":54720, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":62016, + "target":34962 + }, + { + "buffer":0, + "byteLength":14592, + "byteOffset":65664, + "target":34962 + }, + { + "buffer":0, + "byteLength":8880, + "byteOffset":80256, + "target":34963 + }, + { + "buffer":0, + "byteLength":4160, + "byteOffset":89136 + }, + { + "buffer":0, + "byteLength":6672, + "byteOffset":93296, + "target":34962 + }, + { + "buffer":0, + "byteLength":6672, + "byteOffset":99968, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":106640, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":111088, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":115536, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":119984, + "target":34962 + }, + { + "buffer":0, + "byteLength":2224, + "byteOffset":124432, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":126656, + "target":34962 + }, + { + "buffer":0, + "byteLength":2224, + "byteOffset":131104, + "target":34962 + }, + { + "buffer":0, + "byteLength":8896, + "byteOffset":133328, + "target":34962 + }, + { + "buffer":0, + "byteLength":4608, + "byteOffset":142224, + "target":34963 + }, + { + "buffer":0, + "byteLength":88512, + "byteOffset":146832, + "target":34962 + }, + { + "buffer":0, + "byteLength":88512, + "byteOffset":235344, + "target":34962 + }, + { + "buffer":0, + "byteLength":59008, + "byteOffset":323856, + "target":34962 + }, + { + "buffer":0, + "byteLength":59008, + "byteOffset":382864, + "target":34962 + }, + { + "buffer":0, + "byteLength":59008, + "byteOffset":441872, + "target":34962 + }, + { + "buffer":0, + "byteLength":59008, + "byteOffset":500880, + "target":34962 + }, + { + "buffer":0, + "byteLength":59008, + "byteOffset":559888, + "target":34962 + }, + { + "buffer":0, + "byteLength":29504, + "byteOffset":618896, + "target":34962 + }, + { + "buffer":0, + "byteLength":59008, + "byteOffset":648400, + "target":34962 + }, + { + "buffer":0, + "byteLength":59008, + "byteOffset":707408, + "target":34962 + }, + { + "buffer":0, + "byteLength":29504, + "byteOffset":766416, + "target":34962 + }, + { + "buffer":0, + "byteLength":118016, + "byteOffset":795920, + "target":34962 + }, + { + "buffer":0, + "byteLength":76872, + "byteOffset":913936, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":990808, + "uri":"Superhero_Female_FullBody.bin" + } + ] +} diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Male_FullBody.bin b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Male_FullBody.bin new file mode 100644 index 000000000..54309de6c Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Male_FullBody.bin differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Male_FullBody.gltf b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Male_FullBody.gltf new file mode 100644 index 000000000..7e4b5b57d --- /dev/null +++ b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Superhero_Male_FullBody.gltf @@ -0,0 +1,2018 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 68 + ] + } + ], + "nodes":[ + { + "name":"Head", + "rotation":[ + -0.13207007944583893, + 0, + 0, + 0.991240382194519 + ], + "translation":[ + 0, + 0.08285234868526459, + 9.313225746154785e-09 + ] + }, + { + "children":[ + 0 + ], + "name":"neck_01", + "rotation":[ + 0.25725916028022766, + 0, + 0, + 0.9663424491882324 + ], + "translation":[ + 0, + 0.21509313583374023, + 1.862645149230957e-08 + ] + }, + { + "name":"index_04_leaf_l", + "rotation":[ + -1.789221437675792e-09, + 0.9998229742050171, + 3.712300440383842e-07, + 0.018816031515598297 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -1.1732481652870774e-09, + 0.024110054597258568, + -1.3058706826996058e-07 + ] + }, + { + "children":[ + 2 + ], + "name":"index_03_l", + "rotation":[ + 1.9416402210481465e-06, + -7.145895324356388e-06, + -0.00018566079961601645, + 1 + ], + "scale":[ + 1, + 1, + 1.0000001192092896 + ], + "translation":[ + -5.757101462222636e-10, + 0.027911342680454254, + 5.889705789741129e-08 + ] + }, + { + "children":[ + 3 + ], + "name":"index_02_l", + "rotation":[ + 3.8516853351211466e-07, + 4.9490859964862466e-05, + -0.0005330402054823935, + 0.9999998807907104 + ], + "scale":[ + 0.9999999403953552, + 1.0000001192092896, + 1 + ], + "translation":[ + -8.440110832452774e-10, + 0.032612428069114685, + 1.2031887308694422e-07 + ] + }, + { + "children":[ + 4 + ], + "name":"index_01_l", + "rotation":[ + 0.008505093865096569, + 0.7068116664886475, + -0.01852414943277836, + 0.7071080803871155 + ], + "scale":[ + 1.0000001192092896, + 1.000000238418579, + 1.0000001192092896 + ], + "translation":[ + 0.007159475702792406, + 0.1174025684595108, + 0.040643345564603806 + ] + }, + { + "name":"middle_04_leaf_l", + "rotation":[ + -1.5724443969133972e-08, + 0.9998255372047424, + 5.420716675530457e-08, + 0.018679797649383545 + ], + "scale":[ + 1, + 0.9999997019767761, + 1 + ], + "translation":[ + 2.2610038286074996e-09, + 0.030519673600792885, + 1.955777406692505e-07 + ] + }, + { + "children":[ + 6 + ], + "name":"middle_03_l", + "rotation":[ + -4.686012857746391e-07, + -5.432930265669711e-05, + -0.0014198303688317537, + 0.9999990463256836 + ], + "scale":[ + 0.9999999403953552, + 0.9999998211860657, + 1 + ], + "translation":[ + -5.793481250293553e-10, + 0.030116640031337738, + -6.39629433862865e-08 + ] + }, + { + "children":[ + 7 + ], + "name":"middle_02_l", + "rotation":[ + 5.612571953861334e-07, + 7.84045914770104e-05, + 0.0020528144668787718, + 0.9999979138374329 + ], + "scale":[ + 1, + 1, + 1.0000001192092896 + ], + "translation":[ + -4.098183126188815e-09, + 0.03752607852220535, + -1.7083948478102684e-08 + ] + }, + { + "children":[ + 8 + ], + "name":"middle_01_l", + "rotation":[ + 0.005067416001111269, + 0.7067627906799316, + -0.02195817232131958, + 0.7070916295051575 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 0.004682549275457859, + 0.1154387816786766, + 0.015113381668925285 + ] + }, + { + "name":"pinky_04_leaf_l", + "rotation":[ + -6.453817924523264e-09, + 0.9998291730880737, + 2.147510969052746e-07, + 0.018483733758330345 + ], + "translation":[ + 2.8803697205148637e-09, + 0.021523315459489822, + -3.95521055907011e-08 + ] + }, + { + "children":[ + 10 + ], + "name":"pinky_03_l", + "rotation":[ + 3.3508222259115428e-06, + -0.00013744289753958583, + 0.0004660093109123409, + 0.9999998807907104 + ], + "scale":[ + 0.9999998807907104, + 0.9999999403953552, + 0.9999998807907104 + ], + "translation":[ + -4.249159246683121e-09, + 0.027430830523371696, + 1.7808633856475353e-07 + ] + }, + { + "children":[ + 11 + ], + "name":"pinky_02_l", + "rotation":[ + 3.9539517615594377e-07, + 9.536039578961208e-05, + -0.0015674401074647903, + 0.9999988079071045 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 1.1932570487260818e-08, + 0.03163102641701698, + -1.7530692275613546e-07 + ] + }, + { + "children":[ + 12 + ], + "name":"pinky_01_l", + "rotation":[ + 0.002601056592538953, + 0.7066821455955505, + -0.024414697661995888, + 0.7071049809455872 + ], + "scale":[ + 1.0000001192092896, + 1.000000238418579, + 1.0000001192092896 + ], + "translation":[ + 0.0060377283953130245, + 0.09854141622781754, + -0.03461737558245659 + ] + }, + { + "name":"ring_04_leaf_l", + "rotation":[ + 8.940817863845041e-09, + 0.9998185634613037, + 5.402291662903735e-07, + 0.019049758091568947 + ], + "translation":[ + -9.167706593871117e-09, + 0.02910165674984455, + 5.82986103836447e-09 + ] + }, + { + "children":[ + 14 + ], + "name":"ring_03_l", + "rotation":[ + 3.849756012641592e-06, + -0.00025297756656073034, + -0.003387551987543702, + 0.9999942183494568 + ], + "translation":[ + 1.204170985147357e-09, + 0.028300179168581963, + 5.35583239980042e-08 + ] + }, + { + "children":[ + 15 + ], + "name":"ring_02_l", + "rotation":[ + -4.73642239740002e-06, + 0.00021853116049896926, + 0.00239976542070508, + 0.9999971389770508 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 7.916241884231567e-09, + 0.03600123152136803, + -8.07840478955768e-08 + ] + }, + { + "children":[ + 16 + ], + "name":"ring_01_l", + "rotation":[ + 0.015323746018111706, + 0.7069170475006104, + -0.011713176034390926, + 0.7070334553718567 + ], + "scale":[ + 1, + 0.9999997615814209, + 1 + ], + "translation":[ + 0.004751814063638449, + 0.10940060019493103, + -0.012370164506137371 + ] + }, + { + "name":"thumb_04_leaf_l", + "rotation":[ + 1.285916511051255e-07, + 0.38270875811576843, + -4.782022244853579e-08, + 0.9238690137863159 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -1.0035000741481781e-07, + 0.034558095037937164, + 2.1187588572502136e-08 + ] + }, + { + "children":[ + 18 + ], + "name":"thumb_03_l", + "rotation":[ + -5.349284037947655e-08, + -2.9730843380093575e-05, + 1.7080456018447876e-06, + 1 + ], + "translation":[ + -1.2048985809087753e-08, + 0.03549090400338173, + -2.9336661100387573e-08 + ] + }, + { + "children":[ + 19 + ], + "name":"thumb_02_l", + "rotation":[ + 6.149784894660115e-07, + 4.712928785011172e-06, + -3.2112004646478454e-06, + 1 + ], + "scale":[ + 1, + 0.9999998807907104, + 1 + ], + "translation":[ + -1.050066202878952e-07, + 0.039519939571619034, + 3.5390257835388184e-08 + ] + }, + { + "children":[ + 20 + ], + "name":"thumb_01_l", + "rotation":[ + -0.24446295201778412, + -0.94356769323349, + -0.21606169641017914, + 0.05687990039587021 + ], + "scale":[ + 1, + 1.000000238418579, + 1 + ], + "translation":[ + 0.0274813212454319, + 0.03381355106830597, + 0.04106312245130539 + ] + }, + { + "children":[ + 5, + 9, + 13, + 17, + 21 + ], + "name":"hand_l", + "rotation":[ + -0.015601660124957561, + -4.1717584053913015e-07, + -9.051257521264233e-09, + 0.9998782873153687 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + -1.5123794128157897e-07, + 0.243594229221344, + 2.6994939616997726e-09 + ] + }, + { + "children":[ + 22 + ], + "name":"lowerarm_l", + "rotation":[ + 0.030732227489352226, + 4.16175062127877e-05, + -1.2497959005486337e-06, + 0.9995276927947998 + ], + "translation":[ + 3.7845666156499647e-08, + 0.251115083694458, + -5.1513779908418655e-09 + ] + }, + { + "children":[ + 23 + ], + "name":"upperarm_l", + "rotation":[ + 0.149803027510643, + 0.6911307573318481, + -0.14938844740390778, + 0.6910719275474548 + ], + "scale":[ + 0.9999998211860657, + 0.999999463558197, + 0.9999998807907104 + ], + "translation":[ + -0.009135720320045948, + 0.20573900640010834, + -0.03967121243476868 + ] + }, + { + "children":[ + 24 + ], + "name":"clavicle_l", + "rotation":[ + -0.5287374258041382, + -0.32910192012786865, + -0.41380804777145386, + 0.663996696472168 + ], + "scale":[ + 1, + 0.9999998807907104, + 1 + ], + "translation":[ + 0.03139999881386757, + 0.1737176477909088, + 0.06732845306396484 + ] + }, + { + "name":"index_04_leaf_r", + "rotation":[ + -1.934766347133632e-09, + -0.9998229742050171, + -3.711606666456646e-07, + 0.018816031515598297 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 1.1732481652870774e-09, + 0.02411006949841976, + -1.3124372344464064e-07 + ] + }, + { + "children":[ + 26 + ], + "name":"index_03_r", + "rotation":[ + 1.943404186022235e-06, + 7.1459307946497574e-06, + 0.00018566078506410122, + 1 + ], + "scale":[ + 1, + 1, + 1.0000001192092896 + ], + "translation":[ + 4.911271389573812e-10, + 0.027911365032196045, + 6.19775164523162e-08 + ] + }, + { + "children":[ + 27 + ], + "name":"index_02_r", + "rotation":[ + 3.823500378530298e-07, + -4.935889955959283e-05, + 0.0005330423591658473, + 0.9999998807907104 + ], + "scale":[ + 0.9999999403953552, + 1.0000001192092896, + 1 + ], + "translation":[ + 1.2951204553246498e-09, + 0.03261244669556618, + 1.2260898074600846e-07 + ] + }, + { + "children":[ + 28 + ], + "name":"index_01_r", + "rotation":[ + 0.008505097590386868, + -0.706811785697937, + 0.01852414757013321, + 0.7071079611778259 + ], + "scale":[ + 1.0000001192092896, + 1.000000238418579, + 1.0000001192092896 + ], + "translation":[ + -0.007159472443163395, + 0.117402583360672, + 0.040643345564603806 + ] + }, + { + "name":"middle_04_leaf_r", + "rotation":[ + -1.5782660511831637e-08, + -0.9998255372047424, + -5.4032970098205624e-08, + 0.018679797649383545 + ], + "scale":[ + 1, + 0.9999997019767761, + 1 + ], + "translation":[ + -2.2610038286074996e-09, + 0.030519699677824974, + 1.9423532648943365e-07 + ] + }, + { + "children":[ + 30 + ], + "name":"middle_03_r", + "rotation":[ + -4.687495334110281e-07, + 5.432928810478188e-05, + 0.001419831532984972, + 0.9999990463256836 + ], + "scale":[ + 0.9999999403953552, + 0.9999998211860657, + 1 + ], + "translation":[ + -1.1996235116384923e-09, + 0.030116606503725052, + -6.529444362968206e-08 + ] + }, + { + "children":[ + 31 + ], + "name":"middle_02_r", + "rotation":[ + 5.584595896834799e-07, + -7.839182944735512e-05, + -0.0020528144668787718, + 0.9999979138374329 + ], + "scale":[ + 1, + 1, + 1.0000001192092896 + ], + "translation":[ + 4.5683918870054185e-09, + 0.03752603381872177, + -2.081651473417878e-08 + ] + }, + { + "children":[ + 32 + ], + "name":"middle_01_r", + "rotation":[ + 0.005067416001111269, + -0.7067628502845764, + 0.02195817045867443, + 0.7070915699005127 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + -0.004682543221861124, + 0.1154387965798378, + 0.015113386325538158 + ] + }, + { + "name":"pinky_04_leaf_r", + "rotation":[ + -9.396038613829205e-09, + -0.9998291730880737, + -2.1258703952753422e-07, + 0.018483733758330345 + ], + "translation":[ + -1.3542376109398901e-09, + 0.021523330360651016, + -4.5925844460725784e-08 + ] + }, + { + "children":[ + 34 + ], + "name":"pinky_03_r", + "rotation":[ + 3.3533979149069637e-06, + 0.0001374428829876706, + -0.00046601047506555915, + 0.9999998807907104 + ], + "scale":[ + 0.9999998807907104, + 0.9999999403953552, + 0.9999998807907104 + ], + "translation":[ + 3.7834979593753815e-10, + 0.027430785819888115, + 1.7545244190841913e-07 + ] + }, + { + "children":[ + 35 + ], + "name":"pinky_02_r", + "rotation":[ + 3.925948135474755e-07, + -9.534749551676214e-05, + 0.0015674429014325142, + 0.9999988079071045 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + -8.046299626585096e-09, + 0.03163103014230728, + -5.98374754190445e-08 + ] + }, + { + "children":[ + 36 + ], + "name":"pinky_01_r", + "rotation":[ + 0.0026010593865066767, + -0.7066822052001953, + 0.024414699524641037, + 0.7071049213409424 + ], + "scale":[ + 1.0000001192092896, + 1.000000238418579, + 1.0000001192092896 + ], + "translation":[ + -0.0060377162881195545, + 0.09854142367839813, + -0.03461737558245659 + ] + }, + { + "name":"ring_04_leaf_r", + "rotation":[ + 8.93445140093263e-09, + -0.9998185634613037, + -5.40070118404401e-07, + 0.019049877300858498 + ], + "scale":[ + 0.9999999403953552, + 1, + 0.9999999403953552 + ], + "translation":[ + 6.257323548197746e-09, + 0.029101617634296417, + 2.222896000603214e-08 + ] + }, + { + "children":[ + 38 + ], + "name":"ring_03_r", + "rotation":[ + 3.850367193081183e-06, + 0.00025285835727117956, + 0.0033875522203743458, + 0.9999942183494568 + ], + "translation":[ + -1.204170985147357e-09, + 0.028300197795033455, + 5.154106474947184e-08 + ] + }, + { + "children":[ + 39 + ], + "name":"ring_02_r", + "rotation":[ + -4.736421942652669e-06, + -0.0002185181510867551, + -0.002399763325229287, + 0.9999971389770508 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + -4.307366907596588e-09, + 0.036001186817884445, + -8.079041435848922e-08 + ] + }, + { + "children":[ + 40 + ], + "name":"ring_01_r", + "rotation":[ + 0.01532374694943428, + -0.7069171071052551, + 0.011713176965713501, + 0.7070333957672119 + ], + "scale":[ + 1, + 0.9999997615814209, + 1 + ], + "translation":[ + -0.0047518047504127026, + 0.10940061509609222, + -0.012370162643492222 + ] + }, + { + "name":"thumb_04_leaf_r", + "rotation":[ + 1.2106264080102846e-07, + -0.3827088177204132, + 2.8808685215153673e-08, + 0.9238690137863159 + ], + "scale":[ + 1.0000001192092896, + 1, + 1 + ], + "translation":[ + 9.080395102500916e-09, + 0.03455810248851776, + 1.7695128917694092e-08 + ] + }, + { + "children":[ + 42 + ], + "name":"thumb_03_r", + "rotation":[ + -5.1935785450041294e-08, + 2.9705788620049134e-05, + -1.7005951349347015e-06, + 1 + ], + "scale":[ + 0.9999999403953552, + 1, + 0.9999999403953552 + ], + "translation":[ + 1.2456439435482025e-08, + 0.03549079969525337, + 8.381903171539307e-09 + ] + }, + { + "children":[ + 43 + ], + "name":"thumb_02_r", + "rotation":[ + 6.680493811472843e-07, + -4.789792001247406e-06, + 3.1683596262155334e-06, + 1 + ], + "scale":[ + 1, + 0.9999998807907104, + 0.9999999403953552 + ], + "translation":[ + -4.563480615615845e-08, + 0.039520014077425, + 2.8172507882118225e-08 + ] + }, + { + "children":[ + 44 + ], + "name":"thumb_01_r", + "rotation":[ + -0.24446293711662292, + 0.9435676336288452, + 0.21606166660785675, + 0.05687989294528961 + ], + "scale":[ + 0.9999999403953552, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + -0.02748131938278675, + 0.03381356596946716, + 0.04106312245130539 + ] + }, + { + "children":[ + 29, + 33, + 37, + 41, + 45 + ], + "name":"hand_r", + "rotation":[ + -0.015601660124957561, + 4.7677681891400425e-07, + 8.121838313002172e-09, + 0.9998782873153687 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + 1.5123667651550932e-07, + 0.2435941994190216, + 2.032038537436165e-09 + ] + }, + { + "children":[ + 46 + ], + "name":"lowerarm_r", + "rotation":[ + 0.030732227489352226, + -4.1677081753732637e-05, + 1.251685375791567e-06, + 0.9995276927947998 + ], + "translation":[ + -3.0872001843818e-08, + 0.251115083694458, + -2.86672729998827e-09 + ] + }, + { + "children":[ + 47 + ], + "name":"upperarm_r", + "rotation":[ + 0.1498030126094818, + -0.6911307573318481, + 0.14938844740390778, + 0.6910719275474548 + ], + "scale":[ + 0.9999998211860657, + 0.999999463558197, + 0.9999998807907104 + ], + "translation":[ + 0.009135720320045948, + 0.20573900640010834, + -0.03967121243476868 + ] + }, + { + "children":[ + 48 + ], + "name":"clavicle_r", + "rotation":[ + -0.5287374258041382, + 0.32910192012786865, + 0.41380804777145386, + 0.663996696472168 + ], + "scale":[ + 1, + 0.9999998807907104, + 1 + ], + "translation":[ + -0.03139999881386757, + 0.1737176477909088, + 0.06732845306396484 + ] + }, + { + "children":[ + 1, + 25, + 49 + ], + "name":"spine_03", + "rotation":[ + -0.12418898940086365, + 0, + 0, + 0.9922585487365723 + ], + "translation":[ + 0, + 0.1331336796283722, + 0 + ] + }, + { + "children":[ + 50 + ], + "name":"spine_02", + "rotation":[ + -0.03958535194396973, + 0, + 0, + 0.9992161989212036 + ], + "translation":[ + 0, + 0.10634974390268326, + -1.3969838619232178e-09 + ] + }, + { + "children":[ + 51 + ], + "name":"spine_01", + "rotation":[ + -0.09185619652271271, + 0, + 0, + 0.9957723021507263 + ], + "translation":[ + 0, + 0.1280922144651413, + -3.259629011154175e-08 + ] + }, + { + "name":"ball_leaf_l", + "rotation":[ + 1.4901161193847656e-08, + -4.371149486814829e-08, + -1.355950077832355e-14, + 1 + ], + "translation":[ + -1.3288261602184548e-09, + 0.07889983803033829, + -4.233804418163345e-10 + ] + }, + { + "children":[ + 53 + ], + "name":"ball_l", + "rotation":[ + 6.497470650401738e-08, + 0.9731196165084839, + -0.23030038177967072, + 1.894733969720619e-07 + ], + "scale":[ + 1, + 1.000000238418579, + 1 + ], + "translation":[ + -4.181756274590498e-09, + 0.15907371044158936, + -7.893650177948075e-09 + ] + }, + { + "children":[ + 54 + ], + "name":"foot_l", + "rotation":[ + -0.5721680521965027, + 1.9553584706955007e-07, + -1.3641555085541768e-07, + 0.8201364278793335 + ], + "translation":[ + 0, + 0.4587883949279785, + 5.587935447692871e-09 + ] + }, + { + "children":[ + 55 + ], + "name":"calf_l", + "rotation":[ + 0.05598893761634827, + 0, + 0, + 0.998431384563446 + ], + "translation":[ + -7.450580596923828e-09, + 0.4288000166416168, + 3.1723175197839737e-09 + ] + }, + { + "children":[ + 56 + ], + "name":"thigh_l", + "rotation":[ + 0.9898310303688049, + 0, + 0, + 0.14224845170974731 + ], + "scale":[ + 1, + 1, + 1.0000019073486328 + ], + "translation":[ + 0.11430513858795166, + 0.023176943883299828, + 0.0004878304898738861 + ] + }, + { + "name":"ball_leaf_r", + "rotation":[ + 1.4901161193847656e-08, + 4.371149486814829e-08, + 1.355950077832355e-14, + 1 + ], + "translation":[ + 1.3288261602184548e-09, + 0.07889983803033829, + -4.233804418163345e-10 + ] + }, + { + "children":[ + 58 + ], + "name":"ball_r", + "rotation":[ + 6.497470650401738e-08, + -0.9731196165084839, + 0.23030038177967072, + 1.894733969720619e-07 + ], + "scale":[ + 1, + 1.000000238418579, + 1 + ], + "translation":[ + 4.181756274590498e-09, + 0.15907371044158936, + -7.893650177948075e-09 + ] + }, + { + "children":[ + 59 + ], + "name":"foot_r", + "rotation":[ + -0.5721680521965027, + -1.9553584706955007e-07, + 1.3641555085541768e-07, + 0.8201364278793335 + ], + "translation":[ + 0, + 0.4587883949279785, + 5.587935447692871e-09 + ] + }, + { + "children":[ + 60 + ], + "name":"calf_r", + "rotation":[ + 0.05598893761634827, + 0, + 0, + 0.998431384563446 + ], + "translation":[ + 7.450580596923828e-09, + 0.4288000166416168, + 3.1723175197839737e-09 + ] + }, + { + "children":[ + 61 + ], + "name":"thigh_r", + "rotation":[ + 0.9898310303688049, + 0, + 0, + 0.14224845170974731 + ], + "scale":[ + 1, + 1, + 1.0000019073486328 + ], + "translation":[ + -0.11430513858795166, + 0.023176943883299828, + 0.0004878304898738861 + ] + }, + { + "children":[ + 52, + 57, + 62 + ], + "name":"pelvis", + "rotation":[ + 0.8005710244178772, + 0, + 0, + 0.5992379188537598 + ], + "translation":[ + 0, + 0.042999982833862305, + 0.9491000175476074 + ] + }, + { + "children":[ + 63 + ], + "name":"root", + "rotation":[ + -0.7071067690849304, + 0, + 0, + 0.7071067690849304 + ] + }, + { + "mesh":0, + "name":"Eyebrows", + "skin":0 + }, + { + "mesh":1, + "name":"Eyes", + "skin":0 + }, + { + "mesh":2, + "name":"SuperHero_Male", + "skin":0 + }, + { + "children":[ + 65, + 66, + 67, + 64 + ], + "name":"Armature" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"MI_Hair_1", + "normalTexture":{ + "index":0 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":1 + }, + "metallicFactor":0, + "roughnessFactor":0.8227272629737854 + } + }, + { + "doubleSided":true, + "name":"MI_Eyes", + "normalTexture":{ + "index":2 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":3 + }, + "metallicFactor":0, + "roughnessFactor":0.34545454382896423 + } + }, + { + "doubleSided":true, + "name":"MI_Superhero_Male", + "normalTexture":{ + "index":4 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":5 + }, + "metallicFactor":0, + "metallicRoughnessTexture":{ + "index":6 + } + } + } + ], + "meshes":[ + { + "name":"Face", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TEXCOORD_1":3, + "TEXCOORD_2":4, + "TEXCOORD_3":5, + "COLOR_0":6, + "COLOR_1":7, + "JOINTS_0":8, + "WEIGHTS_0":9 + }, + "indices":10, + "material":0 + } + ] + }, + { + "name":"Face.001", + "primitives":[ + { + "attributes":{ + "POSITION":12, + "NORMAL":13, + "TEXCOORD_0":14, + "TEXCOORD_1":15, + "TEXCOORD_2":16, + "TEXCOORD_3":17, + "COLOR_0":18, + "COLOR_1":19, + "JOINTS_0":20, + "WEIGHTS_0":21 + }, + "indices":22, + "material":1 + } + ] + }, + { + "name":"Sphere.005_Retopology.004", + "primitives":[ + { + "attributes":{ + "POSITION":23, + "NORMAL":24, + "TEXCOORD_0":25, + "TEXCOORD_1":26, + "COLOR_0":27, + "COLOR_1":28, + "JOINTS_0":29, + "WEIGHTS_0":30 + }, + "indices":31, + "material":2 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + }, + { + "sampler":0, + "source":2 + }, + { + "sampler":0, + "source":3 + }, + { + "sampler":0, + "source":4 + }, + { + "sampler":0, + "source":5 + }, + { + "sampler":0, + "source":6 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"T_Hair_1_Normal.png", + "uri":"T_Hair_1_Normal_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Hair_1_BaseColor", + "uri":"T_Hair_1_BaseColor.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Normal.png", + "uri":"T_Eye_Normal_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Brown", + "uri":"T_Eye_Brown.png" + }, + { + "mimeType":"image/png", + "name":"T_Superhero_Male_Normal", + "uri":"T_Superhero_Male_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Superhero_Male_Dark", + "uri":"T_Superhero_Male_Dark.png" + }, + { + "mimeType":"image/png", + "name":"T_Superhero_Male_Roughness", + "uri":"T_Superhero_Male_Roughness.png" + } + ], + "skins":[ + { + "inverseBindMatrices":11, + "joints":[ + 64, + 63, + 52, + 51, + 50, + 1, + 0, + 25, + 24, + 23, + 22, + 5, + 4, + 3, + 2, + 9, + 8, + 7, + 6, + 13, + 12, + 11, + 10, + 17, + 16, + 15, + 14, + 21, + 20, + 19, + 18, + 49, + 48, + 47, + 46, + 29, + 28, + 27, + 26, + 33, + 32, + 31, + 30, + 37, + 36, + 35, + 34, + 41, + 40, + 39, + 38, + 45, + 44, + 43, + 42, + 57, + 56, + 55, + 54, + 53, + 62, + 61, + 60, + 59, + 58 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":646, + "max":[ + 0.062340568751096725, + 1.7254674434661865, + 0.09447786957025528 + ], + "min":[ + -0.062340568751096725, + 1.6948596239089966, + 0.0569215789437294 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":646, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":4, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":5, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":6, + "componentType":5121, + "count":646, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":7, + "componentType":5123, + "count":646, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":8, + "componentType":5121, + "count":646, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5126, + "count":646, + "type":"VEC4" + }, + { + "bufferView":10, + "componentType":5123, + "count":2952, + "type":"SCALAR" + }, + { + "bufferView":11, + "componentType":5126, + "count":65, + "type":"MAT4" + }, + { + "bufferView":12, + "componentType":5126, + "count":556, + "max":[ + 0.04874879866838455, + 1.7135447263717651, + 0.08063791692256927 + ], + "min":[ + -0.04874879866838455, + 1.6835992336273193, + 0.05123402923345566 + ], + "type":"VEC3" + }, + { + "bufferView":13, + "componentType":5126, + "count":556, + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":15, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":16, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":17, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":18, + "componentType":5121, + "count":556, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":19, + "componentType":5123, + "count":556, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":20, + "componentType":5121, + "count":556, + "type":"VEC4" + }, + { + "bufferView":21, + "componentType":5126, + "count":556, + "type":"VEC4" + }, + { + "bufferView":22, + "componentType":5123, + "count":2304, + "type":"SCALAR" + }, + { + "bufferView":23, + "componentType":5126, + "count":7281, + "max":[ + 0.9294325113296509, + 1.8100767135620117, + 0.12803764641284943 + ], + "min":[ + -0.9294325113296509, + -0.009509669616818428, + -0.16345079243183136 + ], + "type":"VEC3" + }, + { + "bufferView":24, + "componentType":5126, + "count":7281, + "type":"VEC3" + }, + { + "bufferView":25, + "componentType":5126, + "count":7281, + "type":"VEC2" + }, + { + "bufferView":26, + "componentType":5126, + "count":7281, + "type":"VEC2" + }, + { + "bufferView":27, + "componentType":5121, + "count":7281, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":28, + "componentType":5123, + "count":7281, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":29, + "componentType":5121, + "count":7281, + "type":"VEC4" + }, + { + "bufferView":30, + "componentType":5126, + "count":7281, + "type":"VEC4" + }, + { + "bufferView":31, + "componentType":5123, + "count":37698, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":7752, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":7752, + "byteOffset":7752, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":15504, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":20672, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":25840, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":31008, + "target":34962 + }, + { + "buffer":0, + "byteLength":2584, + "byteOffset":36176, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":38760, + "target":34962 + }, + { + "buffer":0, + "byteLength":2584, + "byteOffset":43928, + "target":34962 + }, + { + "buffer":0, + "byteLength":10336, + "byteOffset":46512, + "target":34962 + }, + { + "buffer":0, + "byteLength":5904, + "byteOffset":56848, + "target":34963 + }, + { + "buffer":0, + "byteLength":4160, + "byteOffset":62752 + }, + { + "buffer":0, + "byteLength":6672, + "byteOffset":66912, + "target":34962 + }, + { + "buffer":0, + "byteLength":6672, + "byteOffset":73584, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":80256, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":84704, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":89152, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":93600, + "target":34962 + }, + { + "buffer":0, + "byteLength":2224, + "byteOffset":98048, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":100272, + "target":34962 + }, + { + "buffer":0, + "byteLength":2224, + "byteOffset":104720, + "target":34962 + }, + { + "buffer":0, + "byteLength":8896, + "byteOffset":106944, + "target":34962 + }, + { + "buffer":0, + "byteLength":4608, + "byteOffset":115840, + "target":34963 + }, + { + "buffer":0, + "byteLength":87372, + "byteOffset":120448, + "target":34962 + }, + { + "buffer":0, + "byteLength":87372, + "byteOffset":207820, + "target":34962 + }, + { + "buffer":0, + "byteLength":58248, + "byteOffset":295192, + "target":34962 + }, + { + "buffer":0, + "byteLength":58248, + "byteOffset":353440, + "target":34962 + }, + { + "buffer":0, + "byteLength":29124, + "byteOffset":411688, + "target":34962 + }, + { + "buffer":0, + "byteLength":58248, + "byteOffset":440812, + "target":34962 + }, + { + "buffer":0, + "byteLength":29124, + "byteOffset":499060, + "target":34962 + }, + { + "buffer":0, + "byteLength":116496, + "byteOffset":528184, + "target":34962 + }, + { + "buffer":0, + "byteLength":75396, + "byteOffset":644680, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":720076, + "uri":"Superhero_Male_FullBody.bin" + } + ] +} diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Eye_Brown.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Eye_Brown.png new file mode 100644 index 000000000..0d037febc Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Eye_Brown.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Eye_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Eye_Normal.png new file mode 100644 index 000000000..2da59128b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Eye_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Eye_Normal_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Eye_Normal_png.png new file mode 100644 index 000000000..2da59128b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Eye_Normal_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_BaseColor.png new file mode 100644 index 000000000..c398ca7d1 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_BaseColor_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_BaseColor_png.png new file mode 100644 index 000000000..c398ca7d1 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_BaseColor_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_Normal.png new file mode 100644 index 000000000..5aa652ede Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_Normal_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_Normal_png.png new file mode 100644 index 000000000..5aa652ede Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_1_Normal_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_2_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_2_BaseColor.png new file mode 100644 index 000000000..bda8d959b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_2_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_2_BaseColor_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_2_BaseColor_png.png new file mode 100644 index 000000000..bda8d959b Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_2_BaseColor_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_2_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_2_Normal.png new file mode 100644 index 000000000..2d77b1dd5 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Hair_2_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Dark_BaseColor.png new file mode 100644 index 000000000..4b9758204 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Dark_BaseColor_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Dark_BaseColor_png.png new file mode 100644 index 000000000..4b9758204 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Dark_BaseColor_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Normal.png new file mode 100644 index 000000000..f452ce11e Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Normal_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Normal_png.png new file mode 100644 index 000000000..f452ce11e Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Normal_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Roughness.png new file mode 100644 index 000000000..8dae8d598 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Roughness_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Roughness_png.png new file mode 100644 index 000000000..8dae8d598 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Female_Roughness_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Dark_BaseColor.png new file mode 100644 index 000000000..4520f4cc2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Dark_BaseColor_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Dark_BaseColor_png.png new file mode 100644 index 000000000..4520f4cc2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Dark_BaseColor_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Normal.png new file mode 100644 index 000000000..705c2f2f2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Normal_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Normal_png.png new file mode 100644 index 000000000..705c2f2f2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Normal_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Roughness.png new file mode 100644 index 000000000..3979c3ed3 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Roughness_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Roughness_png.png new file mode 100644 index 000000000..3979c3ed3 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Regular_Male_Roughness_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Female_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Female_Dark_BaseColor.png new file mode 100644 index 000000000..06d49a50a Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Female_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Female_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Female_Normal.png new file mode 100644 index 000000000..20af328bc Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Female_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Female_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Female_Roughness.png new file mode 100644 index 000000000..d496b5331 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Female_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Male_Dark.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Male_Dark.png new file mode 100644 index 000000000..6391f4527 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Male_Dark.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Male_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Male_Normal.png new file mode 100644 index 000000000..88303e2ad Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Male_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Male_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Male_Roughness.png new file mode 100644 index 000000000..2bbc618d2 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Superhero_Male_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Dark_BaseColor.png new file mode 100644 index 000000000..3d7459a71 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Dark_BaseColor_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Dark_BaseColor_png.png new file mode 100644 index 000000000..3d7459a71 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Dark_BaseColor_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Normal.png new file mode 100644 index 000000000..8e2827977 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Roughness.png new file mode 100644 index 000000000..a38a83b66 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Roughness_png.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Roughness_png.png new file mode 100644 index 000000000..a38a83b66 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Female_Roughness_png.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Male_Dark_BaseColor.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Male_Dark_BaseColor.png new file mode 100644 index 000000000..bc6a8de58 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Male_Dark_BaseColor.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Male_Normal.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Male_Normal.png new file mode 100644 index 000000000..b808ce7f9 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Male_Normal.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Male_Roughness.png b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Male_Roughness.png new file mode 100644 index 000000000..c83b782be Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/T_Teen_Male_Roughness.png differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Female_FullBody.bin b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Female_FullBody.bin new file mode 100644 index 000000000..5f20e9f01 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Female_FullBody.bin differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Female_FullBody.gltf b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Female_FullBody.gltf new file mode 100644 index 000000000..1875fc5ee --- /dev/null +++ b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Female_FullBody.gltf @@ -0,0 +1,2023 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 68 + ] + } + ], + "nodes":[ + { + "name":"Head", + "rotation":[ + -0.20467467606067657, + -5.18245765312314e-13, + -5.977181857103053e-12, + 0.978830099105835 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 3.1374100366299285e-18, + 0.061427902430295944, + 5.587935447692871e-09 + ] + }, + { + "children":[ + 0 + ], + "name":"neck_01", + "rotation":[ + 0.3088373839855194, + -3.040685541896848e-12, + 1.016993780855735e-11, + 0.95111483335495 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 8.334804200982315e-19, + 0.1709800511598587, + -1.1175870895385742e-08 + ] + }, + { + "name":"index_04_leaf_l", + "rotation":[ + -1.30385160446167e-08, + 1, + -6.251906815597091e-14, + 3.532567461661529e-06 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + 4.965841071680188e-10, + 0.020090743899345398, + 8.920616068053278e-08 + ] + }, + { + "children":[ + 2 + ], + "name":"index_03_l", + "rotation":[ + 3.614707422272545e-09, + -2.035583333837021e-11, + -0.0005087880999781191, + 0.9999998807907104 + ], + "scale":[ + 0.9999998807907104, + 1, + 0.9999999403953552 + ], + "translation":[ + -2.06546246772632e-09, + 0.02376485988497734, + 9.403893130865981e-08 + ] + }, + { + "children":[ + 3 + ], + "name":"index_02_l", + "rotation":[ + 8.227439174390838e-09, + 5.148091375417607e-08, + -0.0014999679988250136, + 0.9999988675117493 + ], + "translation":[ + 1.5061232261359692e-09, + 0.026500800624489784, + -1.4295849837253627e-08 + ] + }, + { + "children":[ + 4 + ], + "name":"index_01_l", + "rotation":[ + -0.004609155468642712, + 0.707094132900238, + -0.004609191324561834, + 0.7070894241333008 + ], + "scale":[ + 0.9999998807907104, + 0.9999997615814209, + 0.9999999403953552 + ], + "translation":[ + 0.0036238450556993484, + 0.07713765650987625, + 0.03103388287127018 + ] + }, + { + "name":"middle_04_leaf_l", + "rotation":[ + 2.217961814210412e-09, + 0.9999873638153076, + 4.411206191434758e-07, + 0.005026513710618019 + ], + "scale":[ + 1, + 0.9999997019767761, + 0.9999999403953552 + ], + "translation":[ + 2.692173595164604e-09, + 0.02528667449951172, + 5.4532094395653985e-08 + ] + }, + { + "children":[ + 6 + ], + "name":"middle_03_l", + "rotation":[ + 0.005027873907238245, + -1.791902491277142e-06, + -9.449137472472557e-09, + 0.9999873638153076 + ], + "translation":[ + 4.897129368686137e-09, + 0.027416128665208817, + -1.2093416046354832e-07 + ] + }, + { + "children":[ + 7 + ], + "name":"middle_02_l", + "rotation":[ + 0.004088650923222303, + -2.7708194920705864e-06, + 2.0750535512092938e-08, + 0.9999916553497314 + ], + "translation":[ + -2.415731614746619e-09, + 0.03109530173242092, + -1.6246424650034896e-07 + ] + }, + { + "children":[ + 8 + ], + "name":"middle_01_l", + "rotation":[ + 0.00170994084328413, + 0.707068920135498, + 0.00749207055196166, + 0.70710289478302 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 0.0015325627755373716, + 0.0791921392083168, + 0.008774086833000183 + ] + }, + { + "name":"pinky_04_leaf_l", + "rotation":[ + 3.725290742551124e-09, + 1, + 2.9020161924561694e-14, + 3.532567006914178e-06 + ], + "translation":[ + 7.125890988390893e-09, + 0.017876682803034782, + 4.1476937440165784e-09 + ] + }, + { + "children":[ + 10 + ], + "name":"pinky_03_l", + "rotation":[ + -2.079294603163362e-08, + 1.1897291485318817e-10, + 0.002926922170445323, + 0.9999957084655762 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 5.263245839159936e-09, + 0.02275829203426838, + -2.341202787192742e-08 + ] + }, + { + "children":[ + 11 + ], + "name":"pinky_02_l", + "rotation":[ + 1.3049932690023525e-08, + 5.1174950499444094e-08, + -0.0017215899424627423, + 0.9999985098838806 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999999403953552 + ], + "translation":[ + 6.853952072560787e-09, + 0.02634735405445099, + -1.1642896424746141e-08 + ] + }, + { + "children":[ + 12 + ], + "name":"pinky_01_l", + "rotation":[ + -0.011614056304097176, + 0.7070137858390808, + -0.011614138260483742, + 0.7070090174674988 + ], + "scale":[ + 0.9999998807907104, + 0.9999997615814209, + 0.9999999403953552 + ], + "translation":[ + 0.0032787518575787544, + 0.07027310132980347, + -0.031881894916296005 + ] + }, + { + "name":"ring_04_leaf_l", + "rotation":[ + 3.9581213862049935e-09, + 1, + 1.7104305710495538e-14, + 3.532567006914178e-06 + ], + "translation":[ + 5.811671144329011e-10, + 0.024184677749872208, + 2.8276936347992887e-09 + ] + }, + { + "children":[ + 14 + ], + "name":"ring_03_l", + "rotation":[ + 2.594578951686799e-08, + -1.4644629953153299e-10, + -0.0036515460815280676, + 0.9999933242797852 + ], + "translation":[ + 1.9799699657596648e-09, + 0.0253763385117054, + 2.7601345209404826e-07 + ] + }, + { + "children":[ + 15 + ], + "name":"ring_02_l", + "rotation":[ + -1.914595415541953e-08, + 5.2007607109771925e-08, + 0.002627188805490732, + 0.999996542930603 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + -4.092726157978177e-11, + 0.029909823089838028, + 1.2652455438910692e-07 + ] + }, + { + "children":[ + 16 + ], + "name":"ring_01_l", + "rotation":[ + 0.0015411688946187496, + 0.7071074843406677, + 0.0015411797212436795, + 0.7071027159690857 + ], + "scale":[ + 0.9999999403953552, + 0.9999998211860657, + 1 + ], + "translation":[ + 0.001898183487355709, + 0.07363276183605194, + -0.012071957811713219 + ] + }, + { + "name":"thumb_04_leaf_l", + "rotation":[ + 2.2523286702380574e-07, + 0.48120951652526855, + -3.7051867707305064e-07, + 0.8766056299209595 + ], + "translation":[ + 1.3031240087002516e-07, + 0.026983756572008133, + 2.0489096641540527e-08 + ] + }, + { + "children":[ + 18 + ], + "name":"thumb_03_l", + "rotation":[ + -0.0012856193352490664, + -3.6919518606737256e-05, + 0.00023835465253796428, + 0.9999991655349731 + ], + "scale":[ + 1, + 0.9999998807907104, + 0.9999999403953552 + ], + "translation":[ + -3.315278718218906e-09, + 0.03073521889746189, + 8.89849616214633e-09 + ] + }, + { + "children":[ + 19 + ], + "name":"thumb_02_l", + "rotation":[ + 0.0019189344020560384, + 0.00014830737200099975, + -0.0004212775093037635, + 0.9999980926513672 + ], + "scale":[ + 0.9999998807907104, + 1, + 0.9999998211860657 + ], + "translation":[ + -1.2302189134061337e-07, + 0.030908698216080666, + -5.587935447692871e-09 + ] + }, + { + "children":[ + 20 + ], + "name":"thumb_01_l", + "rotation":[ + 0.2679342031478882, + 0.9471205472946167, + 0.1724046915769577, + 0.038087375462055206 + ], + "scale":[ + 0.9999999403953552, + 1.0000001192092896, + 0.9999998807907104 + ], + "translation":[ + 0.010175351053476334, + 0.0008609976503066719, + 0.023839036002755165 + ] + }, + { + "children":[ + 5, + 9, + 13, + 17, + 21 + ], + "name":"hand_l", + "rotation":[ + -0.021847857162356377, + -1.7281375903621665e-06, + -4.3929510695761564e-08, + 0.9997613430023193 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + -1.2920952485728776e-07, + 0.20249232649803162, + 1.949956640601158e-09 + ] + }, + { + "children":[ + 22 + ], + "name":"lowerarm_l", + "rotation":[ + 0.024702351540327072, + 8.245872595580295e-05, + -1.9545527720765676e-06, + 0.99969482421875 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -1.1818258371931734e-07, + 0.20738095045089722, + -3.245077095925808e-09 + ] + }, + { + "children":[ + 23 + ], + "name":"upperarm_l", + "rotation":[ + 0.17232583463191986, + 0.685859203338623, + -0.17179438471794128, + 0.6858481168746948 + ], + "scale":[ + 1.0000001192092896, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + -0.0013844920322299004, + 0.12171986699104309, + -0.010600958950817585 + ] + }, + { + "children":[ + 24 + ], + "name":"clavicle_l", + "rotation":[ + -0.5471324324607849, + -0.32042765617370605, + -0.39127784967422485, + 0.666988730430603 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 0.025281721726059914, + 0.11536671966314316, + 0.038672760128974915 + ] + }, + { + "name":"index_04_leaf_r", + "rotation":[ + -3.259629011154175e-09, + -1, + 2.5114723397733768e-14, + 3.532567461661529e-06 + ], + "translation":[ + -9.63154889177531e-10, + 0.02028626948595047, + 8.805826468005762e-08 + ] + }, + { + "children":[ + 26 + ], + "name":"index_03_r", + "rotation":[ + 9.45105327332385e-10, + 1.7217338665886928e-12, + 0.00013326900079846382, + 1 + ], + "translation":[ + -9.62245394475758e-10, + 0.023393597453832626, + 8.934492257139937e-08 + ] + }, + { + "children":[ + 27 + ], + "name":"index_02_r", + "rotation":[ + 1.445640140929072e-08, + -4.4997431558613243e-08, + 0.002140284050256014, + 0.9999977350234985 + ], + "scale":[ + 0.9999998807907104, + 0.9999999403953552, + 1 + ], + "translation":[ + -5.056790541857481e-10, + 0.027361363172531128, + -1.060699617028149e-08 + ] + }, + { + "children":[ + 28 + ], + "name":"index_01_r", + "rotation":[ + -0.0033090508077293634, + -0.7071018815040588, + 0.003309071995317936, + 0.7070961594581604 + ], + "scale":[ + 1.0000001192092896, + 1.0000001192092896, + 1 + ], + "translation":[ + -0.0036240769550204277, + 0.07613549381494522, + 0.031239720061421394 + ] + }, + { + "name":"middle_04_leaf_r", + "rotation":[ + 2.2351745343485163e-08, + -1, + -8.641943091041229e-14, + 3.532567006914178e-06 + ], + "scale":[ + 1, + 0.9999997019767761, + 1 + ], + "translation":[ + -1.9463186617940664e-09, + 0.0255582332611084, + -1.4596903952224238e-07 + ] + }, + { + "children":[ + 30 + ], + "name":"middle_03_r", + "rotation":[ + 2.282641986539602e-08, + 6.225741450149869e-11, + 0.0032188582699745893, + 0.9999948143959045 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 1 + ], + "translation":[ + 1.7789716366678476e-09, + 0.025293562561273575, + 4.533333708423015e-09 + ] + }, + { + "children":[ + 31 + ], + "name":"middle_02_r", + "rotation":[ + -2.7691269721685785e-08, + -4.497896455291084e-08, + -0.0038676385302096605, + 0.9999924898147583 + ], + "translation":[ + 2.5556801119819283e-09, + 0.03143126145005226, + -3.3366518437105697e-08 + ] + }, + { + "children":[ + 32 + ], + "name":"middle_01_r", + "rotation":[ + -0.007979776710271835, + -0.7070645689964294, + 0.00797982607036829, + 0.7070589661598206 + ], + "scale":[ + 1, + 0.9999998211860657, + 1 + ], + "translation":[ + -0.0016394580015912652, + 0.07450040429830551, + 0.009208128787577152 + ] + }, + { + "name":"pinky_04_leaf_r", + "rotation":[ + -3.166497464235363e-08, + -1, + 1.306202596172007e-13, + 3.5325672342878534e-06 + ], + "scale":[ + 0.9999999403953552, + 0.9999996423721313, + 1 + ], + "translation":[ + 3.228706191293895e-10, + 0.018050508573651314, + -1.3257761111162836e-08 + ] + }, + { + "children":[ + 34 + ], + "name":"pinky_03_r", + "rotation":[ + -2.0556251811854054e-08, + -6.182080541927704e-11, + -0.0028988029807806015, + 0.9999958276748657 + ], + "translation":[ + -5.2650648285634816e-09, + 0.022979438304901123, + -4.062106029323331e-08 + ] + }, + { + "children":[ + 35 + ], + "name":"pinky_02_r", + "rotation":[ + 9.847632931325734e-09, + -4.480623516656124e-08, + 0.0017049477901309729, + 0.9999985694885254 + ], + "scale":[ + 0.9999998807907104, + 1, + 1 + ], + "translation":[ + -3.842615114990622e-09, + 0.026603415608406067, + -1.5128017594179255e-07 + ] + }, + { + "children":[ + 36 + ], + "name":"pinky_01_r", + "rotation":[ + -0.010447676293551922, + -0.7070324420928955, + 0.010447741486132145, + 0.7070267796516418 + ], + "scale":[ + 0.9999999403953552, + 0.9999997615814209, + 0.9999999403953552 + ], + "translation":[ + -0.0032789036631584167, + 0.06035546213388443, + -0.02933209389448166 + ] + }, + { + "name":"ring_04_leaf_r", + "rotation":[ + -1.0477378964424133e-08, + -1, + 3.3575047717103804e-14, + 3.5325672342878534e-06 + ], + "translation":[ + -4.7739376896061e-09, + 0.02442021854221821, + 1.2131557980410435e-07 + ] + }, + { + "children":[ + 38 + ], + "name":"ring_03_r", + "rotation":[ + 2.4740003823353618e-08, + 6.090007664827368e-11, + 0.0034884598571807146, + 0.9999939203262329 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -1.0477378964424133e-09, + 0.023815054446458817, + 1.5480954118629597e-07 + ] + }, + { + "children":[ + 39 + ], + "name":"ring_02_r", + "rotation":[ + -1.5539773912109922e-08, + -4.5216570043749016e-08, + -0.0024740027729421854, + 0.9999969601631165 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -5.547917680814862e-10, + 0.03020108863711357, + 1.0439666908723666e-08 + ] + }, + { + "children":[ + 40 + ], + "name":"ring_01_r", + "rotation":[ + 0.002581086242571473, + -0.7071049213409424, + -0.0025811046361923218, + 0.707099199295044 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -0.0018983589252457023, + 0.06939926743507385, + -0.01192921306937933 + ] + }, + { + "name":"thumb_04_leaf_r", + "rotation":[ + -3.8350133735320924e-08, + -0.48547568917274475, + -2.7307825689604215e-07, + 0.8742501735687256 + ], + "translation":[ + 3.7238351069390774e-08, + 0.026983892545104027, + 1.0244548320770264e-08 + ] + }, + { + "children":[ + 42 + ], + "name":"thumb_03_r", + "rotation":[ + -0.0012812531786039472, + 0.00011412226740503684, + -0.00025608736905269325, + 0.9999991655349731 + ], + "scale":[ + 0.9999999403953552, + 1, + 1.0000001192092896 + ], + "translation":[ + -2.3970642359927297e-08, + 0.03073517605662346, + 2.0256265997886658e-08 + ] + }, + { + "children":[ + 43 + ], + "name":"thumb_02_r", + "rotation":[ + 0.0019124430837109685, + -0.00020566438615787774, + 0.000449858809588477, + 0.9999980330467224 + ], + "translation":[ + -4.1763996705412865e-09, + 0.030908599495887756, + -5.122274160385132e-09 + ] + }, + { + "children":[ + 44 + ], + "name":"thumb_01_r", + "rotation":[ + 0.2639870047569275, + -0.9450162649154663, + -0.18828986585140228, + 0.04245065152645111 + ], + "scale":[ + 0.9999998807907104, + 1, + 1 + ], + "translation":[ + -0.008628596551716328, + -0.0024813765194267035, + 0.025849582627415657 + ] + }, + { + "children":[ + 29, + 33, + 37, + 41, + 45 + ], + "name":"hand_r", + "rotation":[ + -0.022376224398612976, + 2.324015213162056e-06, + 2.898672590845308e-08, + 0.9997496008872986 + ], + "scale":[ + 1, + 0.9999998807907104, + 0.9999999403953552 + ], + "translation":[ + 1.947655903222767e-08, + 0.21511365473270416, + -1.9913386495318264e-09 + ] + }, + { + "children":[ + 46 + ], + "name":"lowerarm_r", + "rotation":[ + 0.023802153766155243, + -8.246053039329126e-05, + 1.8865333686335362e-06, + 0.9997166991233826 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 1.2345640243438538e-07, + 0.20738095045089722, + -3.899913281202316e-09 + ] + }, + { + "children":[ + 47 + ], + "name":"upperarm_r", + "rotation":[ + 0.17232583463191986, + -0.6858591437339783, + 0.17179439961910248, + 0.6858481764793396 + ], + "scale":[ + 1.0000001192092896, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + 0.0013844920322299004, + 0.12171986699104309, + -0.010600958950817585 + ] + }, + { + "children":[ + 48 + ], + "name":"clavicle_r", + "rotation":[ + -0.5471324324607849, + 0.32042765617370605, + 0.39127784967422485, + 0.666988730430603 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + -0.025281721726059914, + 0.11536671966314316, + 0.038672760128974915 + ] + }, + { + "children":[ + 1, + 25, + 49 + ], + "name":"spine_03", + "rotation":[ + -0.10099764168262482, + -1.1075873725119312e-11, + -3.858929668865141e-12, + 0.9948866963386536 + ], + "scale":[ + 1, + 0.9999998807907104, + 0.9999999403953552 + ], + "translation":[ + 1.2874900798265365e-19, + 0.1090664342045784, + -1.1641532182693481e-10 + ] + }, + { + "children":[ + 50 + ], + "name":"spine_02", + "rotation":[ + -0.05572856590151787, + -4.9922295147553086e-05, + -2.786432105494896e-06, + 0.998445987701416 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 6.972468257057315e-14, + 0.09521190822124481, + 4.656612873077393e-10 + ] + }, + { + "children":[ + 51 + ], + "name":"spine_01", + "rotation":[ + -0.06393155455589294, + 4.989774606656283e-05, + -3.1965796551958192e-06, + 0.9979543089866638 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 0, + 0.10919898748397827, + -1.1175870895385742e-08 + ] + }, + { + "name":"ball_leaf_l", + "rotation":[ + 0, + -7.549790126404332e-08, + -1.0587825002870308e-21, + 1 + ], + "translation":[ + -1.9282631047445875e-09, + 0.05876080319285393, + 3.870930243010662e-10 + ] + }, + { + "children":[ + 53 + ], + "name":"ball_l", + "rotation":[ + -1.4410956872268343e-08, + -0.9816135764122009, + 0.19087888300418854, + 7.410976365918032e-08 + ], + "scale":[ + 1, + 1, + 0.9999998807907104 + ], + "translation":[ + 7.450580596923828e-09, + 0.12871289253234863, + 0 + ] + }, + { + "children":[ + 54 + ], + "name":"foot_l", + "rotation":[ + -0.5978582501411438, + 0, + 0, + 0.8016018271446228 + ], + "translation":[ + 0, + 0.40217825770378113, + 1.862645149230957e-09 + ] + }, + { + "children":[ + 55 + ], + "name":"calf_l", + "rotation":[ + 0.07122328877449036, + 0, + 0, + 0.9974604249000549 + ], + "scale":[ + 1, + 1.0000001192092896, + 0.9999999403953552 + ], + "translation":[ + 7.450580596923828e-09, + 0.35365429520606995, + 2.3283064365386963e-09 + ] + }, + { + "children":[ + 56 + ], + "name":"thigh_l", + "rotation":[ + 0.9893749356269836, + 0, + 0, + 0.14538654685020447 + ], + "scale":[ + 1, + 0.9999998807907104, + 0.9999963641166687 + ], + "translation":[ + 0.09612231701612473, + 0.00902559608221054, + -0.007673453539609909 + ] + }, + { + "name":"ball_leaf_r", + "rotation":[ + 0, + -7.549790126404332e-08, + -1.0587825002870308e-21, + 1 + ], + "translation":[ + -1.9282631047445875e-09, + 0.05876080319285393, + -3.870930243010662e-10 + ] + }, + { + "children":[ + 58 + ], + "name":"ball_r", + "rotation":[ + -1.4410956872268343e-08, + -0.9816135764122009, + 0.19087888300418854, + 7.410976365918032e-08 + ], + "scale":[ + 1, + 1, + 0.9999998807907104 + ], + "translation":[ + -7.450580596923828e-09, + 0.12871289253234863, + 0 + ] + }, + { + "children":[ + 59 + ], + "name":"foot_r", + "rotation":[ + -0.5978582501411438, + 0, + 0, + 0.8016018271446228 + ], + "translation":[ + 0, + 0.40217825770378113, + 1.862645149230957e-09 + ] + }, + { + "children":[ + 60 + ], + "name":"calf_r", + "rotation":[ + 0.07122328877449036, + 0, + 0, + 0.9974604249000549 + ], + "scale":[ + 1, + 1.0000001192092896, + 0.9999999403953552 + ], + "translation":[ + -7.450580596923828e-09, + 0.35365429520606995, + 2.3283064365386963e-09 + ] + }, + { + "children":[ + 61 + ], + "name":"thigh_r", + "rotation":[ + 0.9893749356269836, + 0, + 0, + 0.14538654685020447 + ], + "scale":[ + 1, + 0.9999998807907104, + 0.9999963641166687 + ], + "translation":[ + -0.09612231701612473, + 0.00902559608221054, + -0.007673453539609909 + ] + }, + { + "children":[ + 52, + 57, + 62 + ], + "name":"pelvis", + "rotation":[ + 0.7879694700241089, + 0, + 0, + 0.6157143115997314 + ], + "translation":[ + 0, + 0.0394325852394104, + 0.8040105104446411 + ] + }, + { + "children":[ + 63 + ], + "name":"root", + "rotation":[ + -0.7071067690849304, + 0, + 0, + 0.7071067690849304 + ] + }, + { + "mesh":0, + "name":"Eyebrows", + "skin":0 + }, + { + "mesh":1, + "name":"Eyes", + "skin":0 + }, + { + "mesh":2, + "name":"Teen_Female", + "skin":0 + }, + { + "children":[ + 65, + 66, + 67, + 64 + ], + "name":"Armature" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"MI_Hair_2", + "normalTexture":{ + "index":0 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":1 + }, + "metallicFactor":0, + "roughnessFactor":0.8227272629737854 + } + }, + { + "doubleSided":true, + "name":"MI_Eyes", + "normalTexture":{ + "index":2 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":3 + }, + "metallicFactor":0, + "roughnessFactor":0.34545454382896423 + } + }, + { + "doubleSided":true, + "name":"MI_Teen_Female", + "normalTexture":{ + "index":4 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":5 + }, + "metallicFactor":0, + "metallicRoughnessTexture":{ + "index":6 + } + } + } + ], + "meshes":[ + { + "name":"Eyes.009", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TEXCOORD_1":3, + "TEXCOORD_2":4, + "TEXCOORD_3":5, + "COLOR_0":6, + "COLOR_1":7, + "COLOR_2":8, + "JOINTS_0":9, + "WEIGHTS_0":10 + }, + "indices":11, + "material":0 + } + ] + }, + { + "name":"Eyes.001", + "primitives":[ + { + "attributes":{ + "POSITION":13, + "NORMAL":14, + "TEXCOORD_0":15, + "TEXCOORD_1":16, + "TEXCOORD_2":17, + "TEXCOORD_3":18, + "COLOR_0":19, + "COLOR_1":20, + "COLOR_2":21, + "JOINTS_0":22, + "WEIGHTS_0":23 + }, + "indices":24, + "material":1 + } + ] + }, + { + "name":"Sphere.005_Retopology.004", + "primitives":[ + { + "attributes":{ + "POSITION":25, + "NORMAL":26, + "TEXCOORD_0":27, + "TEXCOORD_1":28, + "JOINTS_0":29, + "WEIGHTS_0":30 + }, + "indices":31, + "material":2 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + }, + { + "sampler":0, + "source":2 + }, + { + "sampler":0, + "source":3 + }, + { + "sampler":0, + "source":4 + }, + { + "sampler":0, + "source":5 + }, + { + "sampler":0, + "source":6 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"T_Hair_2_Normal", + "uri":"T_Hair_2_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Hair_2_BaseColor.png", + "uri":"T_Hair_2_BaseColor_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Normal.png", + "uri":"T_Eye_Normal_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Brown", + "uri":"T_Eye_Brown.png" + }, + { + "mimeType":"image/png", + "name":"T_Teen_Female_Normal", + "uri":"T_Teen_Female_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Teen_Female_Dark_BaseColor.png", + "uri":"T_Teen_Female_Dark_BaseColor_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Teen_Female_Roughness.png", + "uri":"T_Teen_Female_Roughness_png.png" + } + ], + "skins":[ + { + "inverseBindMatrices":12, + "joints":[ + 64, + 63, + 52, + 51, + 50, + 1, + 0, + 25, + 24, + 23, + 22, + 5, + 4, + 3, + 2, + 9, + 8, + 7, + 6, + 13, + 12, + 11, + 10, + 17, + 16, + 15, + 14, + 21, + 20, + 19, + 18, + 49, + 48, + 47, + 46, + 29, + 28, + 27, + 26, + 33, + 32, + 31, + 30, + 37, + 36, + 35, + 34, + 41, + 40, + 39, + 38, + 45, + 44, + 43, + 42, + 57, + 56, + 55, + 54, + 53, + 62, + 61, + 60, + 59, + 58 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":912, + "max":[ + 0.05581280216574669, + 1.439482569694519, + 0.08067929744720459 + ], + "min":[ + -0.05581280216574669, + 1.4088470935821533, + 0.045904740691185 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":912, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":4, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":5, + "componentType":5126, + "count":912, + "type":"VEC2" + }, + { + "bufferView":6, + "componentType":5121, + "count":912, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":7, + "componentType":5123, + "count":912, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":8, + "componentType":5123, + "count":912, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5121, + "count":912, + "type":"VEC4" + }, + { + "bufferView":10, + "componentType":5126, + "count":912, + "type":"VEC4" + }, + { + "bufferView":11, + "componentType":5123, + "count":4440, + "type":"SCALAR" + }, + { + "bufferView":12, + "componentType":5126, + "count":65, + "type":"MAT4" + }, + { + "bufferView":13, + "componentType":5126, + "count":590, + "max":[ + 0.04732830077409744, + 1.4292092323303223, + 0.06603843718767166 + ], + "min":[ + -0.04732830077409744, + 1.3978825807571411, + 0.035278476774692535 + ], + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":590, + "type":"VEC3" + }, + { + "bufferView":15, + "componentType":5126, + "count":590, + "type":"VEC2" + }, + { + "bufferView":16, + "componentType":5126, + "count":590, + "type":"VEC2" + }, + { + "bufferView":17, + "componentType":5126, + "count":590, + "type":"VEC2" + }, + { + "bufferView":18, + "componentType":5126, + "count":590, + "type":"VEC2" + }, + { + "bufferView":19, + "componentType":5121, + "count":590, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":20, + "componentType":5123, + "count":590, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":21, + "componentType":5123, + "count":590, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":22, + "componentType":5121, + "count":590, + "type":"VEC4" + }, + { + "bufferView":23, + "componentType":5126, + "count":590, + "type":"VEC4" + }, + { + "bufferView":24, + "componentType":5123, + "count":2304, + "type":"SCALAR" + }, + { + "bufferView":25, + "componentType":5126, + "count":7426, + "max":[ + 0.7056251764297485, + 1.5165525674819946, + 0.11387820541858673 + ], + "min":[ + -0.705625057220459, + 0.0008987640030682087, + -0.11869107186794281 + ], + "type":"VEC3" + }, + { + "bufferView":26, + "componentType":5126, + "count":7426, + "type":"VEC3" + }, + { + "bufferView":27, + "componentType":5126, + "count":7426, + "type":"VEC2" + }, + { + "bufferView":28, + "componentType":5126, + "count":7426, + "type":"VEC2" + }, + { + "bufferView":29, + "componentType":5121, + "count":7426, + "type":"VEC4" + }, + { + "bufferView":30, + "componentType":5126, + "count":7426, + "type":"VEC4" + }, + { + "bufferView":31, + "componentType":5123, + "count":38664, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":10944, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":10944, + "byteOffset":10944, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":21888, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":29184, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":36480, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":43776, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":51072, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":54720, + "target":34962 + }, + { + "buffer":0, + "byteLength":7296, + "byteOffset":62016, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":69312, + "target":34962 + }, + { + "buffer":0, + "byteLength":14592, + "byteOffset":72960, + "target":34962 + }, + { + "buffer":0, + "byteLength":8880, + "byteOffset":87552, + "target":34963 + }, + { + "buffer":0, + "byteLength":4160, + "byteOffset":96432 + }, + { + "buffer":0, + "byteLength":7080, + "byteOffset":100592, + "target":34962 + }, + { + "buffer":0, + "byteLength":7080, + "byteOffset":107672, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":114752, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":119472, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":124192, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":128912, + "target":34962 + }, + { + "buffer":0, + "byteLength":2360, + "byteOffset":133632, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":135992, + "target":34962 + }, + { + "buffer":0, + "byteLength":4720, + "byteOffset":140712, + "target":34962 + }, + { + "buffer":0, + "byteLength":2360, + "byteOffset":145432, + "target":34962 + }, + { + "buffer":0, + "byteLength":9440, + "byteOffset":147792, + "target":34962 + }, + { + "buffer":0, + "byteLength":4608, + "byteOffset":157232, + "target":34963 + }, + { + "buffer":0, + "byteLength":89112, + "byteOffset":161840, + "target":34962 + }, + { + "buffer":0, + "byteLength":89112, + "byteOffset":250952, + "target":34962 + }, + { + "buffer":0, + "byteLength":59408, + "byteOffset":340064, + "target":34962 + }, + { + "buffer":0, + "byteLength":59408, + "byteOffset":399472, + "target":34962 + }, + { + "buffer":0, + "byteLength":29704, + "byteOffset":458880, + "target":34962 + }, + { + "buffer":0, + "byteLength":118816, + "byteOffset":488584, + "target":34962 + }, + { + "buffer":0, + "byteLength":77328, + "byteOffset":607400, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":684728, + "uri":"Teen_Female_FullBody.bin" + } + ] +} diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Male_FullBody.bin b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Male_FullBody.bin new file mode 100644 index 000000000..e15a70692 Binary files /dev/null and b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Male_FullBody.bin differ diff --git a/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Male_FullBody.gltf b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Male_FullBody.gltf new file mode 100644 index 000000000..c3630c8d3 --- /dev/null +++ b/spikes/quaternius-aesthetic/models/quaternius/source-bodies/Teen_Male_FullBody.gltf @@ -0,0 +1,2033 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 68 + ] + } + ], + "nodes":[ + { + "name":"Head", + "rotation":[ + -0.1275489628314972, + 0, + 0, + 0.9918322563171387 + ], + "translation":[ + 0, + 0.07332111895084381, + 0 + ] + }, + { + "children":[ + 0 + ], + "name":"neck_01", + "rotation":[ + 0.25169873237609863, + 0, + 0, + 0.9678056240081787 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 0, + 0.1831042617559433, + -3.725290298461914e-09 + ] + }, + { + "name":"index_04_leaf_l", + "rotation":[ + 1.0244548320770264e-08, + -1, + -3.8793526225579245e-14, + 3.6517765238386346e-06 + ], + "translation":[ + -1.3142198440618813e-09, + 0.020352676510810852, + -6.052276546597568e-08 + ] + }, + { + "children":[ + 2 + ], + "name":"index_03_l", + "rotation":[ + -1.4120588032184855e-09, + 2.125077891435012e-12, + -0.00019550323486328125, + 1 + ], + "translation":[ + -1.3142198440618813e-09, + 0.02356162667274475, + 5.666619529165473e-08 + ] + }, + { + "children":[ + 3 + ], + "name":"index_02_l", + "rotation":[ + 1.8218226927046999e-09, + -7.869380169722717e-08, + -0.0005604909383691847, + 0.9999998807907104 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -2.55931809078902e-09, + 0.027529804036021233, + 6.061080171093636e-08 + ] + }, + { + "children":[ + 4 + ], + "name":"index_01_l", + "rotation":[ + -0.010265768505632877, + 0.7070295810699463, + -0.010265692137181759, + 0.7070349454879761 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 0.0072605726309120655, + 0.09887125343084335, + 0.026932604610919952 + ] + }, + { + "name":"middle_04_leaf_l", + "rotation":[ + 7.450582373280668e-09, + -1, + -1.6952654625685022e-14, + 3.651776296464959e-06 + ], + "scale":[ + 1, + 0.9999997019767761, + 1 + ], + "translation":[ + 2.5165718398056924e-09, + 0.025764064863324165, + 4.916738305382751e-08 + ] + }, + { + "children":[ + 6 + ], + "name":"middle_03_l", + "rotation":[ + -1.0786846971200248e-08, + 1.4450236146545947e-11, + -0.0014934848295524716, + 0.9999988675117493 + ], + "scale":[ + 0.9999999403953552, + 0.9999998807907104, + 1 + ], + "translation":[ + 2.5165718398056924e-09, + 0.02542351931333542, + 3.362860923061817e-08 + ] + }, + { + "children":[ + 7 + ], + "name":"middle_02_l", + "rotation":[ + 1.585030062756232e-08, + -7.872721141666261e-08, + 0.0021592113189399242, + 0.9999976754188538 + ], + "translation":[ + 6.639311322942376e-10, + 0.03167886659502983, + -5.932606939040852e-08 + ] + }, + { + "children":[ + 8 + ], + "name":"middle_01_l", + "rotation":[ + -0.013878651894629002, + 0.7069679498672485, + -0.013878559693694115, + 0.7069732546806335 + ], + "translation":[ + 0.005234619602560997, + 0.09684529900550842, + 0.004286521580070257 + ] + }, + { + "name":"pinky_04_leaf_l", + "rotation":[ + -3.91155481338501e-08, + -1, + 1.5826719817514656e-13, + 3.65177675121231e-06 + ], + "translation":[ + 3.0067894840613008e-09, + 0.01817021518945694, + 1.7835503740570857e-08 + ] + }, + { + "children":[ + 10 + ], + "name":"pinky_03_l", + "rotation":[ + 3.5401752640495943e-09, + -4.6918029357467805e-12, + 0.0004901569918729365, + 0.9999998807907104 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -1.1894371709786355e-08, + 0.0231576357036829, + -9.641195219955989e-08 + ] + }, + { + "children":[ + 11 + ], + "name":"pinky_02_l", + "rotation":[ + -1.1748679362710845e-08, + -7.869535068039113e-08, + -0.001648793462663889, + 0.9999986290931702 + ], + "translation":[ + -8.513779903296381e-09, + 0.026702987030148506, + -1.0226059998785786e-07 + ] + }, + { + "children":[ + 12 + ], + "name":"pinky_01_l", + "rotation":[ + -0.0164661705493927, + 0.7069123387336731, + -0.016466060653328896, + 0.7069177031517029 + ], + "scale":[ + 1.0000001192092896, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + 0.0075971269980072975, + 0.08207336813211441, + -0.03967352211475372 + ] + }, + { + "name":"ring_04_leaf_l", + "rotation":[ + -2.3748725652694702e-08, + -1, + 8.643282080724249e-14, + 3.65177675121231e-06 + ], + "translation":[ + 3.701643436215818e-09, + 0.024565313011407852, + -1.359901489195181e-07 + ] + }, + { + "children":[ + 14 + ], + "name":"ring_03_l", + "rotation":[ + -2.5741909936982665e-08, + 5.1152578700586204e-11, + -0.003563901409506798, + 0.9999936819076538 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + 6.748450687155128e-10, + 0.023888692259788513, + -5.339840214446667e-08 + ] + }, + { + "children":[ + 15 + ], + "name":"ring_02_l", + "rotation":[ + 1.2345419797554769e-08, + -7.894828968346701e-08, + 0.002524723531678319, + 0.9999967813491821 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 3.8471625884994864e-10, + 0.030389372259378433, + -1.4432438888434262e-07 + ] + }, + { + "children":[ + 16 + ], + "name":"ring_01_l", + "rotation":[ + -0.003099579131230712, + 0.7070972919464111, + -0.0030995660927146673, + 0.7071026563644409 + ], + "scale":[ + 1.0000001192092896, + 1.0000001192092896, + 1 + ], + "translation":[ + 0.006162077654153109, + 0.0914430320262909, + -0.020046912133693695 + ] + }, + { + "name":"thumb_04_leaf_l", + "rotation":[ + -2.337708338018274e-07, + 0.4957013428211212, + 4.2521756427049695e-07, + 0.8684930801391602 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + 1.6829289961606264e-08, + 0.02920648455619812, + -3.725290298461914e-08 + ] + }, + { + "children":[ + 18 + ], + "name":"thumb_03_l", + "rotation":[ + -0.0003671832964755595, + 5.112321559863631e-06, + 0.00012575880100484937, + 0.9999999403953552 + ], + "scale":[ + 0.9999999403953552, + 1.0000001192092896, + 0.9999999403953552 + ], + "translation":[ + 5.5661530495854095e-08, + 0.03311275690793991, + 2.6542693376541138e-08 + ] + }, + { + "children":[ + 19 + ], + "name":"thumb_02_l", + "rotation":[ + 0.0008438251679763198, + 8.748557775106747e-06, + -0.000509445380885154, + 0.9999995231628418 + ], + "scale":[ + 0.9999999403953552, + 1, + 1.0000001192092896 + ], + "translation":[ + 2.293381839990616e-08, + 0.03339787945151329, + -1.7695128917694092e-08 + ] + }, + { + "children":[ + 20 + ], + "name":"thumb_01_l", + "rotation":[ + 0.25535646080970764, + 0.9428743124008179, + 0.20708464086055756, + 0.05382410064339638 + ], + "scale":[ + 1.0000001192092896, + 1.0000003576278687, + 1 + ], + "translation":[ + 0.024092327803373337, + 0.022789083421230316, + 0.026822548359632492 + ] + }, + { + "children":[ + 5, + 9, + 13, + 17, + 21 + ], + "name":"hand_l", + "rotation":[ + -0.015512420795857906, + 5.958525761684541e-08, + -5.3013207157448505e-09, + 0.9998797178268433 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -9.85712134138339e-08, + 0.20680558681488037, + 5.334101160769933e-09 + ] + }, + { + "children":[ + 22 + ], + "name":"lowerarm_l", + "rotation":[ + 0.030305858701467514, + 4.192134292679839e-05, + -1.2686098216363462e-06, + 0.9995406866073608 + ], + "scale":[ + 1, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + -1.236008415617107e-07, + 0.21679933369159698, + 1.7971615307033062e-09 + ] + }, + { + "children":[ + 23 + ], + "name":"upperarm_l", + "rotation":[ + 0.16538365185260773, + 0.6875771880149841, + -0.16493019461631775, + 0.6875202059745789 + ], + "scale":[ + 0.9999999403953552, + 0.9999996423721313, + 0.9999998211860657 + ], + "translation":[ + -0.01871632970869541, + 0.14106430113315582, + -0.036888834089040756 + ] + }, + { + "children":[ + 24 + ], + "name":"clavicle_l", + "rotation":[ + -0.5359423160552979, + -0.3172530233860016, + -0.3989511728286743, + 0.6730188131332397 + ], + "scale":[ + 0.9999998807907104, + 1, + 1 + ], + "translation":[ + 0.026730164885520935, + 0.14788220822811127, + 0.05731534957885742 + ] + }, + { + "name":"index_04_leaf_r", + "rotation":[ + 1.0244548320770264e-08, + 1, + 2.868966322107022e-14, + 3.6517765238386346e-06 + ], + "translation":[ + 1.3142198440618813e-09, + 0.020352676510810852, + -6.052272283341154e-08 + ] + }, + { + "children":[ + 26 + ], + "name":"index_03_r", + "rotation":[ + -1.4120499214342885e-09, + -2.0764501229564303e-12, + 0.00019550323486328125, + 1 + ], + "translation":[ + 1.3142198440618813e-09, + 0.02356162667274475, + 5.666625213507359e-08 + ] + }, + { + "children":[ + 27 + ], + "name":"index_02_r", + "rotation":[ + 9.135845552288302e-11, + 7.871683038729316e-08, + 0.0005604909383691847, + 0.9999998807907104 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 2.5056579033844173e-09, + 0.027529798448085785, + 5.821695481245115e-08 + ] + }, + { + "children":[ + 28 + ], + "name":"index_01_r", + "rotation":[ + -0.010265768505632877, + -0.7070296406745911, + 0.010265693068504333, + 0.7070348858833313 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + -0.007260568905621767, + 0.09887125343084335, + 0.0269326064735651 + ] + }, + { + "name":"middle_04_leaf_r", + "rotation":[ + 9.313227522511625e-09, + 1, + 5.3671920830248784e-15, + 3.651776296464959e-06 + ], + "scale":[ + 1, + 0.9999997019767761, + 1 + ], + "translation":[ + -6.530171958729625e-10, + 0.025764066725969315, + -7.004017277267849e-08 + ] + }, + { + "children":[ + 30 + ], + "name":"middle_03_r", + "rotation":[ + -1.0786712856258873e-08, + -1.6249907669463326e-11, + 0.0014934856444597244, + 0.999998927116394 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + -6.530171958729625e-10, + 0.025423461571335793, + -8.557884711990482e-08 + ] + }, + { + "children":[ + 31 + ], + "name":"middle_02_r", + "rotation":[ + 1.3510750740408639e-08, + 7.873624241483412e-08, + -0.0021592038683593273, + 0.9999976754188538 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -6.930349627509713e-10, + 0.031678859144449234, + -6.257491236283386e-08 + ] + }, + { + "children":[ + 32 + ], + "name":"middle_01_r", + "rotation":[ + -0.013878646306693554, + -0.7069680094718933, + 0.013878555037081242, + 0.7069731950759888 + ], + "translation":[ + -0.005234613548964262, + 0.09684529900550842, + 0.004286522977054119 + ] + }, + { + "name":"pinky_04_leaf_r", + "rotation":[ + -3.91155481338501e-08, + 1, + -1.645369631557772e-13, + 3.65177675121231e-06 + ], + "translation":[ + -1.0457370080985129e-08, + 0.018170218914747238, + 1.7848122979557957e-08 + ] + }, + { + "children":[ + 34 + ], + "name":"pinky_03_r", + "rotation":[ + 3.540078008512637e-09, + 5.377476675755277e-12, + -0.0004901569918729365, + 0.9999998807907104 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 4.4447006075643e-09, + 0.023157639428973198, + -9.639938980399165e-08 + ] + }, + { + "children":[ + 35 + ], + "name":"pinky_02_r", + "rotation":[ + -1.4523608093952589e-08, + 7.866445628224028e-08, + 0.001648793462663889, + 0.9999986290931702 + ], + "translation":[ + 1.1432348401285708e-09, + 0.02670298144221306, + -1.0601188193959388e-07 + ] + }, + { + "children":[ + 36 + ], + "name":"pinky_01_r", + "rotation":[ + -0.0164661705493927, + -0.7069123983383179, + 0.016466062515974045, + 0.7069176435470581 + ], + "scale":[ + 1.0000001192092896, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + -0.007597115822136402, + 0.08207336813211441, + -0.03967352956533432 + ] + }, + { + "name":"ring_04_leaf_r", + "rotation":[ + -2.3748725652694702e-08, + 1, + -9.324052624827897e-14, + 3.65177675121231e-06 + ], + "translation":[ + -3.701643436215818e-09, + 0.024565313011407852, + -1.359890262619956e-07 + ] + }, + { + "children":[ + 38 + ], + "name":"ring_03_r", + "rotation":[ + -2.5741853093563805e-08, + -5.138858782949285e-11, + 0.003563901409506798, + 0.9999936819076538 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + -6.748450687155128e-10, + 0.023888692259788513, + -5.3397300803226244e-08 + ] + }, + { + "children":[ + 39 + ], + "name":"ring_02_r", + "rotation":[ + 1.927349124741795e-08, + 7.892701603395835e-08, + -0.002524723531678319, + 0.9999967813491821 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + -2.892193151637912e-10, + 0.03038933128118515, + -1.348051910099457e-07 + ] + }, + { + "children":[ + 40 + ], + "name":"ring_01_r", + "rotation":[ + -0.003099584486335516, + -0.7070973515510559, + 0.003099560970440507, + 0.7071025967597961 + ], + "scale":[ + 1.0000001192092896, + 1.0000001192092896, + 1 + ], + "translation":[ + -0.00616206880658865, + 0.0914430320262909, + -0.020046910271048546 + ] + }, + { + "name":"thumb_04_leaf_r", + "rotation":[ + -2.3591547915202682e-07, + -0.4957013428211212, + -4.660001025058591e-07, + 0.8684930801391602 + ], + "translation":[ + 1.0235817171633244e-07, + 0.029206490144133568, + -3.91155481338501e-08 + ] + }, + { + "children":[ + 42 + ], + "name":"thumb_03_r", + "rotation":[ + -0.00036717960028909147, + -5.119131856190506e-06, + -0.00012577181041706353, + 0.9999999403953552 + ], + "scale":[ + 0.9999999403953552, + 1, + 0.9999998807907104 + ], + "translation":[ + -1.7488173398305662e-07, + 0.033112697303295135, + 5.3783878684043884e-08 + ] + }, + { + "children":[ + 43 + ], + "name":"thumb_02_r", + "rotation":[ + 0.0008438252843916416, + -8.680221981194336e-06, + 0.0005094073712825775, + 0.9999995231628418 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + 6.801565177738667e-08, + 0.03339787945151329, + -3.632158041000366e-08 + ] + }, + { + "children":[ + 44 + ], + "name":"thumb_01_r", + "rotation":[ + 0.25535646080970764, + -0.9428743720054626, + -0.20708467066287994, + 0.05382400378584862 + ], + "scale":[ + 1, + 1.000000238418579, + 1 + ], + "translation":[ + -0.02409232407808304, + 0.022789083421230316, + 0.02682255022227764 + ] + }, + { + "children":[ + 29, + 33, + 37, + 41, + 45 + ], + "name":"hand_r", + "rotation":[ + -0.015512420795857906, + -5.9585271827700126e-08, + 3.4525493575188193e-09, + 0.9998797178268433 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 1.0729021937549987e-07, + 0.20680558681488037, + 3.6651215395977488e-09 + ] + }, + { + "children":[ + 46 + ], + "name":"lowerarm_r", + "rotation":[ + 0.030305858701467514, + -4.1861767385853454e-05, + 1.2704159644272295e-06, + 0.9995406866073608 + ], + "scale":[ + 1, + 1.0000001192092896, + 1.0000001192092896 + ], + "translation":[ + 1.236008415617107e-07, + 0.21679933369159698, + 1.7971615307033062e-09 + ] + }, + { + "children":[ + 47 + ], + "name":"upperarm_r", + "rotation":[ + 0.16538365185260773, + -0.6875771880149841, + 0.16493019461631775, + 0.6875202059745789 + ], + "scale":[ + 0.9999999403953552, + 0.9999996423721313, + 0.9999998211860657 + ], + "translation":[ + 0.01871632970869541, + 0.14106430113315582, + -0.036888834089040756 + ] + }, + { + "children":[ + 48 + ], + "name":"clavicle_r", + "rotation":[ + -0.5359423160552979, + 0.3172530233860016, + 0.3989511728286743, + 0.6730188131332397 + ], + "scale":[ + 0.9999998807907104, + 1, + 1 + ], + "translation":[ + -0.026730164885520935, + 0.14788220822811127, + 0.05731534957885742 + ] + }, + { + "children":[ + 1, + 25, + 49 + ], + "name":"spine_03", + "rotation":[ + -0.12418903410434723, + 0, + 0, + 0.992258608341217 + ], + "translation":[ + 0, + 0.11333373934030533, + -4.656612873077393e-10 + ] + }, + { + "children":[ + 50 + ], + "name":"spine_02", + "rotation":[ + -0.03958534076809883, + 0, + 0, + 0.9992161989212036 + ], + "scale":[ + 1, + 1.0000001192092896, + 1 + ], + "translation":[ + 0, + 0.09053335338830948, + -1.1641532182693481e-09 + ] + }, + { + "children":[ + 51 + ], + "name":"spine_01", + "rotation":[ + -0.09185638278722763, + 0, + 0, + 0.9957722425460815 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 0, + 0.10904230177402496, + 6.05359673500061e-09 + ] + }, + { + "name":"ball_leaf_l", + "rotation":[ + -1.4901138989387164e-08, + 0.00017272471450269222, + -4.108194340268767e-11, + 1 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + -4.1915815263138256e-10, + 0.067165806889534, + -7.737372964555789e-10 + ] + }, + { + "children":[ + 53 + ], + "name":"ball_l", + "rotation":[ + 0.00013511384895537049, + -0.9731195569038391, + 0.2303003966808319, + 0.000234751365496777 + ], + "scale":[ + 0.9999998807907104, + 0.9999997615814209, + 1 + ], + "translation":[ + -4.382854967843741e-09, + 0.13541610538959503, + -1.7535057850182056e-09 + ] + }, + { + "children":[ + 54 + ], + "name":"foot_l", + "rotation":[ + -0.5721679925918579, + -0.00033950418583117425, + 0.00023685506312176585, + 0.8201363682746887 + ], + "scale":[ + 0.9999999403953552, + 1, + 0.9999998807907104 + ], + "translation":[ + 7.450580596923828e-09, + 0.3905569612979889, + 0 + ] + }, + { + "children":[ + 55 + ], + "name":"calf_l", + "rotation":[ + 0.05598897859454155, + 0, + 0, + 0.998431384563446 + ], + "translation":[ + 0, + 0.3650284707546234, + -5.820766091346741e-11 + ] + }, + { + "children":[ + 56 + ], + "name":"thigh_l", + "rotation":[ + 0.9898309707641602, + 0, + 0, + 0.14224867522716522 + ], + "scale":[ + 1, + 1, + 1.0000016689300537 + ], + "translation":[ + 0.07712589204311371, + 0.019730083644390106, + 0.00041533075273036957 + ] + }, + { + "name":"ball_leaf_r", + "rotation":[ + -1.4901138989387164e-08, + 0.00017272471450269222, + -4.108194340268767e-11, + 1 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + -4.1915815263138256e-10, + 0.067165806889534, + -4.17215373360591e-10 + ] + }, + { + "children":[ + 58 + ], + "name":"ball_r", + "rotation":[ + 0.00013511384895537049, + -0.9731195569038391, + 0.2303003966808319, + 0.000234751365496777 + ], + "scale":[ + 0.9999998807907104, + 0.9999997615814209, + 1 + ], + "translation":[ + 3.067725629080087e-09, + 0.13541610538959503, + -3.8344296626746655e-09 + ] + }, + { + "children":[ + 59 + ], + "name":"foot_r", + "rotation":[ + -0.5721679925918579, + -0.00033950418583117425, + 0.00023685506312176585, + 0.8201363682746887 + ], + "scale":[ + 0.9999999403953552, + 1, + 0.9999998807907104 + ], + "translation":[ + -7.450580596923828e-09, + 0.3905569612979889, + 0 + ] + }, + { + "children":[ + 60 + ], + "name":"calf_r", + "rotation":[ + 0.05598897859454155, + 0, + 0, + 0.998431384563446 + ], + "translation":[ + 0, + 0.3650284707546234, + -5.820766091346741e-11 + ] + }, + { + "children":[ + 61 + ], + "name":"thigh_r", + "rotation":[ + 0.9898309707641602, + 0, + 0, + 0.14224867522716522 + ], + "scale":[ + 1, + 1, + 1.0000016689300537 + ], + "translation":[ + -0.07712589204311371, + 0.019730083644390106, + 0.00041533075273036957 + ] + }, + { + "children":[ + 52, + 57, + 62 + ], + "name":"pelvis", + "rotation":[ + 0.8005711436271667, + 0, + 0, + 0.5992377400398254 + ], + "scale":[ + 1, + 1, + 1.0000001192092896 + ], + "translation":[ + 0, + 0.03660494089126587, + 0.8079490661621094 + ] + }, + { + "children":[ + 63 + ], + "name":"root", + "rotation":[ + -0.7071067690849304, + 0, + 0, + 0.7071067690849304 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ] + }, + { + "mesh":0, + "name":"Eyebrows", + "skin":0 + }, + { + "mesh":1, + "name":"Eyes", + "skin":0 + }, + { + "mesh":2, + "name":"Teen_Male", + "skin":0 + }, + { + "children":[ + 65, + 66, + 67, + 64 + ], + "name":"Armature" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"MI_Hair_1", + "normalTexture":{ + "index":0 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":1 + }, + "metallicFactor":0, + "roughnessFactor":0.8227272629737854 + } + }, + { + "doubleSided":true, + "name":"MI_Eyes", + "normalTexture":{ + "index":2 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":3 + }, + "metallicFactor":0, + "roughnessFactor":0.34545454382896423 + } + }, + { + "doubleSided":true, + "name":"MI_Teen_Male", + "normalTexture":{ + "index":4 + }, + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":5 + }, + "metallicFactor":0, + "metallicRoughnessTexture":{ + "index":6 + } + } + } + ], + "meshes":[ + { + "name":"Face.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TEXCOORD_1":3, + "TEXCOORD_2":4, + "TEXCOORD_3":5, + "COLOR_0":6, + "COLOR_1":7, + "JOINTS_0":8, + "WEIGHTS_0":9 + }, + "indices":10, + "material":0 + } + ] + }, + { + "name":"Face.002", + "primitives":[ + { + "attributes":{ + "POSITION":12, + "NORMAL":13, + "TEXCOORD_0":14, + "TEXCOORD_1":15, + "TEXCOORD_2":16, + "TEXCOORD_3":17, + "COLOR_0":18, + "COLOR_1":19, + "JOINTS_0":20, + "WEIGHTS_0":21 + }, + "indices":22, + "material":1 + } + ] + }, + { + "name":"Teen_Male", + "primitives":[ + { + "attributes":{ + "POSITION":23, + "NORMAL":24, + "TEXCOORD_0":25, + "TEXCOORD_1":26, + "COLOR_0":27, + "COLOR_1":28, + "JOINTS_0":29, + "WEIGHTS_0":30 + }, + "indices":31, + "material":2 + } + ] + } + ], + "textures":[ + { + "sampler":0, + "source":0 + }, + { + "sampler":0, + "source":1 + }, + { + "sampler":0, + "source":2 + }, + { + "sampler":0, + "source":3 + }, + { + "sampler":0, + "source":4 + }, + { + "sampler":0, + "source":5 + }, + { + "sampler":0, + "source":6 + } + ], + "images":[ + { + "mimeType":"image/png", + "name":"T_Hair_1_Normal", + "uri":"T_Hair_1_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Hair_1_BaseColor.png", + "uri":"T_Hair_1_BaseColor_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Normal.png", + "uri":"T_Eye_Normal_png.png" + }, + { + "mimeType":"image/png", + "name":"T_Eye_Brown", + "uri":"T_Eye_Brown.png" + }, + { + "mimeType":"image/png", + "name":"T_Teen_Male_Normal", + "uri":"T_Teen_Male_Normal.png" + }, + { + "mimeType":"image/png", + "name":"T_Teen_Male_Dark_BaseColor", + "uri":"T_Teen_Male_Dark_BaseColor.png" + }, + { + "mimeType":"image/png", + "name":"T_Teen_Male_Roughness", + "uri":"T_Teen_Male_Roughness.png" + } + ], + "skins":[ + { + "inverseBindMatrices":11, + "joints":[ + 64, + 63, + 52, + 51, + 50, + 1, + 0, + 25, + 24, + 23, + 22, + 5, + 4, + 3, + 2, + 9, + 8, + 7, + 6, + 13, + 12, + 11, + 10, + 17, + 16, + 15, + 14, + 21, + 20, + 19, + 18, + 49, + 48, + 47, + 46, + 29, + 28, + 27, + 26, + 33, + 32, + 31, + 30, + 37, + 36, + 35, + 34, + 41, + 40, + 39, + 38, + 45, + 44, + 43, + 42, + 57, + 56, + 55, + 54, + 53, + 62, + 61, + 60, + 59, + 58 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":646, + "max":[ + 0.05793699622154236, + 1.4893323183059692, + 0.08766401559114456 + ], + "min":[ + -0.05793699622154236, + 1.458813190460205, + 0.05382964387536049 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":646, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":4, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":5, + "componentType":5126, + "count":646, + "type":"VEC2" + }, + { + "bufferView":6, + "componentType":5121, + "count":646, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":7, + "componentType":5123, + "count":646, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":8, + "componentType":5121, + "count":646, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5126, + "count":646, + "type":"VEC4" + }, + { + "bufferView":10, + "componentType":5123, + "count":2952, + "type":"SCALAR" + }, + { + "bufferView":11, + "componentType":5126, + "count":65, + "type":"MAT4" + }, + { + "bufferView":12, + "componentType":5126, + "count":556, + "max":[ + 0.04538093879818916, + 1.4772543907165527, + 0.07526502013206482 + ], + "min":[ + -0.04538093879818916, + 1.449269413948059, + 0.04778628423810005 + ], + "type":"VEC3" + }, + { + "bufferView":13, + "componentType":5126, + "count":556, + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":15, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":16, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":17, + "componentType":5126, + "count":556, + "type":"VEC2" + }, + { + "bufferView":18, + "componentType":5121, + "count":556, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":19, + "componentType":5123, + "count":556, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":20, + "componentType":5121, + "count":556, + "type":"VEC4" + }, + { + "bufferView":21, + "componentType":5126, + "count":556, + "type":"VEC4" + }, + { + "bufferView":22, + "componentType":5123, + "count":2304, + "type":"SCALAR" + }, + { + "bufferView":23, + "componentType":5126, + "count":7103, + "max":[ + 0.7509119510650635, + 1.567291259765625, + 0.11032990366220474 + ], + "min":[ + -0.750912070274353, + -0.007125156931579113, + -0.12109842151403427 + ], + "type":"VEC3" + }, + { + "bufferView":24, + "componentType":5126, + "count":7103, + "type":"VEC3" + }, + { + "bufferView":25, + "componentType":5126, + "count":7103, + "type":"VEC2" + }, + { + "bufferView":26, + "componentType":5126, + "count":7103, + "type":"VEC2" + }, + { + "bufferView":27, + "componentType":5121, + "count":7103, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":28, + "componentType":5123, + "count":7103, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":29, + "componentType":5121, + "count":7103, + "type":"VEC4" + }, + { + "bufferView":30, + "componentType":5126, + "count":7103, + "type":"VEC4" + }, + { + "bufferView":31, + "componentType":5123, + "count":36720, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":7752, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":7752, + "byteOffset":7752, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":15504, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":20672, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":25840, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":31008, + "target":34962 + }, + { + "buffer":0, + "byteLength":2584, + "byteOffset":36176, + "target":34962 + }, + { + "buffer":0, + "byteLength":5168, + "byteOffset":38760, + "target":34962 + }, + { + "buffer":0, + "byteLength":2584, + "byteOffset":43928, + "target":34962 + }, + { + "buffer":0, + "byteLength":10336, + "byteOffset":46512, + "target":34962 + }, + { + "buffer":0, + "byteLength":5904, + "byteOffset":56848, + "target":34963 + }, + { + "buffer":0, + "byteLength":4160, + "byteOffset":62752 + }, + { + "buffer":0, + "byteLength":6672, + "byteOffset":66912, + "target":34962 + }, + { + "buffer":0, + "byteLength":6672, + "byteOffset":73584, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":80256, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":84704, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":89152, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":93600, + "target":34962 + }, + { + "buffer":0, + "byteLength":2224, + "byteOffset":98048, + "target":34962 + }, + { + "buffer":0, + "byteLength":4448, + "byteOffset":100272, + "target":34962 + }, + { + "buffer":0, + "byteLength":2224, + "byteOffset":104720, + "target":34962 + }, + { + "buffer":0, + "byteLength":8896, + "byteOffset":106944, + "target":34962 + }, + { + "buffer":0, + "byteLength":4608, + "byteOffset":115840, + "target":34963 + }, + { + "buffer":0, + "byteLength":85236, + "byteOffset":120448, + "target":34962 + }, + { + "buffer":0, + "byteLength":85236, + "byteOffset":205684, + "target":34962 + }, + { + "buffer":0, + "byteLength":56824, + "byteOffset":290920, + "target":34962 + }, + { + "buffer":0, + "byteLength":56824, + "byteOffset":347744, + "target":34962 + }, + { + "buffer":0, + "byteLength":28412, + "byteOffset":404568, + "target":34962 + }, + { + "buffer":0, + "byteLength":56824, + "byteOffset":432980, + "target":34962 + }, + { + "buffer":0, + "byteLength":28412, + "byteOffset":489804, + "target":34962 + }, + { + "buffer":0, + "byteLength":113648, + "byteOffset":518216, + "target":34962 + }, + { + "buffer":0, + "byteLength":73440, + "byteOffset":631864, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":705304, + "uri":"Teen_Male_FullBody.bin" + } + ] +} diff --git a/spikes/quaternius-aesthetic/scripts/blender/fit_outfits_source.py b/spikes/quaternius-aesthetic/scripts/blender/fit_outfits_source.py new file mode 100644 index 000000000..e8ce523ce --- /dev/null +++ b/spikes/quaternius-aesthetic/scripts/blender/fit_outfits_source.py @@ -0,0 +1,211 @@ +""" +Fit Fantasy outfits to Quaternius Source tier body types. + +Uses Surface Deform to refit clothing from Regular body (native fit) +to Superhero and Teen bodies. Regular gets a straight copy since +the outfits were authored for it. + +Run via: + tooling/blender --background --python \ + spikes/quaternius-aesthetic/scripts/blender/fit_outfits_source.py \ + -- + +source_bodies_dir: contains Regular_Male_FullBody.gltf, Superhero_Male_FullBody.gltf, etc. +outfits_dir: contains Male_Peasant.gltf, Male_Ranger.gltf +output_dir: fitted outfits per body type +""" + +import bpy +import sys +import os + +argv = sys.argv +argv = argv[argv.index("--") + 1:] if "--" in argv else [] +if len(argv) < 3: + print("Usage: -- ") + sys.exit(1) + +BODIES_DIR = argv[0] +OUTFITS_DIR = argv[1] +OUTPUT_DIR = argv[2] +os.makedirs(OUTPUT_DIR, exist_ok=True) + +# Body type mapping: our name -> Quaternius filename +BODY_MAP = { + "regular": "Regular_Male_FullBody.gltf", + "superhero": "Superhero_Male_FullBody.gltf", + "teen": "Teen_Male_FullBody.gltf", +} + +# Find outfits +OUTFITS = [] +for f in sorted(os.listdir(OUTFITS_DIR)): + if f.endswith(".gltf") and f.startswith("Male_"): + OUTFITS.append(f) + +print("=== Fit outfits to Source tier bodies ===") +print(f" Bodies: {BODIES_DIR}") +print(f" Outfits: {OUTFITS}") +print(f" Output: {OUTPUT_DIR}") + + +def clear_scene(): + bpy.ops.object.select_all(action='SELECT') + bpy.ops.object.delete() + for c in list(bpy.data.collections): + bpy.data.collections.remove(c) + + +def import_gltf(path): + before = set(bpy.data.objects) + bpy.ops.import_scene.gltf(filepath=path) + return list(set(bpy.data.objects) - before) + + +def find_armature(objects): + for obj in objects: + if obj.type == 'ARMATURE': + return obj + return None + + +def find_meshes(objects): + return [obj for obj in objects if obj.type == 'MESH'] + + +def find_largest_mesh(objects): + meshes = find_meshes(objects) + if not meshes: + return None + return max(meshes, key=lambda m: len(m.data.vertices)) + + +for body_name, body_file in BODY_MAP.items(): + body_path = os.path.join(BODIES_DIR, body_file) + if not os.path.exists(body_path): + print(f"\n SKIP {body_name}: {body_file} not found") + continue + + out_dir = os.path.join(OUTPUT_DIR, body_name) + os.makedirs(out_dir, exist_ok=True) + + for outfit_file in OUTFITS: + outfit_name = os.path.splitext(outfit_file)[0] + output_path = os.path.join(out_dir, f"{outfit_name}.glb") + print(f"\n {body_name} / {outfit_name}...") + + clear_scene() + + # Import body + body_objects = import_gltf(body_path) + body_armature = find_armature(body_objects) + body_mesh = find_largest_mesh(body_objects) + + if not body_armature or not body_mesh: + print(f" ERROR: body import failed") + continue + + print(f" Body: {body_mesh.name} ({len(body_mesh.data.vertices)} verts)") + + # Import outfit + outfit_path = os.path.join(OUTFITS_DIR, outfit_file) + outfit_objects = import_gltf(outfit_path) + outfit_armature = find_armature(outfit_objects) + outfit_meshes = find_meshes(outfit_objects) + + if not outfit_meshes: + print(f" ERROR: no outfit meshes") + continue + + print(f" Outfit meshes: {len(outfit_meshes)}") + + # For regular body: outfits already fit, just re-export with this armature + # For other bodies: Surface Deform to refit + if body_name != "regular": + for mi in outfit_meshes: + # Apply Surface Deform to bind clothing to body surface + bpy.context.view_layer.objects.active = mi + mi.select_set(True) + + sd = mi.modifiers.new(name="SurfaceDeform", type='SURFACE_DEFORM') + sd.target = body_mesh + sd.falloff = 4.0 + + try: + bpy.ops.object.surfacedeform_bind(modifier=sd.name) + if sd.is_bound: + bpy.ops.object.modifier_apply(modifier=sd.name) + print(f" Surface Deform applied: {mi.name}") + else: + print(f" WARNING: Surface Deform bind failed for {mi.name}") + mi.modifiers.remove(sd) + except Exception as e: + print(f" WARNING: Surface Deform error for {mi.name}: {e}") + if sd.name in [m.name for m in mi.modifiers]: + mi.modifiers.remove(sd) + + mi.select_set(False) + + # Reparent outfit meshes to body armature + for mi in outfit_meshes: + # Remove old armature modifier + for mod in list(mi.modifiers): + if mod.type == 'ARMATURE': + mi.modifiers.remove(mod) + + # Parent to body armature + mi.parent = body_armature + mi.matrix_parent_inverse = body_armature.matrix_world.inverted() + arm_mod = mi.modifiers.new(name="Armature", type='ARMATURE') + arm_mod.object = body_armature + + # Re-transfer weights from body mesh + bpy.context.view_layer.objects.active = mi + mi.select_set(True) + dt = mi.modifiers.new(name="WeightTransfer", type='DATA_TRANSFER') + dt.object = body_mesh + dt.use_vert_data = True + dt.data_types_verts = {'VGROUP_WEIGHTS'} + dt.vert_mapping = 'POLYINTERP_NEAREST' + dt.layers_vgroup_select_src = 'ALL' + dt.layers_vgroup_select_dst = 'NAME' + bpy.ops.object.datalayout_transfer(modifier=dt.name) + bpy.ops.object.modifier_apply(modifier=dt.name) + mi.select_set(False) + + # Hide body mesh, export outfit + armature + body_mesh.hide_set(True) + for obj in body_objects: + if obj.type == 'MESH': + obj.hide_set(True) + + # Remove outfit's original armature + if outfit_armature: + outfit_armature.hide_set(True) + + bpy.ops.object.select_all(action='DESELECT') + body_armature.select_set(True) + body_armature.hide_set(False) + for mi in outfit_meshes: + mi.select_set(True) + mi.hide_set(False) + bpy.context.view_layer.objects.active = body_armature + + bpy.ops.export_scene.gltf( + filepath=output_path, + export_format='GLB', + use_selection=True, + export_apply=False, + export_animations=False, + export_skins=True, + ) + size_kb = os.path.getsize(output_path) // 1024 + print(f" Exported: {output_path} ({size_kb} KB)") + +print("\n=== Done ===") +for body_name in BODY_MAP: + for outfit_file in OUTFITS: + outfit_name = os.path.splitext(outfit_file)[0] + path = os.path.join(OUTPUT_DIR, body_name, f"{outfit_name}.glb") + status = "[OK]" if os.path.exists(path) else "[MISSING]" + print(f" {status} {body_name}/{outfit_name}.glb") diff --git a/spikes/quaternius-aesthetic/scripts/blender/fit_outfits_source_female.py b/spikes/quaternius-aesthetic/scripts/blender/fit_outfits_source_female.py new file mode 100644 index 000000000..21020a0e8 --- /dev/null +++ b/spikes/quaternius-aesthetic/scripts/blender/fit_outfits_source_female.py @@ -0,0 +1,127 @@ +""" +Fit Fantasy outfits (Female) to Source tier female body types. +Same approach as fit_outfits_source.py but for Female_ outfits. +""" +import bpy, sys, os + +argv = sys.argv +argv = argv[argv.index("--") + 1:] if "--" in argv else [] +if len(argv) < 3: + print("Usage: -- ") + sys.exit(1) + +BODIES_DIR, OUTFITS_DIR, OUTPUT_DIR = argv[0], argv[1], argv[2] +os.makedirs(OUTPUT_DIR, exist_ok=True) + +BODY_MAP = { + "regular": "Regular_Female_FullBody.gltf", + "superhero": "Superhero_Female_FullBody.gltf", + "teen": "Teen_Female_FullBody.gltf", +} + +OUTFITS = [f for f in sorted(os.listdir(OUTFITS_DIR)) if f.endswith(".gltf") and f.startswith("Female_")] +print(f"=== Fit female outfits ===\n Bodies: {BODIES_DIR}\n Outfits: {OUTFITS}\n Output: {OUTPUT_DIR}") + +def clear_scene(): + bpy.ops.object.select_all(action='SELECT') + bpy.ops.object.delete() + for c in list(bpy.data.collections): bpy.data.collections.remove(c) + +def import_gltf(path): + before = set(bpy.data.objects) + bpy.ops.import_scene.gltf(filepath=path) + return list(set(bpy.data.objects) - before) + +def find_armature(objects): + for obj in objects: + if obj.type == 'ARMATURE': return obj + return None + +def find_meshes(objects): + return [obj for obj in objects if obj.type == 'MESH'] + +def find_largest_mesh(objects): + meshes = find_meshes(objects) + return max(meshes, key=lambda m: len(m.data.vertices)) if meshes else None + +for body_name, body_file in BODY_MAP.items(): + body_path = os.path.join(BODIES_DIR, body_file) + if not os.path.exists(body_path): + print(f"\n SKIP {body_name}: not found") + continue + out_dir = os.path.join(OUTPUT_DIR, body_name) + os.makedirs(out_dir, exist_ok=True) + + for outfit_file in OUTFITS: + outfit_name = os.path.splitext(outfit_file)[0] + output_path = os.path.join(out_dir, f"{outfit_name}.glb") + print(f"\n {body_name} / {outfit_name}...") + clear_scene() + + body_objects = import_gltf(body_path) + body_armature = find_armature(body_objects) + body_mesh = find_largest_mesh(body_objects) + if not body_armature or not body_mesh: + print(" ERROR: body import failed"); continue + + outfit_objects = import_gltf(os.path.join(OUTFITS_DIR, outfit_file)) + outfit_armature = find_armature(outfit_objects) + outfit_meshes = find_meshes(outfit_objects) + if not outfit_meshes: + print(" ERROR: no outfit meshes"); continue + + if body_name != "regular": + for mi in outfit_meshes: + bpy.context.view_layer.objects.active = mi + mi.select_set(True) + sd = mi.modifiers.new(name="SurfaceDeform", type='SURFACE_DEFORM') + sd.target = body_mesh + sd.falloff = 4.0 + try: + bpy.ops.object.surfacedeform_bind(modifier=sd.name) + if sd.is_bound: + bpy.ops.object.modifier_apply(modifier=sd.name) + print(f" Surface Deform: {mi.name}") + else: + print(f" WARNING: bind failed for {mi.name}") + mi.modifiers.remove(sd) + except Exception as e: + print(f" WARNING: {mi.name}: {e}") + if sd.name in [m.name for m in mi.modifiers]: mi.modifiers.remove(sd) + mi.select_set(False) + + for mi in outfit_meshes: + for mod in list(mi.modifiers): + if mod.type == 'ARMATURE': mi.modifiers.remove(mod) + mi.parent = body_armature + mi.matrix_parent_inverse = body_armature.matrix_world.inverted() + arm_mod = mi.modifiers.new(name="Armature", type='ARMATURE') + arm_mod.object = body_armature + bpy.context.view_layer.objects.active = mi + mi.select_set(True) + dt = mi.modifiers.new(name="WeightTransfer", type='DATA_TRANSFER') + dt.object = body_mesh + dt.use_vert_data = True + dt.data_types_verts = {'VGROUP_WEIGHTS'} + dt.vert_mapping = 'POLYINTERP_NEAREST' + dt.layers_vgroup_select_src = 'ALL' + dt.layers_vgroup_select_dst = 'NAME' + bpy.ops.object.datalayout_transfer(modifier=dt.name) + bpy.ops.object.modifier_apply(modifier=dt.name) + mi.select_set(False) + + for obj in body_objects: + if obj.type == 'MESH': obj.hide_set(True) + if outfit_armature: outfit_armature.hide_set(True) + bpy.ops.object.select_all(action='DESELECT') + body_armature.select_set(True); body_armature.hide_set(False) + for mi in outfit_meshes: mi.select_set(True); mi.hide_set(False) + bpy.context.view_layer.objects.active = body_armature + bpy.ops.export_scene.gltf(filepath=output_path, export_format='GLB', use_selection=True, export_apply=False, export_animations=False, export_skins=True) + print(f" Exported: {os.path.getsize(output_path) // 1024} KB") + +print("\n=== Done ===") +for bn in BODY_MAP: + for of in OUTFITS: + p = os.path.join(OUTPUT_DIR, bn, os.path.splitext(of)[0] + ".glb") + print(f" {'[OK]' if os.path.exists(p) else '[MISSING]'} {bn}/{os.path.splitext(of)[0]}.glb") diff --git a/spikes/quaternius-aesthetic/scripts/spike/showcase_main.gd b/spikes/quaternius-aesthetic/scripts/spike/showcase_main.gd index 8cb50e878..e7bac6c6c 100644 --- a/spikes/quaternius-aesthetic/scripts/spike/showcase_main.gd +++ b/spikes/quaternius-aesthetic/scripts/spike/showcase_main.gd @@ -91,6 +91,7 @@ func _ready() -> void: # --- Body scanning --- func _scan_bodies() -> void: + # Segmented bodies (validated compositor architecture) body_entries.append({ "name": "Male Muscular (segmented)", "segmented": "res://models/quaternius/segmented-male/", @@ -99,6 +100,37 @@ func _scan_bodies() -> void: "name": "Female Muscular (segmented)", "segmented": "res://models/quaternius/segmented-female/", }) + # Source tier bodies with fitted outfits + body_entries.append({ + "name": "Male Regular (source)", + "path": "res://models/quaternius/source-bodies/Regular_Male_FullBody.gltf", + "fitted_outfits": "res://models/quaternius/outfits-fitted-source/regular/", + }) + body_entries.append({ + "name": "Male Superhero (source)", + "path": "res://models/quaternius/source-bodies/Superhero_Male_FullBody.gltf", + "fitted_outfits": "res://models/quaternius/outfits-fitted-source/superhero/", + }) + body_entries.append({ + "name": "Male Teen (source)", + "path": "res://models/quaternius/source-bodies/Teen_Male_FullBody.gltf", + "fitted_outfits": "res://models/quaternius/outfits-fitted-source/teen/", + }) + body_entries.append({ + "name": "Female Regular (source)", + "path": "res://models/quaternius/source-bodies/Regular_Female_FullBody.gltf", + "fitted_outfits": "res://models/quaternius/outfits-fitted-source-female/regular/", + }) + body_entries.append({ + "name": "Female Superhero (source)", + "path": "res://models/quaternius/source-bodies/Superhero_Female_FullBody.gltf", + "fitted_outfits": "res://models/quaternius/outfits-fitted-source-female/superhero/", + }) + body_entries.append({ + "name": "Female Teen (source)", + "path": "res://models/quaternius/source-bodies/Teen_Female_FullBody.gltf", + "fitted_outfits": "res://models/quaternius/outfits-fitted-source-female/teen/", + }) body_select.clear() for entry in body_entries: @@ -341,19 +373,30 @@ func _build_floor() -> void: add_child(mi) func _scan_outfits() -> void: - ## Scan the original Fantasy outfit pack for Male outfits. + ## Scan for outfits matching the current body. Uses fitted outfits if available, + ## falls back to original Fantasy pack. outfit_paths.clear() - var full_dir := "res://models/quaternius/outfits-fantasy/full/" - var dir := DirAccess.open(full_dir) + var idx := body_select.selected if body_select.selected >= 0 else 0 + var entry: Dictionary = body_entries[idx] if idx < body_entries.size() else {} + + var scan_dir := "" + var extension := ".glb" + if entry.has("fitted_outfits"): + scan_dir = entry["fitted_outfits"] + else: + scan_dir = "res://models/quaternius/outfits-fantasy/full/" + extension = ".gltf" + + var dir := DirAccess.open(scan_dir) if dir: dir.list_dir_begin() var file_name := dir.get_next() while file_name != "": - if file_name.ends_with(".gltf") and file_name.begins_with("Male_"): - outfit_paths.append(full_dir + file_name) + if file_name.ends_with(extension) and (file_name.begins_with("Male_") or file_name.begins_with("Female_")): + outfit_paths.append(scan_dir + file_name) file_name = dir.get_next() dir.list_dir_end() outfit_paths.sort() current_outfit_index = -1 - print("Available outfits: %d" % outfit_paths.size()) + print("Available outfits (%s): %d" % [scan_dir.get_base_dir().get_file(), outfit_paths.size()])