MAYA环境球怎么能正确的显示在立方体上?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/24 13:48:58
MAYA环境球怎么能正确的显示在立方体上?
就是env sphere,如图,同样的材质球,放在球体上能正确显示模拟环境贴图,立方体就不行,该怎么解决?
![](http://img.wesiedu.com/upload/7/ce/7ce46ea8170ec449806ba77a6c43a4eb.jpg)
就是env sphere,如图,同样的材质球,放在球体上能正确显示模拟环境贴图,立方体就不行,该怎么解决?
![](http://img.wesiedu.com/upload/7/ce/7ce46ea8170ec449806ba77a6c43a4eb.jpg)
![MAYA环境球怎么能正确的显示在立方体上?](/uploads/image/z/16906705-25-5.jpg?t=MAYA%E7%8E%AF%E5%A2%83%E7%90%83%E6%80%8E%E4%B9%88%E8%83%BD%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%98%BE%E7%A4%BA%E5%9C%A8%E7%AB%8B%E6%96%B9%E4%BD%93%E4%B8%8A%3F)
环境球是以球的形状对物体进行投射来模拟周围环境,如果你使用立方体的话在投射时会产生错误,不过有一种办法可以将环境正确显示,你可以将立方体进行一次smooth(平滑),然后将细分出来的线删掉,这样模型又回到了原先的形状,不过现在你在渲染的话就不一样了,立方体又能够正确的模拟环境反射了,这是为什么呢?主要是点的法线方向问题,立方体在创建之后点的法线方向是垂直于面的,注意,是“点”的法线方面, 如果将立方体进行一次平滑,点的法线会进行一次平均,变成了放射状的,这样的方面方向更贴合球面的法线方向,可以实现更准确的投射,所以,我们看到立方体的环境贴图显示正常了,当然,更简单的方法是对立方体进行软化边(soften edge),同样可以改变点的法线方向,达到更好的效果,而且可以轻松对待类似的所有问题.
![](http://img.wesiedu.com/upload/8/d4/8d44e88850266d38b0e8c926b90e0e07.jpg)
![](http://img.wesiedu.com/upload/8/d4/8d44e88850266d38b0e8c926b90e0e07.jpg)