Commit Graph

5166 Commits

Author SHA1 Message Date
Masataka SUMI
40611717ad Add MToon0X Material Migration Menu 2024-05-26 00:53:23 +09:00
Masataka SUMI
d443a99313 define setter in MToon10Context 2024-05-26 00:17:13 +09:00
Masataka SUMI
80caf4a597 Remove dependency on MToon0X 2024-05-25 23:54:31 +09:00
Masataka SUMI
f64b193031 Add MToon0X definition to VRMShaders.VRM10 2024-05-25 23:49:24 +09:00
ousttrue
326bab7fe4
Merge pull request #2287 from ousttrue/version/v0_122_0
UniVRM-0.122.0
2024-05-10 15:23:22 +09:00
ousttrue
bcafcfd4a9 UniVRM-0.122.0 2024-05-10 15:09:56 +09:00
ousttrue
224a09c09c
Merge pull request #2285 from saturday06/replace-obsoleted-FindObjectsOfType
Unity2023.1以降でFindObjectsOfType系APIがObsolete警告を出すのに対応
2024-05-10 12:58:09 +09:00
ousttrue
9076cb4a1e
Merge pull request #2284 from saturday06/fix-obsoleted-GetScriptingDefineSymbolsForGroup
Unity2023.1以降でGetScriptingDefineSymbolsForGroup系APIがObsolete警告を出すのに対応
2024-05-10 12:57:35 +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
Isamu Mogi
c1d7a4b099 Unity2023.1以降でGetScriptingDefineSymbolsForGroup系APIがObsolete警告が出るのに対応
Unity 2023.1以降のバージョンでPlayerSettings.GetScriptingDefineSymbolsForGroup()系の関数がObsoleteになり、次の警告が発生していました。

```
Assets\UniGLTF\Editor\UniGLTF\UniGLTFPreference.cs(109,27): warning CS0618: 'PlayerSettings.GetScriptingDefineSymbolsForGroup(BuildTargetGroup)' is obsolete: 'Use GetScriptingDefineSymbols(NamedBuildTarget buildTarget) instead'
Assets\UniGLTF\Editor\UniGLTF\UniGLTFPreference.cs(116,27): warning CS0618: 'PlayerSettings.GetScriptingDefineSymbolsForGroup(BuildTargetGroup)' is obsolete: 'Use GetScriptingDefineSymbols(NamedBuildTarget buildTarget) instead'
Assets\UniGLTF\Editor\UniGLTF\UniGLTFPreference.cs(117,13): warning CS0618: 'PlayerSettings.SetScriptingDefineSymbolsForGroup(BuildTargetGroup, string)' is obsolete: 'Use SetScriptingDefineSymbols(NamedBuildTarget buildTarget, string defines) instead'
Assets\UniGLTF\Editor\UniGLTF\UniGLTFPreference.cs(125,27): warning CS0618: 'PlayerSettings.GetScriptingDefineSymbolsForGroup(BuildTargetGroup)' is obsolete: 'Use GetScriptingDefineSymbols(NamedBuildTarget buildTarget) instead'
Assets\UniGLTF\Editor\UniGLTF\UniGLTFPreference.cs(126,13): warning CS0618: 'PlayerSettings.SetScriptingDefineSymbolsForGroup(BuildTargetGroup, string)' is obsolete: 'Use SetScriptingDefineSymbols(NamedBuildTarget buildTarget, string defines) instead'
```

代わりにGetScriptingDefineSymbols系APIを使うようにしました。これはUnity 2021.3にも存在しているので、そのまま置き換えることができました。
2024-05-03 00:35:26 +09:00
ousttrue
469c973a04
Merge pull request #2281 from Santarh/materialDescriptorGeneratorDetemine
If MaterialDescriptorGenerator is not specified, automatically determine it.
2024-04-30 19:43:30 +09:00
ousttrue
362bae86e4
Merge pull request #2280 from Santarh/basisuApi
Define ExtensionSupportFlags for limited supporting KHR_texture_basisu
2024-04-30 19:35:07 +09:00
Masataka SUMI
9ce2304a53 If MaterialDescriptorGenerator is not specified, automatically determine it. 2024-04-30 16:35:48 +09:00
Masataka SUMI
578ad66c78 Define ExtensionSupportFlags for KHR_texture_basisu 2024-04-30 16:09:12 +09:00
Masataka SUMI
2c84452e3b
Create UnityPackage Action で UnityPackage をビルドして artifact に upload する (#2272) 2024-03-28 14:37:21 +09:00
Masataka SUMI
69c518caee
Create UnityPackage Action でとりあえず EditMode Tests まで走らせる (#2271) 2024-03-27 22:18:29 +09:00
Masataka SUMI
355552b1ee
Merge pull request #2270 from vrm-c/workflow
Add an empty workflow
2024-03-27 16:22:51 +09:00
Masataka SUMI
87b9f4d01c UnityEditor を実行するまでテスト 2024-03-27 15:35:43 +09:00
ousttrue
640fabea73
Merge pull request #2267 from ousttrue/version/v0_121_0
UniVRM-0.121.0
2024-03-21 18:34:11 +09:00
ousttrue
3e0c24c0e0 UniVRM-0.121.0 2024-03-19 19:06:40 +09:00
ousttrue
cb73d8f726
Merge pull request #2264 from Santarh/basisu2
Can load y-flipped KHR_texture_basisu texture at runtime.
2024-03-19 16:36:10 +09:00
Masataka SUMI
a0626c5634 Can load y-flipped KHR_texture_basisu texture at runtime. 2024-03-14 22:52:31 +09:00
ousttrue
4fe77f63cf
Merge pull request #2263 from Santarh/basisuRuntimeImport
[WIP] Can import basisu texture at runtime import
2024-03-14 21:48:09 +09:00
Masataka SUMI
eff6d6edd0 fix 2024-03-14 19:11:48 +09:00
Masataka SUMI
d10a17695f Merge branch 'master' of https://github.com/vrm-c/UniVRM into basisuRuntimeImport 2024-03-14 19:09:12 +09:00
Masataka SUMI
c89e5d77f0 Can import basisu texture at runtime import 2024-03-14 19:07:31 +09:00
ousttrue
78c546bd6c
Merge pull request #2261 from ousttrue/fix/vrm1_freeze_mesh
[vrm-1.0] bake 機能を実装
2024-03-08 20:49:36 +09:00
ousttrue
b408640832 remove comment 2024-03-08 20:30:16 +09:00
ousttrue
f9d105d67d impl bake for vrm-1.0.
fixed #2119
2024-03-08 18:09:11 +09:00
ousttrue
a6bece5d1f
Merge pull request #2260 from ousttrue/fix/gltf_freeze_mesh
impl FreezeMesh for glTF export
2024-03-08 17:47:27 +09:00
ousttrue
adab235990 impl FreezeMesh for glTF export 2024-03-08 16:04:04 +09:00
ousttrue
bb6f20a646
Merge pull request #2259 from ousttrue/fix/meshutility_meshintegrationtab
[MeshUtility] 追加、削除ボタンの実装漏れ
2024-03-06 18:11:05 +09:00
ousttrue
1329be9662 impl onAddCallback, onRemoveCallback 2024-03-06 17:42:36 +09:00
ousttrue
be13ead174
Merge pull request #2256 from ousttrue/fix/collidergroupdrawer_location
Editorスクリプトの配置間違い
2024-03-04 12:04:22 +09:00
ousttrue
8741e5e119 Editorスクリプトの配置間違い 2024-03-01 12:54:06 +09:00
ousttrue
1f8bdb2714
Merge pull request #2255 from ousttrue/version/v0_120_0
version UniVRM-0.120.0
2024-03-01 12:39:58 +09:00
ousttrue
38d4f3e69b sample 更新ひとつあり。 2024-02-29 20:25:09 +09:00
ousttrue
6df186636a
Merge pull request #2254 from ousttrue/fix/capsule_logic
ロジックバグ。normalize 必用ぽい
2024-02-29 13:49:52 +09:00
ousttrue
6036e61f07 ロジックバグ。normalize 必用ぽい 2024-02-29 13:44:54 +09:00
ousttrue
dad8305001
Merge pull request #2253 from ousttrue/fix/vrm10_springbone_inspector_migration
[vrm10] SpringBone の inspector 修正など
2024-02-27 20:30:31 +09:00
ousttrue
712b35c542 inspector の list で VRM10SpringBoneColliderGroup の名前を表示する 2024-02-27 19:20:11 +09:00
ousttrue
b0f75f7e26 migration 時に spring 関連の名前を付ける 2024-02-27 19:19:42 +09:00
ousttrue
646137b221 VRM10SpringBoneColliderGroup の名前反映 2024-02-27 19:19:02 +09:00
ousttrue
f7aaef01c2
Merge pull request #2252 from ousttrue/fix/vrm10_firstperson_auto_dispose
[VRM10] FirstPerson の修正
2024-02-27 15:10:36 +09:00
ousttrue
7522752a03
Merge pull request #2251 from ousttrue/fix/vrma_spec_version
VRMC_vrm_animation.specVersion = "1.0"
2024-02-27 15:10:23 +09:00
ousttrue
e945e4bf27 sample の ShowMeshes の呼び方 2024-02-26 16:12:40 +09:00
ousttrue
a552230f4c headless mesh を destroy 対象に追加する 2024-02-26 16:12:06 +09:00
ousttrue
a4758d1b4d auto で headless を作成する必要がなかったときの fallback は both の挙動 2024-02-26 16:11:22 +09:00
ousttrue
51034f4575 VRMC_vrm_animation.specVersion = "1.0" 2024-02-26 14:49:12 +09:00
ousttrue
297c12d139
Merge pull request #2245 from FujiSunflower/patch-1
Add Humanoid as RequireComponent
2024-02-22 18:01:59 +09:00