什么是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动态网格简化算法


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部