- ·上一篇文章:CorelDRAW 10基础教程(四)
- ·下一篇文章:Fireworks MX(二十)给文字描边
在maya里创建运动模糊阴影
考虑到深度贴图是从灯光视角来产生的一种图像,如果我们就设置一个摄像机在光源的位置,从这个摄像机角度渲染带有运动模糊的序列图片。
在这个实验里,我使用了平行光,(象日光源),创建一个摄像机,点约束,方向约束到平行光。
现在,为了能够产生真实的深度贴图,(平行光源产生平行光,换句话说,就象从一个正交视图产生的一样)我们必须设置焦长(focal length)这个属性以至于这个摄像机视图和这个平行光视图相同。你可以通过两个窗口来观察,一个是“阴影”摄像机视图,一个是真实的平行光视图。
java图片
平行光视图可以通过Panels——Look through selected来实现。
java图片
调整的焦长,以使它的视点和平行光视图的视点尽量的精确一致。
java图片
小心的设置“阴影”摄像机和渲染摄像机的film aspect ratio这个参数,否则你的映射讲不能准确的匹配到物体(这个阴影,相比应该产生的阴影物体产生的阴影会稍偏移)
做完这些后,我们应该决定哪些物体在你运动物体模糊阴影透射范围内,以至于在一个独立的过程中渲染他们。
创建shading map shader一个是黑色的,一个是白色的(作为遮罩),把白色的shader赋予给不运动的物体。把黑色的shader赋给运动的物体。
java图片
在这个实验里,我使用了平行光,(象日光源),创建一个摄像机,点约束,方向约束到平行光。
现在,为了能够产生真实的深度贴图,(平行光源产生平行光,换句话说,就象从一个正交视图产生的一样)我们必须设置焦长(focal length)这个属性以至于这个摄像机视图和这个平行光视图相同。你可以通过两个窗口来观察,一个是“阴影”摄像机视图,一个是真实的平行光视图。
java图片平行光视图可以通过Panels——Look through selected来实现。
java图片调整的焦长,以使它的视点和平行光视图的视点尽量的精确一致。
java图片小心的设置“阴影”摄像机和渲染摄像机的film aspect ratio这个参数,否则你的映射讲不能准确的匹配到物体(这个阴影,相比应该产生的阴影物体产生的阴影会稍偏移)
做完这些后,我们应该决定哪些物体在你运动物体模糊阴影透射范围内,以至于在一个独立的过程中渲染他们。
创建shading map shader一个是黑色的,一个是白色的(作为遮罩),把白色的shader赋予给不运动的物体。把黑色的shader赋给运动的物体。
java图片

