gltf格式详解
glTF格式本质上是一个JSON文件。这一文件描述了整个3D场景的内容。它包含了对场景结构进行描述的场景图。场景中的3D对象通过场景结点引用网格进行定义。材质定义了3D对象的外观,动画定义了3D对象的变换操作(比如选择、平移操作)。蒙皮定义了3D对象如何进行骨骼变换,相机定义了渲染程序的视锥体设置。
官方文档https://github.com/KhronosGroup/glTF
glTF格式结构组成
scene:glTF格式的场景结构描述条目。它通过引用node来定义场景图。
node:场景图中的一个结点。它可以包含一个变换(比如旋转或平 移),引用更多的子结点。它可以引用网格和相机,以及描述网格变换的蒙皮。
camera:定义了用于渲染场景的视锥体配置。
mesh:描述了场景中出现的3D对象的网格数据。它引用的accessor对象可以用来访问真实的几何数据。它引用的material对象定义了3D对象的外观。
skin:定义了用于蒙皮的参数,参数的值通过一个accessor对象获得。