重用深度贴图

 
 
 

如果使用深度贴图阴影,默认情况下,Maya 会为每个深度贴图启用光源和渲染过程中动画的每个帧计算出至少一个深度贴图。

在某些情况下,通过保存和重复使用灯光的深度贴图可以缩短渲染次数。请参见下表以确定重用深度贴图是否对您的特定情况有利。

默认情况下,Maya 将深度贴图文件保存当前项目目录的 renderDate/depth 中。

目标 操作

对单个帧进行多次渲染时,每次对对象或灯光特性进行调整,但不移动灯光或对象,深度贴图不会更改并可以重用。

“基于磁盘的深度贴图”(Disk Based Dmaps)设定为“重用现有深度贴图”(Reuse Existing Dmap(s))。第一次进行渲染时,Maya 会计算出深度贴图并将其保存到磁盘。在随后的每一次渲染中,Maya 将从磁盘中读取深度贴图。

在灯光或灯光照明对象不发生移动的动画渲染(例如,摄影机飞越)中,各个帧的深度贴图不会更改,并且可以重用。

“基于磁盘的深度贴图”(Disk Based Dmaps)设定为“重用现有深度贴图”(Reuse Existing Dmap(s)),并禁用“深度贴图帧扩展名”(Dmap Frame Ext)。对第一个帧进行渲染时,Maya 会计算出深度贴图并将其保存到磁盘。在随后的每一次帧渲染中,Maya 将从磁盘中读取深度贴图。

在灯光和/或灯光照明对象发生移动的动画渲染中,各个帧的深度贴图将有所更改。若要对整个动画多次渲染,每次对对象或灯光特性进行调整,但不更改灯光或对象的移动方式,每个帧的深度贴图与初始渲染时的相同,可以重用。 “基于磁盘的深度贴图”(Disk Based Dmaps)设定为“重用现有深度贴图”(Reuse Existing Dmap(s)),并启用“深度贴图帧扩展名”(Dmap Frame Ext)。第一次对动画进行渲染时,Maya 会计算出每个帧的深度贴图并将其保存到磁盘。在随后的每一次渲染中,Maya 将从磁盘中读取深度贴图。
对单个帧或动画进行渲染时,如果之前已经在磁盘中保存了深度贴图,且灯光和/或灯光照明对象发生了移动,深度贴图将与之前的不同,且不能重用磁盘上的深度贴图。 “基于磁盘的深度贴图”(Disk Based Dmaps)设定为“覆盖现有深度贴图”(Overwrite Existing Dmap(s))。仅对帧或动画进行一次渲染。Maya 计算出深度贴图并保存到磁盘,覆盖磁盘中原先存在的所有深度贴图。若要继续调整对象或灯光特性,但不移动灯光或对象,将“基于磁盘的深度贴图”(Disk Based Dmaps)设定为“重用现有深度贴图”(Reuse Existing Dmap(s))
对单个帧或动画进行渲染时,之前已经在磁盘中保存了深度贴图,但不想使用磁盘上的深度贴图。 “基于磁盘的深度贴图”(Disk Based Dmaps)设定为“禁用”(Off)。每次进行渲染时 Maya 会计算出深度贴图。Maya 将不从磁盘中读取深度贴图。Maya 不将深度贴图保存到磁盘。

相关主题