gLTF - Capi-Metaverse/Template GitHub Wiki
gLTF is a format that has compact file size, fast loading, run-time independence, and complete 3D scene representation.
As a matter of fact, it was produced by the same group responsible for WebGL, hence this format was created with this platform in mind, which makes it the best format to use when doing a project that involves both WebGl and 3D graphics.
To add gLTFs in Unity we need to download the GLTFUtility package. In the documentation it’s explained how to download the package. One fast way to do it, it’s by accessing the Package Manager in Unity (Window>Package Manager) and adding the following URL "https://github.com/siccity/gltfutility.git" (+>Add package from git URL). We’ll also need to apply the changes specified in the documentation in order to not have problems with shaders when importing something.
Once we’ve done that, we download the gLTF file we want and we import it to blender (File>Import>glTF 2.0). After this, we export it as gLTF (File>Export>glTF 2.0). This step is only needed in some cases, but it’s recommended to follow it in order to avoid future problems in Unity.
Though there are many websites in the internet that are dedicated to sell assets, only a few give gLTf for free. For that same reason, we have collected a list of Assets Stores, that fulfill our needs.
-
Sketchab (most of the assets aren’t free)
-
TurboSquid (most of the assets aren’t free)
-
BlenderMarket (first you’ll need to go through Blender to import the assets to Unity)
-
ArtStation Marketplace (you may need to go through Blender)