ousttrue
c584f2850f
go.AddComponent<Animator>() が既存で失敗する対策
2024-09-06 14:24:08 +09:00
ousttrue
4a6ea20825
LINQ的削減
2024-09-05 17:43:31 +09:00
ousttrue
e7b4c6106f
MakeBufferAsync
2024-09-05 17:19:38 +09:00
ousttrue
005b64d18f
null check
2024-09-05 15:39:22 +09:00
ousttrue
c47e1018b0
gizmo
2024-09-05 15:35:00 +09:00
ousttrue
0f191e5e8f
vrm-0.x の fastspringbone の処理は、 vrm-1.0 版と同じものを使う
2024-09-05 15:27:29 +09:00
ousttrue
68019df691
abs, name
2024-09-03 18:15:36 +09:00
ousttrue
31f2b5eb0c
SpringBone を scaling に連動させる ScalingParams パラメーター
2024-09-03 16:31:45 +09:00
ousttrue
014530b400
readonly
...
SceneInfo に ColliderGroups を投入するの忘れていた
2024-09-03 15:59:16 +09:00
ousttrue
dba1788c23
TryCollide
2024-08-30 17:58:36 +09:00
ousttrue
fc1b2a80fd
comment
2024-08-30 17:37:30 +09:00
ousttrue
2cc166f193
collision
2024-08-30 17:32:27 +09:00
ousttrue
ee68e48f0f
rename
2024-08-30 17:09:21 +09:00
ousttrue
c270da62e1
SpringBoneSystem
2024-08-30 16:29:37 +09:00
ousttrue
159c89af8c
rename public fields
2024-08-29 21:44:21 +09:00
ousttrue
76850ba67c
回転・拡縮に対応するべく SpringBone joint の TRS を質点の位置に解決するように整理する
...
vrm0 > vrm0.fast > vrm1.fast の順に作業する。3つとも処理内容は同じ
2024-08-29 21:40:45 +09:00
iruca3
8881882873
Introduce ImporterContextSettings for handling loading animation and
...
axes conversion.
Refs: https://github.com/vrm-c/UniVRM/pull/1719#discussion_r908105469
2024-08-17 13:35:27 +09:00
Masataka SUMI
8bffa2f571
remember instance assigning
2024-08-02 18:37:26 +09:00
Masataka SUMI
67e008a984
Refactor BuiltIn MaterialDescriptorGenerator
2024-08-02 01:23:01 +09:00
Masataka SUMI
9667f2cfb8
Implements UrpGltfDefaultMaterialImporter
2024-08-02 01:19:50 +09:00
Masataka SUMI
6dba5bdf71
VRM10 ScriptedImporter can detect project's RenderPipeline or select manually.
2024-07-30 23:12:02 +09:00
Masataka SUMI
23f387a7c8
add RenderPipeline considering to gltf/vrm/vrm10 exporters
2024-07-29 22:28:35 +09:00
Masataka SUMI
f5d40b4d85
Refactor about detecting the RenderPipeline
2024-07-29 21:59:14 +09:00
ousttrue
7ef4f50558
Humanoid.Get_GetBoneTransform を追加
...
Animator.GetBoneTransform のために GetComponent しているところの Export Error を修正するついでに、
Animator.GetBoneTransform と Humanoid.GetBoneTransform 両対応とした(vrm-0.x と vrm-1.0 両方)。
2024-07-25 14:28:59 +09:00
ousttrue
be20563059
GetComponent を置き換え。
...
TryGetComponent
GetComponentOrThrow(拡張関数)
GetComponentOrNull(拡張関数)
sample と test は据え置き
2024-07-24 22:09:30 +09:00
Masataka SUMI
47681f7677
Merge branch 'master' of https://github.com/vrm-c/UniVRM into disassemblyVrmShaders6
2024-07-23 20:00:33 +09:00
Masataka SUMI
e9da5e2b7b
mv VRMShaders namespace to UniGLTF
2024-07-20 23:47:45 +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
ousttrue
42a3014e7a
UniGLTFLogger を追加
...
[System.Diagnostics.Conditional("VRM_DEVELOP")] により呼び出しが消滅する。
2024-07-16 15:48:50 +09:00
Isamu Mogi
de61e50493
VRM0のMToonエクスポート時にノーマルマップテクスチャをglTFのマテリアルにもエクスポートするようにした
2024-07-05 20:23:17 +09:00
ousttrue
768b77b49f
avoid null glTF_VRM_HumanoidBone.node
2024-07-03 21:14:00 +09:00
ousttrue
ae8541e3d6
skinning で使っているボーンを削除してから export したときの import error の修正
2024-07-03 21:02:52 +09:00
Isamu Mogi
698a4dbc8e
Unity2022.2.4以下と2021.3.17以下でFindObjectBy系APIが存在しないのに対応
...
FindObjectsBy系のAPIは、UniVRMがサポートしているUnityのうち、次の範囲のバージョンには存在しない。
- 2021.3.0~2021.3.17
- 2022.1.0~2022.1.24
- 2022.2.0~2022.2.4
そのため、該当するバージョンのUnityではコンパイルエラーが発生していた。UNITY_2022_3_OR_NEWERで分岐することで、旧APIと新APIを安全に選択するようにした。
厳密にはUNITY_2022_2_5_OR_NEWERを用いたいが、そのようなシンボルは存在していなかった。
2024-05-14 20:15:56 +09:00
Isamu Mogi
018aec1fab
Unity2023.1以降でFindObjectsOfType系APIがObsolete警告を出すのに対応
...
Unity 2023.1以降のバージョンでUnityEngine.Object.FindObjectsOfType系APIがObsoleteになり、次の警告が発生していました。
```
Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs(250,24): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'
Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs(208,31): warning CS0618: 'Object.FindObjectsOfType<T>()' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not. FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.'
```
代わりにFindObjectsBy系APIを使うようにしました。これはUnity 2021.3にも存在しているので、そのまま使うことができました。
FindObjectOfType()とFindFirstObjectByType()の違いに関してはドキュメントからは読み取れませんでしたが、
Unity-Technologiesgが公開しているUnity 6000のソースコードを見る限り、動作は同一に見えるためそのまま置き換えました。
https://github.com/Unity-Technologies/UnityCsReference/blob/6000.0/Runtime/Export/Scripting/UnityEngineObject.bindings.cs#L586-L602
2024-05-08 03:48:25 +09:00
Masataka SUMI
9ce2304a53
If MaterialDescriptorGenerator is not specified, automatically determine it.
2024-04-30 16:35:48 +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
29c6ad9c33
VRMFirstPerson.CopyTo skip null
2024-01-26 14:38:32 +09:00
ousttrue
7cf69ad57a
update comment of VRMBoneNormalizer.Execute
2024-01-09 13:40:41 +09:00
ousttrue
30f893fa1b
avatar 代入の workaround
2024-01-05 15:08:43 +09:00
ousttrue
06d77d6d6e
fix warnings
2023-12-12 15:37:19 +09:00
ousttrue
6e13c87c00
add renderer without firstperson setting
2023-12-08 17:47:34 +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
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
32af053a62
vrm-0.x firstperson
2023-11-28 18:20:43 +09:00
ousttrue
4ec5d54588
bake mesh inplace
2023-11-27 20:05:01 +09:00