Unity场景视图中FBX建筑模型屋顶侧视图不显示问题求助
针对你遇到的FBX建筑模型侧视图屋顶消失、顶视图正常的问题,以下是常见原因及对应修复方法:
模型面法线方向错误
侧视图视角下屋顶的面法线背对相机,被默认的背面剔除功能隐藏。
修复:选中屋顶模型,在Mesh Renderer组件中临时关闭Backface Culling选项测试;若确认为法线问题,进入Mesh编辑器(比如Unity的Model Import Settings里的Mesh选项,或使用Blender等工具)翻转屋顶面的法线方向。模型缩放/轴心异常
屋顶模型的局部缩放存在负数,或轴心偏移导致相机视角下被自身模型遮挡。
修复:选中屋顶模型,查看Inspector面板中Transform的Scale值,若有负数,右键Transform选择Reset重置缩放;检查模型轴心位置,可通过Model Import Settings的Mesh选项调整Pivot位置,或在建模软件中修正轴心后重新导出FBX。图层/相机渲染排除
屋顶所在图层未被相机纳入渲染范围。
修复:选中场景相机,检查Culling Mask设置,确保屋顶所在图层处于勾选状态;同时确认屋顶模型的Mesh Renderer组件中Layer设置正确。模型面重叠遮挡
侧视图角度下,建筑其他部分的模型面与屋顶重叠,导致屋顶被遮挡。
修复:切换Scene视图为线框模式(点击视图右上角的显示模式下拉,选择Wireframe),查看面的重叠情况,调整屋顶或遮挡部分的模型位置,或修改模型层级解决遮挡。FBX导入设置问题
导入时的网格优化、压缩设置导致屋顶部分面被错误剔除。
修复:选中项目面板中的FBX文件,在Import Settings的Mesh选项中,关闭Optimize Mesh,将Mesh Compression设置为None,点击Apply重新导入模型。
内容的提问来源于stack exchange,提问作者algo

