【Maya】分层渲染技术(三)-渲染通道RenderPass(上)三维动画2009-07-1909:47阅读450评论1字号:大中小【RenderPassForMentalRay介绍】Maya2009添加了三项新功能:nParticle内核粒子与AnimationLayer动画层和MentalRay渲染器的RenderPasses渲染通道
以下就介绍下RenderPasses的渲染技术
场景中的物体,除了自身材质,它还会受到光源及环境的影响,其表现特征有:漫反射,镜面反射,高光,折射,自发光,透明度,半透明度,阴影等
就好比计算机颜色的四个通道:红绿蓝Alpha,这些表现特征可作为场景中物体的光学通道来定义
以此理解为基础,软件开发者引入了渲染通道的概念
RenderPass(渲染通道)在Maya2009之前是MayaSoftware和MentalRay共有的渲染方式,Maya2009特别为MentalRay增加了新的RenderPass分层渲染功能
RenderPass(渲染通道)是在RenderLayer(渲染层)的基础上进行通道分离的:一个渲染层只能分离所包含物体的一个属性,而渲染通道则可将一个渲染层中的物体进行多个属性分离
简而言之,就是一个渲染层中可以建立无数个渲染通道,以简单的渲染设置完成大量图层的渲染
RenderPass(渲染通道)的创建并不复杂,其思路也容易理解,我们只要明白其参数原理即可进行
RenderPass(渲染通道)包含一个重要功能,就是renderpasscontributionmaps(渲染通道成分贴图),其作用就是将多个渲染通道赋予一类成分贴图,对渲染后的图片进行命名及保存,相当于渲染层下的子渲染层
当对复杂场景中的大量物体进行通道分离,可想而知,生成的渲染图片将会很丰富(或者说杂乱)
要合理的进行文件管理,我们需要制定规范的命名及保存路径