Commit Graph

19 Commits

Author SHA1 Message Date
ousttrue
08c9aa57fd FreezeMesh(正規化) の subOption として FreezeMeshUseCurrentBlendShapeWeight を整理 2024-10-21 15:24:00 +09:00
ousttrue
be20563059 GetComponent を置き換え。
TryGetComponent
GetComponentOrThrow(拡張関数)
GetComponentOrNull(拡張関数)

sample と test は据え置き
2024-07-24 22:09:30 +09:00
ousttrue
7e07c5806e blendshape rotation scaling がまとめて処理される
blendshape を除外するには処理前にすべて 0 に戻す処理が必要。
前はやっているところもあったのだけど、
undo とか事後に値を復帰させるか否かなど、
選択肢とトレードオフがあります。
2024-02-05 16:41:16 +09:00
ousttrue
6204703f10 fix AvatarDescription.RecreateAvatar
freezeRotation = false は次のバージョンへ。
2023-12-11 15:16:14 +09:00
ousttrue
00e1278123 fix NormalizeNoneSkinnedMesh 2023-12-01 17:17:48 +09:00
ousttrue
f84a6ccb73 fix GltfMeshUtility.WriteAssets 2023-12-01 17:06:31 +09:00
ousttrue
32401b0318 fix BoneNormalizer 2023-11-27 21:29:09 +09:00
ousttrue
4ec5d54588 bake mesh inplace 2023-11-27 20:05:01 +09:00
ousttrue
0f751d0892 remove arg and return from NormalizeSkinnedMesh. 2023-11-27 19:16:17 +09:00
ousttrue
ff68649036 MeshAttachInfo 2023-11-27 18:58:50 +09:00
ousttrue
0f62aeffa1 impl inplace MeshFreeze and MeshIntegration 2023-10-27 16:18:07 +09:00
ousttrue
f769d696e1 NormalizeHierarchyFreezeMesh に freezeBlendShape を追加 2023-10-26 16:42:26 +09:00
ousttrue
16d17a7951 separate file 2023-10-26 16:28:51 +09:00
ousttrue
ced5dc8918 implement FreezeScaling 2023-10-25 21:50:06 +09:00
Masataka SUMI
f8ac8075e7 use static getter instead of preprocessors. 2022-11-03 20:58:14 +09:00
ousttrue
00cad8b5b0 シーン構成によっては、稀にエラーになるっぽい? #1592
例えば、エクスポート対象ヒエラルキーの外部の GameObject が rootBone セットされている
2022-04-12 17:07:21 +09:00
ousttrue
ce496954c1 meshを正規化するときに、法線を正規化する。
さもないと blendshape が壊れる
2021-11-08 16:07:02 +09:00
ousttrue
56db0e2e54 rename namespace MeshUtility to UniGLTF.MeshUtility
* MeshUtility と UniGLTF に重複していたクラスを削除
2021-06-01 18:09:41 +09:00
ousttrue
a07d00fcd2 MeshUtility を UniGLTF の SubFolder に移動。asmdef を削除 2021-04-19 15:19:30 +09:00