Masataka SUMI
7ce7d63a2a
mv MToon0X from VRMShaders.VRM to VRM
2024-07-19 17:00:09 +09:00
Masataka SUMI
f8fff30995
Merge branch 'master' of https://github.com/vrm-c/UniVRM into disassemblyVrmShaders3
2024-07-19 13:25:43 +09:00
Masataka SUMI
4e0356929b
Merge branch 'master' of https://github.com/vrm-c/UniVRM into disassemblyVrmShaders2
2024-07-19 13:25:31 +09:00
Masataka SUMI
0c48ec5eab
Merge branch 'master' of https://github.com/vrm-c/UniVRM into disassemblyVrmShaders
2024-07-19 13:24:38 +09:00
Masataka SUMI
a5f75194c0
mv VRM0.X material io files from VRMShaders.VRM.IO.Runtime to VRM
2024-07-18 23:51:13 +09:00
Masataka SUMI
8a7d0a82f3
mv namespace from VRMShaders.VRM10.MToon10 to VRM10.MToon10
2024-07-18 23:24:50 +09:00
Masataka SUMI
7449207ae8
remove prefix "VRMShaders.*" from MToon10 asmdef files.
2024-07-18 22:58:20 +09:00
Masataka SUMI
5d8134bf87
mv MToon10 from VRMShaders to VRM10
2024-07-18 22:55:02 +09:00
Masataka SUMI
36dd65c57b
mv generated Vrm10Material format from VRMShaders.VRM10.Format.Runtime to VRM10
2024-07-18 22:44:05 +09:00
Masataka SUMI
12ef83638f
Add MToon v3.9
2024-07-18 22:13:01 +09:00
Masataka SUMI
5d8d3175d1
remove mtoon submodule
2024-07-18 22:11:29 +09:00
ousttrue
4dc5aae73c
AddLogic to LogicFromTransform
2024-07-18 18:46:26 +09:00
ousttrue
1d2fed7e18
remove unsafe
2024-07-18 18:46:26 +09:00
ousttrue
02db0d3ba0
setter
2024-07-18 18:46:25 +09:00
ousttrue
7f089f1dd8
FastSpringBoneBufferBuilder を FastSpringBoneBuffer.FastSpringBoneBuffer に合体
2024-07-18 18:46:25 +09:00
ousttrue
80c2bb921c
TransformIndexMap to Array.IndexOf
2024-07-18 18:46:25 +09:00
ousttrue
3d00753c83
remove simulateLastBone
2024-07-18 18:46:25 +09:00
ousttrue
d8735d8952
internal Vrm10RuntimeSpringBone.Vrm10RuntimeSpringBone
2024-07-18 18:46:25 +09:00
ousttrue
a9d645d4ff
impl Vrm10RuntimeSpringBone.RestoreInitialTransform
2024-07-18 18:46:25 +09:00
ousttrue
b69b3760e3
private FastSpringBoneBufferBuilder m_initialData
2024-07-18 18:46:25 +09:00
ousttrue
7f856bf945
separate FastSpringBoneBufferBuilder
2024-07-18 18:46:25 +09:00
ousttrue
3a37f35883
Vrm10Runtime から SpringBone 関連を Vrm10RuntimeSpringBone に分離
2024-07-18 18:46:25 +09:00
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
Isamu Mogi
43de5fa553
com.unity.cloud.ktxが無い場合にasyncメソッドでawaitが無い警告が出るのを抑制
...
com.unity.cloud.ktxが存在していない場合にそのままnullを返す実装に切り替わりますが、そのままだとasyncメソッドで一度もawaitしていないので次のようなコンパイラの警告が出てしまっていました。
```
Assets/VRMShaders/GLTF/IO/Runtime/Texture/Importer/KtxTextureDeserializer.cs(14,38): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
```
pragmaを用いて警告を抑制するようにしました。
2024-06-07 00:01:29 +09:00
LanternaBlender
46d3de45ec
Add reselect button for colliders
2024-06-07 00:00:35 +09:00
ousttrue
4ffb659992
impl capsule inside
2024-06-06 14:24:43 +09:00
ousttrue
24985e21a7
CapsuleInside gizmo, import, export
2024-06-06 14:09:32 +09:00
ousttrue
94e732d83a
impl plane collider
2024-06-06 13:45:39 +09:00
ousttrue
a3564ec859
export
2024-06-05 16:09:43 +09:00
ousttrue
a71aa9fd8f
import
2024-06-05 15:54:03 +09:00
ousttrue
31fac6cad6
VRMC_springBone_extended_collider gizmo
2024-06-05 14:59:43 +09:00
ousttrue
11a605b506
Generate serializer for VRMC_springBone_extended_collider
2024-06-04 17:44:38 +09:00
Masataka SUMI
645e254744
load KHR_texture_basisu as default (but not implemented now)
2024-06-04 17:32:43 +09:00
ousttrue
9e9a8b0229
Merge pull request #2308 from LanternaBlender/FixColliderGroupNameExport
...
Fix collider group name export
2024-06-04 16:14:34 +09:00
ousttrue
639a301b45
Merge pull request #2307 from saturday06/urp-17-obsolete-non-RenderGraph
...
Universal RP 17以降でScriptableRenderPass.Execute()がObsolete警告を出すのに対応
2024-06-04 16:13:53 +09:00
ousttrue
fa641548a9
Merge pull request #2306 from LanternaBlender/ColliderIdentification
...
Improved display of VRM10SpringBoneCollider on inspector
2024-06-04 16:12:11 +09:00
ousttrue
26a8c80a19
Merge pull request #2305 from shino-a/fix/export-blendshape
...
Improve export of BlendShapes
2024-06-04 16:09:13 +09:00
LanternaBlender
5d76331b1b
Fix collider group name export
2024-06-03 23:52:46 +09:00
Isamu Mogi
2571045592
Universal RP 17以降でScriptableRenderPass.Execute()がObsolete警告を出すのに対応
...
Universal RPパッケージ 17以降でScriptableRenderPass.Execute()がObsoleteになりました。
515c4d9a59/Packages/com.unity.render-pipelines.universal/Runtime/Passes/ScriptableRenderPass.cs (L660-L666)
それが原因で、Execute()メソッドをオーバーライドをしている箇所がObsolete警告を出すようになりました。同様に[Obsolete]アトリビュートをつけることで警告を回避するようにしました。
本来なら「Universal RP 17以降が使われている場合[Obsolete]アトリビュートをつける」という方式で警告を回避したいですが、それは不可能なようでした。Universal RP 17はUnity 6000.0.0以降で有効なバージョンなため、代わりにUNITY_6000_0_OR_NEWERで判定するようにしました。
2024-06-01 21:10:06 +09:00
LanternaBlender
3185e02518
Show collider identification name on inspector
2024-05-31 20:04:54 +09:00
shino
d29adf0a9d
No access to mesh.vertices and mesh.normals and use the arrays around
2024-05-31 19:10:01 +09:00
shino
12df224409
Change Aggregate to AccessorsBounds.UpdatePositionAccessorsBounds
2024-05-31 19:05:19 +09:00
shino
05a1823c37
Fix compile errors at build time
2024-05-31 18:46:38 +09:00
ousttrue
34c57eafd4
Merge pull request #2301 from Santarh/migrationMToonRefactor
...
Add MToon0X -> MToon10 material migration command
2024-05-30 17:27:55 +09:00
Masataka SUMI
e6011a09ae
Merge branch 'master' of https://github.com/vrm-c/UniVRM into asyncLoad
2024-05-30 17:24:04 +09:00
ousttrue
bc89458266
Merge pull request #2296 from Santarh/gltfDataApi
...
Add Vrm10.LoadGltfDataAsync API for advanced usage.
2024-05-30 17:20:15 +09:00
ousttrue
ffaf60e4de
Merge pull request #2292 from LanternaBlender/master
...
Capsuleの当たり判定を修正 #2291
2024-05-30 17:19:34 +09:00
ousttrue
90577fa59c
Merge pull request #2290 from saturday06/fix-FindObjectsOfType-not-found
...
Unity2022.2.4以下と2021.3.17以下でFindObjectBy系APIが存在しないのに対応
2024-05-30 17:15:21 +09:00
Masataka SUMI
5bbf04597b
Support multiple materials migration
2024-05-26 01:33:53 +09:00
Masataka SUMI
5e4963430a
Fix a migration error in mtoon uv animation
2024-05-26 01:25:03 +09:00
Masataka SUMI
40611717ad
Add MToon0X Material Migration Menu
2024-05-26 00:53:23 +09:00