Blender导出模型规范检查 |
您所在的位置:网站首页 › blender导出模型是空白的 › Blender导出模型规范检查 |
Blender导出模型规范检查模板(持续更新)
1.多边面检查2.重合点、重面与游离点检查3.法线朝向检查4.锐边,UV缝合边检查5.摆位和大小以及名称要标准6.各个物件的原点要标清楚(全部变换)7.导出设置
为什么要规范化导出模型? 因为我们有时候把问题的模型从blender导出后导入到一些游戏引擎比如Unity、虚幻或者是3D查看器又或者是材质贴图软件Substance Painter等等3D软件就会出现种种出乎意料的问题,比如:导入Substance Painter里出现某些模型的面丢失,然后翻转视角却能够显示;Unity在最后编译的时候控制台上提示因为某些模型有问题而导致无法运行等等:或者是在Unity集中导入多个模型后,在实现一些基本的旋转时,旋转的中心不正确等等令人疑惑的情况。以上这些情况都是我们所导出的模型有问题导致的,所以我们要尽最大努力去解决这些问题。 下面是一个我从各路搜集+个人经验总结的检查流程,如有不足之处希望大家多多指正。 1.多边面检查多边面检查其实是在展UV阶段就应该做了,多边面有时候会出现的UV问题:UV面相互折叠、扭曲,导致贴上去的贴图看起来很歪又或者是颜色突然变深。 检查规则:任意一个面的边数不能>4 (三角面或者四边面之外的面都不能出现) 解决办法:选择模型——进入编辑模式——选择面层级——取消选择(键盘按两下A)——左上角“选择”——“按特征选”——“按边数选面"(Faces by Sides)——左下角弹出框内,顶点数:4——类型:大于。 然后你就可以补面了。
游离点在导入雕刻模型制作拓扑的时候就比较常见,注意观察即可。而假如你在Blender2.9版本内没有设置自动合并功能或者自动合并的精度太高(值太小)就会产生一些没有焊接的重合点。 解决办法:选择模型——进入编辑模式——选择点层级——全选(A)——右键——合并顶点——按距离(by distance)。 右下角会显示总共有多少个重合点被合并。 对于重合面,只要法向没有问题,但是导出到别的软件却消失或者是上的贴图出现了出乎意料的问题,那么一般就是两个相同的面或者是模型重合在一起了,需要检查并删掉一个。 3.法线朝向检查做好的模型在导入Unity或者Substance Painter等等3D软件内有面的缺失,这个就是面法线反向所导致的。
特别是导入到游戏引擎里的时候,可别小瞧摆位,因为摆得不正确,因为我们要在Unity的transform那一栏角度要旋转,到时候控制移动的时候会出现问题。所以你需要把正前向标准朝前。在Blender里面键盘按下“~”然后选择前视图,正前方朝前,面向你的观众。 其次是大小的调整,Unity里面是按照米来做单位的,所以最好每一个要导出的FBX导出前调整好体积大小,尽量为1米吧。
这个更加重要,一定要明白做完模型以后导出前所以的物件Ctrl+A——全部变换(全部变换的功能就是让XYZ位置以及各个方向的旋转角度归零。),这个很重要,例如在Blender里放大的时候发现物体不均匀的放大,或者是倒角出现奇奇怪怪的非正常现象,那么这肯定就是没有全部变换导致的,但在全部变换之前要好好考虑一下,先把模型调整好再进行全部变换。因为变换以后他的原点是会回到世界原点的。你的模型旋转会受到影响。举个例:
最后,不要小看这些导出的细节,这些小小的习惯如果做得不到位,那么我们在导入Unity时就会出现很多很多奇奇怪怪的错误,错误会被不断地放大。希望大家在导出前可以看一下我写的上文,我也会不停地更新和完善这篇Blender to Unity的模板文章,让大家在模型对接时尽量少甚至不让它出现令人头疼的错误,这对美术与技术对接很重要。 如有不足之处,希望大家多多指正! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |