我可以使用collada to gltf转换器制作gltf文件。
但是有办法扭转这种情况吗?
最佳答案
更新-2019年10月-Blender 2.80附带了完整的glTF 2.0导入/导出功能。它还具有COLLADA导入/导出功能,因此可用于将一个转换为另一个。
更新-2018年11月重写了glTF版本2.0的答案,自最初提出此问题以来,它几乎已完全取代1.0。
glTF 2.0可以通过多种工具进行处理,其中许多工具都在官方的Khronos glTF README的glTF Tools section中列出。
旧版glTF 1.0
尽管有许多用于转换为glTF的命令行实用程序,但从glTF到COLLADA或其他任何方式,这些选项的使用都受到了很大的限制。需要了解的一件事是,glTF旨在成为一种运行时交付格式,而不是像COLLADA这样的交换格式。 glTF努力以尽可能接近GPU就绪的形式存储其内部数据,并将网格数据组织成可以用作顶点属性的数据结构,依此类推。 Khronos的口号是glTF是“3D的JPG”,这意味着它广泛分布于各种渲染引擎。
因此,将glTF导入3D编辑包就像将JPG加载到绘制程序中。您可以执行此操作,但是在导入之后,您要避免往返传送格式的任何不必要的往返。因此,您将使用Paint程序的 native 保存格式(.psd或.xcf等)或3D建模者的 native 保存格式来保留自己的作品可编辑副本,并运送导出的JPG或PNG或glTF进行广泛分发。
即使这样,我也希望随着时间的流逝会有更多的进口商。 glTF 1.0版的内部结构使此操作非常困难(其顶点着色器将使用大量属性数据,而无需将其明确标记为位置或法线等)。glTF2.0用现代pbr管道资源替换了这些自定义着色器,并带有清晰标记的网格位置,正常和其他数据,为将来的各种进口工具和实用程序打开了大门。
关于converter - 有没有办法将gltf转换为dae?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40549453/