Commit Graph

18 Commits

Author SHA1 Message Date
ousttrue
be20563059 GetComponent を置き換え。
TryGetComponent
GetComponentOrThrow(拡張関数)
GetComponentOrNull(拡張関数)

sample と test は据え置き
2024-07-24 22:09:30 +09:00
Masataka SUMI
e9da5e2b7b mv VRMShaders namespace to UniGLTF 2024-07-20 23:47:45 +09:00
ousttrue
727945c8f6 boneWeights コピー忘れ 2024-07-03 19:34:50 +09:00
ousttrue
b69a58997e keep BlendShape normal 2024-06-24 20:26:13 +09:00
ousttrue
a0ea3ad2e5 cleanup 2024-06-24 17:54:14 +09:00
ousttrue
85bfe4bcd1 fix blendshape bake.
簡単になるように処理順をみなおし。

            var mesh = src.sharedMesh.Copy(false, ".baked");
            src.BakeMesh(mesh);
            CopyBlendShapes(src, mesh);

            var m = Matrix4x4.TRS(Vector3.zero, src.transform.rotation, Vector3.one);
            mesh.ApplyMatrixAlsoBlendShapes(m); // 最後の一回だけまとめて matrix を適用する
2024-06-24 17:39:27 +09:00
ousttrue
c115ed87f1 うーん 2024-02-08 16:47:08 +09:00
ousttrue
6204703f10 fix AvatarDescription.RecreateAvatar
freezeRotation = false は次のバージョンへ。
2023-12-11 15:16:14 +09:00
ousttrue
6cbc331c46 remove unnecessary mesh.ApplyMatrix(m) 2023-12-11 13:45:58 +09:00
ousttrue
2be66df5aa fix no weight bone 2023-12-11 13:34:25 +09:00
ousttrue
cf4dfb0fdb BoneWeight の無い SkinndedMeshRenderer への bake transform 2023-12-08 18:30:48 +09:00
ousttrue
00e1278123 fix NormalizeNoneSkinnedMesh 2023-12-01 17:17:48 +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
f917b8f372 mesh empty 2023-11-06 19:47:06 +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