Commit Graph

3684 Commits

Author SHA1 Message Date
ousttrue
5b47fab89f SpringBonePaused to IsSpringBoneEnabled. invert boolean 2024-07-18 18:46:25 +09:00
ousttrue
af9e18c09c add BlittableExternalData.Paused 2024-07-18 18:46:25 +09:00
ousttrue
2b4f4bc343 とりあえず ILogHandler に対応。更なる拡張は使うときに。 2024-07-16 16:18:26 +09:00
ousttrue
42a3014e7a UniGLTFLogger を追加
[System.Diagnostics.Conditional("VRM_DEVELOP")] により呼び出しが消滅する。
2024-07-16 15:48:50 +09:00
ousttrue
5269bb9b8a remove unused 2024-07-11 19:12:28 +09:00
ousttrue
2ff310a070 VRM10SpringBoneJoint.s_activeForGizmoDraw to InternalsVisibleTo
"DrawColliders"
2024-07-11 19:09:35 +09:00
ousttrue
5b954dbb7c add toggle DrawCollider 2024-07-11 18:20:32 +09:00
ousttrue
57af53c221 comment 2024-07-11 15:19:00 +09:00
ousttrue
7d3aa056ce collider のカスタムエディターで無効なパラメーターを表示しない 2024-07-11 15:11:34 +09:00
ousttrue
5500fd5051 fix plane offset. magenta 2024-07-11 14:12:07 +09:00
ousttrue
a30dfd363b spring と 関連のある collider も描画する 2024-07-11 14:12:07 +09:00
ousttrue
8c09ff60df isLastTail 2024-07-11 14:12:07 +09:00
ousttrue
e8f84d95e6 show collider groups 2024-07-11 14:12:07 +09:00
ousttrue
a87ceb0fd4 VRM10SpringBoneJoint の Gizmo を Spring 単位にまとめて描画するようにした
末端の joint を選択していても 根元から一連の joint を描画し、
末端を別色で highlight する。
2024-07-11 14:12:07 +09:00
ousttrue
e85b246ce4 remove Vrm10Instance.OnDrawGizmosSelected
https://github.com/vrm-c/UniVRM/issues/2325
2024-07-11 14:12:07 +09:00
ousttrue
2effde9c1f show spring info on VRM10SpringBoneJointEditor 2024-07-11 14:12:07 +09:00
Masataka SUMI
6964cb9a94 Merge branch 'master' of https://github.com/vrm-c/UniVRM into maintainExtensionSupportFlags 2024-07-11 00:07:48 +09:00
Masataka SUMI
7be5a204f3 maintain ExtensionSupportFlags when migrating a vrm0.x model. 2024-07-11 00:07:30 +09:00
Isamu Mogi
de61e50493 VRM0のMToonエクスポート時にノーマルマップテクスチャをglTFのマテリアルにもエクスポートするようにした 2024-07-05 20:23:17 +09:00
Masataka SUMI
e283f5ab11 Merge branch 'master' of https://github.com/vrm-c/UniVRM into suppressShaderCompileError 2024-07-04 16:04:31 +09:00
Masataka SUMI
472b2de102 Suppress shader compile errors when URP is not imported. 2024-07-04 16:02:35 +09:00
ousttrue
eec1a275d0 UniVRM-0.124.1 2024-07-04 13:50:16 +09:00
ousttrue
5ebae3b9e2 fix vrm-1.0 export that SkinedMeshRenderer.bones contains null 2024-07-03 21:21:15 +09:00
ousttrue
768b77b49f avoid null glTF_VRM_HumanoidBone.node 2024-07-03 21:14:00 +09:00
ousttrue
54e2629ce6 avoid -1 in skin.joints 2024-07-03 21:10:04 +09:00
ousttrue
f1fb4cc7ea bake 時に SkinnedMeshRenderer.bones に null が含まれていても通す 2024-07-03 21:07:15 +09:00
ousttrue
ae8541e3d6 skinning で使っているボーンを削除してから export したときの import error の修正 2024-07-03 21:02:52 +09:00
ousttrue
727945c8f6 boneWeights コピー忘れ 2024-07-03 19:34:50 +09:00
ousttrue
12208de468 VRM-1.0 の export 時に Animator の代替に UniHumanoid.Humanoid を使う 2024-07-03 16:16:13 +09:00
ousttrue
4f94362b56 UniVRM-0.124.0 2024-06-25 13:41:57 +09:00
ousttrue
413f68d8e9
Merge pull request #2330 from ousttrue/fix/export_collider_group_index
[SpringBone] IndexOf の -1 対策。CapsuleInside の Inside flag 抜け。
2024-06-24 20:55:55 +09:00
ousttrue
b69a58997e keep BlendShape normal 2024-06-24 20:26:13 +09:00
ousttrue
4d32015128 IndexOf の -1 対策。CapsuleInside の Inside flag 抜け。 2024-06-24 19:43:39 +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
412e3c5dc2 VRMC_springBone_extended_collider fallback export 2024-06-17 16:26:40 +09:00
ousttrue
8b09ff9af1
Merge pull request #2322 from ousttrue/fix/VRMC_springBone_extended_collider_exporter
VRMC_springBone_extended_collider exporter を修正しました。
2024-06-17 15:10:43 +09:00
ousttrue
40c446e33e VRMC_springBone_extended_collider exporter を修正しました。 2024-06-17 14:46:37 +09:00
ousttrue
e725329648 fix editor test for null material export.
related #2313
2024-06-17 13:57:22 +09:00
Isamu Mogi
d3ae265847 コライダーエクスポート時の "Unreachable code detected" 警告に対応
次の警告が発生していました。

```
UniVRM/Assets/VRM10/Runtime/IO/Vrm10Exporter.cs(384,21): warning CS0162: Unreachable code detected
```

冗長なbreakが存在していたため、削除しました。
2024-06-08 18:15:29 +09:00
ousttrue
999714e372
Merge pull request #2316 from ousttrue/version/v0_123_0
UniVRM-0.123.0
2024-06-08 01:11:55 +09:00
ousttrue
e7d850f51d use DefaultMaterial if gltfPrimitive.material is not exists or -1 2024-06-07 18:19:01 +09:00
ousttrue
3a754d7114 UniVRM-0.123.0
Sample更新あり。
2024-06-07 17:07:10 +09:00
ousttrue
33d8d42516 glTFPrimitives.material を int? に変更 2024-06-07 17:02:55 +09:00
ousttrue
c7f2104d2d MATERIALS_CONTAINS_NULL を warn に格下げ 2024-06-07 16:58:44 +09:00
ousttrue
c672750078 skip null 2024-06-07 16:20:28 +09:00
ousttrue
c02d2cc8ab
Merge pull request #2312 from LanternaBlender/ColliderSelection
Improved selection of VRM10SpringBoneCollider on inspector
2024-06-07 13:08:05 +09:00
ousttrue
4c3e922bce
Merge pull request #2311 from saturday06/suppress-CS1998-when-no-ktx
com.unity.cloud.ktxが無い場合にasyncメソッドでawaitが無い警告が出るのを抑制
2024-06-07 13:07:01 +09:00
ousttrue
5dfbb8cfb1
Merge pull request #2310 from ousttrue/VRMC_springBone_extended_collider
VRMC_springBone_extended_collider
2024-06-07 13:06:29 +09:00
LanternaBlender
1178595094 Add reselect button for colliders : comment 2024-06-07 00:50:12 +09:00