Commit Graph

60 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
42a3014e7a UniGLTFLogger を追加
[System.Diagnostics.Conditional("VRM_DEVELOP")] により呼び出しが消滅する。
2024-07-16 15:48:50 +09:00
ousttrue
1329be9662 impl onAddCallback, onRemoveCallback 2024-03-06 17:42:36 +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
9c22dc58b5 move asset reload to editor 2023-12-12 16:31:04 +09:00
ousttrue
2be66df5aa fix no weight bone 2023-12-11 13:34:25 +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
0e1dc414e6 remove unused MaterialKey 2023-12-06 18:30:41 +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
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
ddfe692164 CheckPrefabType 2023-11-29 18:45:15 +09:00
ousttrue
b890201581 PrefabUtility.UnpackPrefabInstance 2023-11-27 20:23:16 +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
c0d29dd2e6 UniGLTF.MeshUtility.MeshIntegrationTab 2023-11-17 20:42:45 +09:00
ousttrue
90a1192be2 menu 名と dialog 名を整理
- menu 名を関連クラスの `public const string MENU_NAME` にした(特に validate=true で2回同名で呼ぶところ)
- menu 表示名と dialog のタイトルを同じ文字列にした
2023-11-15 16:01:21 +09:00
ousttrue
8deb17d18c WIP split by blendshape 2023-11-07 19:21:03 +09:00
ousttrue
0f62aeffa1 impl inplace MeshFreeze and MeshIntegration 2023-10-27 16:18:07 +09:00
ousttrue
d4f0bb2899 rename 2023-10-23 19:28:47 +09:00
ousttrue
c1c894935a remove not used 2023-10-23 18:39:15 +09:00
ousttrue
ae6cad3237 1693 のコミットに他のものも含めてしまったので同じ変更やりなおし 2022-06-13 18:04:44 +09:00
ousttrue
f3ab679da8 ビルドエラー(runtime への UnityEditor 漏れ出し)を修正 2022-05-31 13:13:03 +09:00
ousttrue
3054eff5d7 fix 2022-05-19 16:38:00 +09:00
ousttrue
facbf1f874 BoneMeshRemoverValidator 廃止。機能がよくわからない。 2022-05-19 16:30:08 +09:00
ousttrue
4d2047d5ff VrmMeshIntegratorWizard 2022-05-17 16:38:31 +09:00
ousttrue
4a41d42e02 処理を整理。Integration が scene と prefab どっちでも動くようになった 2022-05-17 14:06:14 +09:00
ousttrue
0f951fb136 fix warning when recompile 2022-05-17 13:42:12 +09:00
ousttrue
b6b1294479 GameObjectType 2022-05-17 13:41:50 +09:00
ousttrue
41a7aeda65 disable process button if not validated 2022-05-17 13:25:17 +09:00
ousttrue
5fd2a743a1 統合Meshをヒエラルキーに追加するタイミングをコピー後に変更 2022-05-16 16:44:01 +09:00
ousttrue
d920801016 BoneMeshRemoverValidator 隔離。MeshProcessDialog 整理。変数名 2022-05-16 15:06:56 +09:00
ousttrue
c7fc420d14 コード整理、未使用削除 2022-05-16 14:07:20 +09:00
ousttrue
6c62b188d4 BlendShapeの有無を区別しないオプションを追加 2022-05-11 18:56:37 +09:00
ousttrue
9855686ec3 コード整理 2022-05-11 17:10:44 +09:00
ousttrue
1f7cdc9e9b static 関数置き場 MeshUtility を分配。 2022-05-11 16:55:52 +09:00
ousttrue
95e6c6d65c 未使用削除 2022-05-11 16:11:55 +09:00
ousttrue
05f41f2aac fix var name 2022-05-11 16:10:57 +09:00
ousttrue
89b9fe4fed 誤字修正。不要なコメント 2022-05-11 16:09:18 +09:00
ousttrue
4cee6d9676 コード整理 2022-05-11 16:08:57 +09:00
ousttrue
0541e364b8 コード整理。メッセージ追加。StaticMeshIntegrator 停止。 2022-05-10 18:26:34 +09:00
ousttrue
cba5af786a 処理を static class に分割 2022-05-10 16:34:54 +09:00
ousttrue
5517dc2674 コード整理 2022-05-10 15:31:41 +09:00