2020-11-09

#问题描述:3dMAX 中建立的模型导入到unity(5.6f版本)中有些面不见了
如下:左侧为导入到unity中的模型,人行道的上表面和右侧面已经不见了,柏油路面的上表面也看不见了,导致路面的衔接看起来很奇怪。而在3dmax中上述的人行道和路面均保持良好,未见异常(见右图)。

#原因:因为在unity中,面是单向的,只能从一个方向查看,从面的对立方向看的话什么都看不见。而我在3dmax给材质贴图时,只是简短地贴上材质后使用了uvw贴图,并没有注意到法线方向,刚好与之相反,据此可以得出相应的解决方案。

#解决方案
①翻转法线(见https://jingyan.baidu.com/article/e2284b2b2980b7a3e6118dd8.html);②把需要的面在unity或3dsmax中绕3个坐标轴(或x或y或z)旋转180度,把另一面转至视野中,然后再利用捕捉对准移动即可(PS:方法②无法用于像本例中有弧度的贴图);③.给物体或面加壳,如此便使得单面也会变成双面,自然也解决了问题,壳的值可以设立得少点如0.001cm,在工程中也是可以允许的存在(壳在修改列表中)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值