Commit Graph

531 Commits

Author SHA1 Message Date
ousttrue
a94a46cb58 rename to ConstraintTarget and ConstraintSource 2025-04-24 13:32:31 +09:00
ousttrue
e9c9cb7cf1 use RuntimeGltfInstance.InitialTransformStates 2025-04-22 16:57:51 +09:00
ousttrue
167498852e ForceGltfNodeUniqueName 2025-04-17 20:07:26 +09:00
ousttrue
ea826146e6 node rename 作り直し。parse 終了時に rename が完了している方がよい。
vrm-0.x, vrm-1.0, vrma に対して実装した。
2025-04-17 19:23:33 +09:00
ousttrue
81f74e1e7f Revert "Merge pull request #2637 from ousttrue/fix/node_name_unique"
This reverts commit ed5988e25a, reversing
changes made to cc1f8c0fc9.

# Conflicts:
#	Assets/UniGLTF/Runtime/UniGLTF/IO/GltfData.cs
#	Assets/UniGLTF/Runtime/UniGLTF/IO/GltfDuplicatedNameConversionRule.cs
#	Assets/UniGLTF/Runtime/UniGLTF/IO/ImporterContext.cs
2025-04-17 18:10:34 +09:00
ousttrue
68ad0e9a68
Merge branch 'master' into fix/force_unique_name 2025-04-17 15:00:04 +09:00
ousttrue
58e0084c39 IAwaitCaller, GltfDuplicatedNameConversionRule, children != null 2025-04-17 14:03:54 +09:00
ousttrue
84248730d5 BuildHumanAvatarFromMap の中で ForceTransformUniqueName.Process しない 2025-04-16 15:49:34 +09:00
ousttrue
823fb087f5 BuildHumanAvatarFromMap.BuildHumanAvatarFromMap forceRename 2025-04-16 15:44:48 +09:00
ousttrue
f184f29fa9 AvatarDescription を使うところを減らして、HumanoidLoader を使う 2025-04-16 15:34:51 +09:00
ousttrue
fbb9932d0c すべての経路で ForceTransformUniqueName.Process するようにした 2025-04-16 15:34:51 +09:00
ousttrue
21f96a5bac add virtual ImporterContext.PreprocessAsync 2025-04-16 15:03:48 +09:00
tsgcpp
09eb24e76e Fix to multiply _EmissionColor by emissiveStrength in MToon10 2025-03-04 14:27:19 +09:00
ousttrue
77b285fc76 ShadeColor 2025-02-07 14:18:23 +09:00
ousttrue
5885004730 UniGLTFLogger 2025-02-05 03:47:56 +09:00
ousttrue
10dafaab49 springboneRuntime 2025-01-24 22:00:02 +09:00
Isamu Mogi
f69e60e5f0 MToon10Meta.URPUnityShaderNameがObsolete警告を出すのに対応
MToon10Meta.URPUnityShaderNameがObsoleteになり、次のような警告が出ていました。

```
Assets/VRM10/Runtime/IO/Material/URP/Import/Materials/UrpVrm10MToonMaterialImporter.cs(30,29): warning CS0618: 'MToon10Meta.URPUnityShaderName' is obsolete: 'Use UnityUrpShaderName instead'
```

Obsoleteになった際のコミットはこちらです: cce076d324

代わりに、同内容の推奨されている定数 MToon10Meta.UnityUrpShaderName を使うようにしました。
2024-12-26 21:34:15 +09:00
ousttrue
bd97ffd407 add VrmaScriptedImporter 2024-12-20 15:35:56 +09:00
Noeri Huisman
6c1ca75674 Don't log warning when alphaMode property is not set on glTFMaterial 2024-11-12 21:06:04 +01:00
ousttrue
6ea8259304 IVrm10SpringBoneRuntime.DrawGizmos 2024-11-12 13:47:05 +09:00
ousttrue
3653a8f43d VRM10 ModelExporter use GltfExportSettings 2024-11-08 18:33:47 +09:00
Masataka SUMI
a1249a7937
remove debug log 2024-11-07 22:24:08 +09:00
Masataka SUMI
cce076d324
Impl VRM10 material exporter in URP 2024-11-07 22:21:55 +09:00
ousttrue
95019c9b6b remove comment out 2024-11-01 19:40:45 +09:00
ousttrue
d059cbea79 restore expression 2024-11-01 19:27:09 +09:00
ousttrue
1584ca90d5 remove unused 2024-11-01 19:19:52 +09:00
ousttrue
67f2bdf49c bypass vrmlib 2024-10-29 16:41:07 +09:00
ousttrue
9c933390f1 default の SpringboneRuntime の条件見直し 2024-10-25 17:58:46 +09:00
ousttrue
135ec7a0da SpringboneRuntime が null だと NullReference Exception
SpringboneRuntime が null になるのは、scene 配置 play の時だけ。
2024-10-25 14:09:31 +09:00
ousttrue
0e4bf5da06 #2463 でコンストラクターで Singleton 確保したのが仇に。 2024-10-24 16:43:30 +09:00
ousttrue
53028c82f8 Vrm10Instance.UpdateTypes.None はやめ。不要 2024-10-23 16:09:46 +09:00
ousttrue
a4af90c978 if IsAssetImport, Prevent runtime resource allocation.
Or temporary object when export.
2024-10-23 15:38:44 +09:00
ousttrue
81946e0167
Merge branch 'master' into fix/impl_springbone_bake 2024-10-22 14:32:56 +09:00
ousttrue
56b3024a1e bake 時に SpringBone と LookAt に反映する実装 2024-10-21 22:46:08 +09:00
ousttrue
e8f221aed8 VRMC_springBone が無くても初期化する 2024-10-16 18:18:36 +09:00
ousttrue
f643f2befd BlittableExternalData to BlittableModelLevel 2024-10-03 19:42:33 +09:00
ousttrue
5caf987a18 [1.0] SpringBone reset 実装など 2024-10-01 20:49:02 +09:00
ousttrue
90aa9037ad fix 2024-09-26 20:54:25 +09:00
ousttrue
c369439dc0 vrm-1.0 import 時の index check. node.mesh あるか? 2024-09-26 19:57:17 +09:00
ousttrue
bc1edff9c9 Renderer export の条件
x.gameObject.activeInHierarchy && x.TryGetComponent<Renderer>(out var renderer) && renderer.enabled)

mesh の export 条件と renderer の export 条件が別であることに注意。gltf の node.mesh
2024-09-26 19:36:12 +09:00
ousttrue
867177404b SpringBoneの初期化を前方に移動しことで、非play時のDontDestroyOnLoadが発生してしまった。回避 2024-09-26 14:29:50 +09:00
ousttrue
02c5224795 IVrm10SpringBoneRuntimeProvider 2024-09-25 13:36:19 +09:00
ousttrue
1bdd8243e7 bool ReconstructSpringBone()
log を削除。
m_building を修正。
2024-09-24 16:09:17 +09:00
ousttrue
0b08507f7a IVrm10SpringBoneRuntime.InitializeAsync 2024-09-24 14:37:31 +09:00
ousttrue
6c8bc6f379 private m_springBoneRuntime. etc 2024-09-20 17:58:24 +09:00
ousttrue
b4ef69957b comment 2024-09-20 17:08:28 +09:00
ousttrue
c2e203bc0b Vrm10FastSpringboneRuntimeStandalone 2024-09-20 16:59:23 +09:00
ousttrue
e53ff877e2 Vrm10FastSpringboneRuntimeStandalone 2024-09-20 16:44:12 +09:00
ousttrue
aac5680eb3 rename Vrm10RuntimeSpringBone to Vrm10FastSpringboneRuntime 2024-09-20 15:27:00 +09:00
ousttrue
f7f7f756fa IVrm10SpringBoneRuntime 2024-09-20 15:13:25 +09:00