我正在使用Meteor构建一个Web应用程序,将场景导出到 GLTF 格式到服务器,是否可能?
答案 0 :(得分:0)
可能,是的。是否有人编写了JavaScript代码,这使得使用Three.js创建的Web应用程序轻松导出glTF?我不确定。
生成glTF的Web应用程序通常使用本地组件,例如COLLADA2GLTF或FBX-glTF作为服务器端进程运行,如下例所示:https://cesiumjs.org/convertmodel.html
答案 1 :(得分:0)
我认为您在寻找is this example。
对于服务器端,只要您不使用需要浏览器的元素(例如THREE.WebGLRenderer()
),您就应该能够在服务器上运行THREE
。 This is a cool example of that using a Node server。
答案 2 :(得分:0)
我更喜欢使用 GLB 而不是 GLTF,因为 GLTF 文件包含对外部文件的引用,例如纹理(.png 文件)和动画(.bin 文件),而在 GLB 的情况下,所有这些文件都合并为一个文件。这意味着 .glb 文件包含纹理和动画。
如果您想深入了解关于 gltf 与 glb 的整个讨论,此链接可能有用 - https://github.com/KhronosGroup/glTF/issues/1117
您可以使用以下代码将 THREE.js 场景导出为 GLB 格式?
.icon-container{
flex-basis: 80px;
}
.icon-container:nth-child(even){
flex-basis: 134.63px;
}