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
|
42a3014e7a
|
UniGLTFLogger を追加
[System.Diagnostics.Conditional("VRM_DEVELOP")] により呼び出しが消滅する。
|
2024-07-16 15:48:50 +09:00 |
|
ousttrue
|
f1fb4cc7ea
|
bake 時に SkinnedMeshRenderer.bones に null が含まれていても通す
|
2024-07-03 21:07:15 +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
|
ffcf2095ee
|
Merge pull request #2240 from ousttrue/fix/normalize_blendshape_with_root_scaling
hierarchy にスケーリングがある場合の blend shape の正規化修正
|
2024-02-08 20:50:33 +09:00 |
|
ousttrue
|
2feda7742b
|
Merge pull request #2237 from ousttrue/fix/integrate_blendshape_weight_1_100
[MeshUtility] 統合時のblendshapeweight定数の修正
|
2024-02-08 17:05:54 +09:00 |
|
ousttrue
|
c115ed87f1
|
うーん
|
2024-02-08 16:47:08 +09:00 |
|
ousttrue
|
7e07c5806e
|
blendshape rotation scaling がまとめて処理される
blendshape を除外するには処理前にすべて 0 に戻す処理が必要。
前はやっているところもあったのだけど、
undo とか事後に値を復帰させるか否かなど、
選択肢とトレードオフがあります。
|
2024-02-05 16:41:16 +09:00 |
|
ousttrue
|
12db3507be
|
rotation もしくは scaling だけを freeze するのは難しかった。
両方やるかやらないかに修正。
|
2024-02-05 16:21:30 +09:00 |
|
ousttrue
|
6978be42b4
|
unity frameWeight is 100
|
2024-02-05 15:39:56 +09:00 |
|
ousttrue
|
9c22dc58b5
|
move asset reload to editor
|
2023-12-12 16:31:04 +09:00 |
|
ousttrue
|
42356ef69d
|
fix integration boneWeights
|
2023-12-11 15:27:42 +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
|
6e13c87c00
|
add renderer without firstperson setting
|
2023-12-08 17:47:34 +09:00 |
|
ousttrue
|
28d55421ca
|
WriteAndReload to Reload. VRMShaders.Symbols.VRM_DEVELOP. meta 消し忘れ
|
2023-12-06 18:53:53 +09:00 |
|
ousttrue
|
b12c9ed87c
|
WriteAssets and WritePrefab
|
2023-12-05 16:21:35 +09:00 |
|
ousttrue
|
fb7cb163b1
|
fix VrmMeshIntegratorWizard.WriteAssets
|
2023-12-04 17:55:36 +09:00 |
|
ousttrue
|
b5a7c1b13b
|
remove GltfMeshUtility.ForceUniqueName.
automatically force when createAvatar
|
2023-12-04 17:04:44 +09:00 |
|
ousttrue
|
e3404e1f16
|
refactor MeshUtility.Process params
|
2023-12-04 17:00:15 +09:00 |
|
ousttrue
|
103b575439
|
fix mesh bone. fix WriteAndReload
|
2023-12-01 17:50:21 +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
|
f8f27d0619
|
prefab と runtime で整合性。
- prefab 時は instance 化する。統合グループをの内容をインスタンス後のもので置き換える
- 未使用削除
|
2023-11-29 20:02:46 +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
|
6dd4320656
|
TargetIsPrefab and DialogMessage
|
2023-11-21 19:36:40 +09:00 |
|
ousttrue
|
0394b2a5fe
|
UpdateMeshIntegrationGroups
|
2023-11-17 21:39:40 +09:00 |
|
ousttrue
|
8e6c005600
|
GltfMeshUtility を基底クラスとして切り出し
|
2023-11-17 19:36:57 +09:00 |
|
ousttrue
|
e84472e9fd
|
impl mesh split by BlendShape existence.
|
2023-11-07 21:36:28 +09:00 |
|
ousttrue
|
8deb17d18c
|
WIP split by blendshape
|
2023-11-07 19:21:03 +09:00 |
|
ousttrue
|
d4ca89562e
|
fix BoneWeights in MeshIntegration
|
2023-11-06 20:58:27 +09:00 |
|
ousttrue
|
f917b8f372
|
mesh empty
|
2023-11-06 19:47:06 +09:00 |
|
ousttrue
|
12c5f9a7d2
|
CreateErasedMeshAsync
|
2023-11-01 20:37:14 +09:00 |
|
ousttrue
|
acc47ef119
|
WIP generate FirstPerson headless model
|
2023-11-01 20:03:59 +09:00 |
|
ousttrue
|
18dccde65e
|
2tabに変更
|
2023-11-01 19:03:49 +09:00 |
|
ousttrue
|
9aea31c951
|
remove using
|
2023-10-31 16:40:34 +09:00 |
|
ousttrue
|
0f62aeffa1
|
impl inplace MeshFreeze and MeshIntegration
|
2023-10-27 16:18:07 +09:00 |
|
ousttrue
|
cd3d0573d6
|
MeshIntegrator use MeshIntegrationGroup
|
2023-10-27 15:15:27 +09:00 |
|
ousttrue
|
000662aeb0
|
mv MeshIntegrationGroup
|
2023-10-27 14:36:42 +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 |
|