UniVRM/Assets/UniGLTF
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
..
doc Re-added binary files 2022-09-28 16:55:48 +09:00
Editor Unity2023.1以降でGetScriptingDefineSymbolsForGroup系APIがObsolete警告が出るのに対応 2024-05-03 00:35:26 +09:00
Runtime Merge pull request #2281 from Santarh/materialDescriptorGeneratorDetemine 2024-04-30 19:43:30 +09:00
Samples~ UniVRM-0.108.0 2022-12-05 16:45:35 +09:00
Tests Merge pull request #1945 from Santarh/shaderInsteadOfString2 2022-12-05 18:02:21 +09:00
doc.meta コード整理、UniGLTF/Runtime, Editor, Tests 2020-12-01 17:10:13 +09:00
Editor.meta コード整理、UniGLTF/Runtime, Editor, Tests 2020-12-01 17:10:13 +09:00
LICENSE.md コード整理、UniGLTF/Runtime, Editor, Tests 2020-12-01 17:10:13 +09:00
LICENSE.md.meta コード整理、UniGLTF/Runtime, Editor, Tests 2020-12-01 17:10:13 +09:00
package.json UniVRM-0.121.0 2024-03-19 19:06:40 +09:00
package.json.meta UniGLTF upm 2020-11-24 19:09:05 +09:00
README.md update 2021-09-27 21:59:24 +09:00
README.md.meta コード整理、UniGLTF/Runtime, Editor, Tests 2020-12-01 17:10:13 +09:00
Runtime.meta コード整理、UniGLTF/Runtime, Editor, Tests 2020-12-01 17:10:13 +09:00
Tests.meta コード整理、UniGLTF/Runtime, Editor, Tests 2020-12-01 17:10:13 +09:00

UniGLTF-2.0

  • Unity-Supports 2019.4 and later
  • You can import and export glTF-2.0 in Unity's editor and runtime.
  • implement KHR_materials_unlit
  • implement KHR_texture_transform (partial)

Material

PBR

  • Convert as much as possible between glTF pbr and Unity Standard Shader.
  • Converts metal roughness and occlusion RGBA channel incompatibility.

Unlit

  • import: UniGLTF's own UniGLTF/UniUnlit shader.

  • export: You can export UniGLTF/UniUnlit and Unity unilt materials.

  • Only UniGLTF/UniUnlit supports vertex colors.

URP

  • import only. experimental

License

Download

Screenshots

You can import almost all of gltf_sample_models

standard shader duck animation SciFiHelmet