尝试使用 SceneKit 烘焙光照贴图时出错
Error when trying to bake light map using SceneKit
我有一个 .dae
模型,转换为 .scn
场景。我添加了一个静态光源。但是当我尝试将光照贴图烘焙到纹理时,我收到错误消息:
An error occured while baking light maps. Failed to bake lightmap for mesh […]
知道是什么原因造成的吗?顶点数会不会太高?
我在 Xcode 10 中尝试了多次烘焙,我可以说如果你的几何形状很好,它就可以正常工作。我成功地为具有 300K 多边形的模型烘焙了 2Kx2K 纹理。
当您的 .dae
几何有以下问题之一时,可能会发生错误:
非平面
四边以上的脸
板面
非流形几何体
长度为零的边
几何面积为零的面
地图面积为零的人脸
凹面
有洞的脸
解决方案:在将模型导出到 .dae
.
之前,先在 3D 创作应用程序中清理模型
例如,在 Autodesk Maya 中,可以通过主菜单访问此选项 Mesh
> Cleanup
。
希望对您有所帮助。
我有一个 .dae
模型,转换为 .scn
场景。我添加了一个静态光源。但是当我尝试将光照贴图烘焙到纹理时,我收到错误消息:
An error occured while baking light maps. Failed to bake lightmap for mesh […]
知道是什么原因造成的吗?顶点数会不会太高?
我在 Xcode 10 中尝试了多次烘焙,我可以说如果你的几何形状很好,它就可以正常工作。我成功地为具有 300K 多边形的模型烘焙了 2Kx2K 纹理。
当您的 .dae
几何有以下问题之一时,可能会发生错误:
非平面
四边以上的脸
板面
非流形几何体
长度为零的边
几何面积为零的面
地图面积为零的人脸
凹面
有洞的脸
解决方案:在将模型导出到 .dae
.
例如,在 Autodesk Maya 中,可以通过主菜单访问此选项 Mesh
> Cleanup
。
希望对您有所帮助。