什么是glTF?glTF详解
什么是glTF?glTF详解
一、什么是glTF
glTF是一种可以减少3D格式中与渲染无关的冗余数据并且在更加适合OpenGL簇加载的一种3D文件格式。在没有glTF的时候,大家都要花很长的的时间来处理模型的载入。很多的游戏引擎或者工控渲染引擎,都使用的是插件的方式来载入各种格式的模型。**可是,各种格式的模型都包含了很多无关的信息。**就glTF格式而言,虽然以前有很多3D格式,但是各种3D模型渲染程序都要处理很多种的格式。对于那些对载入格式不是那么重要的软件,可以显著减少代码量,所以也有人说,最大的受益者是那些对程序大小敏感的3D Web渲染引擎,只需要很少的代码就可以顺利地载入各种模型了。此外,glTF是对近二十年来各种3D格式的总结,使用最优的数据结构,来保证最大的兼容性以及可伸缩性。这就好比是本世纪初xml的提出。glTF使用json格式进行描述,也可以编译成二进制的内容:bglTF。glTF可以包括场景、摄像机、动画等,也可以包括网格、材质、纹理,甚至包括了渲染技术(technique)、着色器以及着色器程序。同时由于json格式的特点,它支持预留一般以及特定供应商的扩展。
二、glTF详解(oh no)
1、英文原文地址
https://github.com/javagl/glTF-Tutorials/tree/master/gltfTutorial#gltf-tutorial
2、glTF格式介绍总目录
https://blog.csdn.net/qq_31709249/article/details/86477520
3、glTF 基本结构及内容解析
- 相关链接
[1] 三维文件格式知多少 | abc、glTF、fbx、obj、dae、stl、3ds
[2] glTF格式详解(蒙皮)
[3] glTF格式详解(目录)
[4] 3D引擎数据结构与glTF(3): Mesh
[5] Unity3D中的Mesh
[6] Unity动态网格简化算法
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
