.gltf格式模型文件,有不同的组织形式。
- 单独.gltf文件
- 单独.glb文件
- .gltf +.bin +贴图文件
这些不同形式的gltf模型,加载代码其实没啥区别。
loader.load("cs.gltf",function (gltf) {
scene.add(gltf.scene)
})
.glb文件
.glb是gltf格式的二进制形式文件,加载方式和.gltf没啥区别
//单独:glb文件
loader.load("cs.glb",function (gltf) {
scene.add(gltf.scene)
})
gltf模型的一些数据,是可以以单独文件形式存在的,比如纹理贴图单独存在,比如.bin包含gltf的项点数据。
要注意的就是贴图等数据单独是一个文件的时候,注意不随随意改变子文件相对父文件gltf的目录,以免找不到资源。