ousttrue
1ef079ca58
コメント追加。Enum.Parse を初期化に移動。
2022-09-15 12:52:56 +09:00
ousttrue
a0ad60240b
コード整理
2022-09-14 20:42:45 +09:00
ousttrue
84aee423ac
use HumanBodyBones
2022-09-14 20:33:10 +09:00
ousttrue
db33257326
AvatarBuilder.BuildHumanAvatar には隠れたボーン名 HumanTrait.BoneName が必用
...
HumanBodyBones.ToString != HumanTrait.BoneName であることに注意(指のみ。Space)
2022-09-14 20:05:55 +09:00
Takayuki Matsuoka
e7408fe93d
Merge branch 'vrm-c:master' into optimize-bonelimit-tohumanbonename
2022-09-07 16:57:59 +09:00
Takayuki Matsuoka
aac707d187
Optimize UniHumanoid.BoneLimit.ToHumanBoneName
...
This change optimizes the following points:
(1) Replace linear search for "cashedHumanTraitBoneName" with Dictionary.
(2) Avoid GC alloc in the inner loop.
(2a) Do b.ToString() at the outside of the loop.
(2b) Do x.Replace(" ", "") at once in the static constructor of BoneLimit.
2022-09-07 16:56:46 +09:00
Masataka SUMI
0dfa783406
mv CachedEnum namespace to UniGLTF.Utils
2022-09-07 15:59:35 +09:00
Masataka SUMI
b986130817
Create an asmdef named UniGLTF.Utils
2022-09-07 15:53:59 +09:00
ousttrue
64f5a05bc3
Vrm10FkRetarget
2022-08-23 15:06:19 +09:00
ousttrue
29545202d3
UniHumanoid のフォルダ構成を整理し、不要になった asmdef を削除した。Resource/test_motion.txt の場所が変更になるのに注意。
...
* Assets/UniHumanoid/Scripts => Assets/UniGLTF/Runtime/Humanoid
* Assets/UniHumanoid/Editor => Assets/UniGLTF/Editor/Humanoid
* Assets/UniHumanoid/Editor/Tests => Assets/UniGLTF/Tests/Humanoid
* => docs/unihumanoid/index.md
2021-12-06 16:22:25 +09:00