数码资源网·下载

展开

Maya教程-如何制作根据镜头远近变化的凹凸效果

作者:网友整理
玛雅maya最新网站地址1.1.71.4.7

玛雅maya最新网站地址1.1.71.4.7 33.85M / 简体中文

点击下载
Autodesk mayav1.3

Autodesk mayav1.3 81.30M / 简体中文

点击下载
凹凸计划软件1.0.0.2

凹凸计划软件1.0.0.2 26.30M / 简体中文

点击下载

1.在真实的世界中,地面的凹凸跟摄像机并没有直接的关系,但是在三维软件中,由于最终渲染的图片是一个固定的像素大小,同样的凹凸效果由于远近的关系会变得并不真实,尤其是在做动画渲染的时候,远处常常会出现闪烁的问题,这些都是因为均匀的凹凸效果造成的问题,如下图所示,用通常方法制作出来的凹凸效果看起来并不自然,尤其远处变得斑驳,渲染的时候还会出问题。

2.我们创建一个lightInfo节点,链接方式如图所示:

3.通过lightInfo节点,我们可以得到从摄像机的质心到地面的采样距离,此值是一个变量,原理如图所示:

4.创建一个setRange 节点,链接方式如如下:

[page]

5.将setRange 的输出值 setRange1.outValuex 输出到 bump节点的 bumpDepth通道中。
渲染测试如下,显然是不对的。

6.我们创建 Distance Tool 工具测量从摄像机质心到达凹凸平面的起始点和结束点的距离,
测量结果如图所示。

7.这样我们就可以把这个值输入到setRange 节点的 Old Min 和Old Max 通道中。
并且把min 和max 值分别设成0.2和 0.0 ,这样设定的意思为::把lightInfo 的
距离采样值转化成bump的深度值,通过这个原理实现了根据摄像机到地面的距离
不同,凹凸的值越远越小直至消失。渲染结果如图所示,结果已经非常自然。

通过这种办法可以制作出很自然的凹凸效果,最重要的是,这样制作的结果可以有效避免凹凸贴图渲染闪烁的问题。

加载全部内容

相关文章
相关专题