问题描述
当我将默认的UV Sphere导出为GLTF模型时,它最终具有1940个顶点。 当我导出与OBJ相同的模型时,它具有482个顶点(正确的数量)。
混合器GLTF导出器(版本2.83)有些不正确。
解决方法
与OBJ不同,glTF是一种运行时格式-设计用于无需大量处理即可在GPU上呈现。将Blender的顶点转换为GPU的顶点很复杂,不一定是1:1。
如果在导出之前对网格进行三角剖分并在导出设置中禁用大多数顶点级别数据(UV,法线,顶点颜色),则您更有可能在之前/之后具有相同的顶点数:
使用这些设置,UV球在导出前后将具有相同的顶点数(482)。在使用其他设置或其他模型的情况下,您的顶点数可能会有不同的结果。这不一定是一件坏事-它避免了让实时查看器在以后进行此工作-但当然,在某些情况下,您可能希望减少顶点计数。如果您对此主题有一般性疑问,建议您在https://blenderartists.org/之类的地方启动一个线程。