作业帮 > 综合 > 作业

MAYA环境球怎么能正确的显示在立方体上?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/07 12:25:43
MAYA环境球怎么能正确的显示在立方体上?
就是env sphere,如图,同样的材质球,放在球体上能正确显示模拟环境贴图,立方体就不行,该怎么解决?
MAYA环境球怎么能正确的显示在立方体上?
环境球是以球的形状对物体进行投射来模拟周围环境,如果你使用立方体的话在投射时会产生错误,不过有一种办法可以将环境正确显示,你可以将立方体进行一次smooth(平滑),然后将细分出来的线删掉,这样模型又回到了原先的形状,不过现在你在渲染的话就不一样了,立方体又能够正确的模拟环境反射了,这是为什么呢?主要是点的法线方向问题,立方体在创建之后点的法线方向是垂直于面的,注意,是“点”的法线方面, 如果将立方体进行一次平滑,点的法线会进行一次平均,变成了放射状的,这样的方面方向更贴合球面的法线方向,可以实现更准确的投射,所以,我们看到立方体的环境贴图显示正常了,当然,更简单的方法是对立方体进行软化边(soften edge),同样可以改变点的法线方向,达到更好的效果,而且可以轻松对待类似的所有问题.