Blender UV Sphere导出为GLTF

问题描述

当我将默认的UV Sphere导出为GLTF模型时,它最终具有1940个顶点。 当我导出与OBJ相同的模型时,它具有482个顶点(正确的数量)。

混合器GLTF导出器(版本2.83)有些不正确。

解决方法

与OBJ不同,glTF是一种运行时格式-设计用于无需大量处理即可在GPU上呈现。将Blender的顶点转换为GPU的顶点很复杂,不一定是1:1。

如果在导出之前对网格进行三角剖分并在导出设置中禁用大多数顶点级别数据(UV,法线,顶点颜色),则您更有可能在之前/之后具有相同的顶点数:

screenshot of export settings with UVs,normals,and vertex colors disabled

使用这些设置,UV球在导出前后将具有相同的顶点数(482)。在使用其他设置或其他模型的情况下,您的顶点数可能会有不同的结果。这不一定是一件坏事-它避免了让实时查看器在以后进行此工作-但当然,在某些情况下,您可能希望减少顶点计数。如果您对此主题有一般性疑问,建议您在https://blenderartists.org/之类的地方启动一个线程。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...