diff --git a/Assets/UniGLTF/README.md b/Assets/UniGLTF/README.md index 8a35a6886d..2306adaf80 100644 --- a/Assets/UniGLTF/README.md +++ b/Assets/UniGLTF/README.md @@ -1,15 +1,27 @@ # UniGLTF-2.0 -[glTF](https://github.com/KhronosGroup/glTF) 2.0 importer and exporter. +* 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) -Unity-2018.4 or later is supported. +# Material -Below is imported from [DamagedHelmet](https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/DamagedHelmet). Using unity standard shader. +## PBR -![standard shader](doc/pbr_to_standard.png) -![duck](doc/duck.png) -![animation](doc/animation.gif) -![SciFiHelmet](doc/SciFiHelmet.png) +* 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 @@ -19,7 +31,11 @@ Below is imported from [DamagedHelmet](https://github.com/KhronosGroup/glTF-Samp * https://github.com/vrm-c/UniVRM/releases -UniGLTF is part of UniVRM. -From UniVRM-0.63.2, UniGLTF is separated from UniVRM. +# Screenshots -* https://vrm.dev/docs/univrm/gltf/unigltf/ +You can import almost all of [gltf_sample_models](https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0) + +![standard shader](doc/pbr_to_standard.png) +![duck](doc/duck.png) +![animation](doc/animation.gif) +![SciFiHelmet](doc/SciFiHelmet.png)