返回首页 >> Maya文档 >> maya渲染变量

渲染变量

AW_JPEG_Q_FACTOR
该变量可用于指定 Maya 渲染出的 JPEG 文件的质量。有效值介于 1 到 100 之间,且 100 为最高质量。默认值为 100。

AW_JPEG_SUB_SAMPLING
可用于控制渲染图像的子采样的质量。

AW_JPEG_SUB_SAMPLING 环境变量的值为:

L1xL2,Ch1xCh2,Gr1xGr2

其中:

•L1 和 L2:亮度组件的采样因子
•Ch1 和 Ch2:色度组件的采样因子
•Gr1 和 Gr2:灰度组件的采样因子
以下所列为该环境变量的一些可能设置:

•2x2,1x1,1x1(默认)
•2x1,1x1,1x1
•1x1,1x1,1x1(提供最高的视觉质量)
例如:

•mel% putenv "AW_JPEG_SUB_SAMPLING" "1x1,1x1,1x1"
每个 L1xL2、Ch1xCh2 和 Gr1xGr2 组件的值可介于 1 和 4 之间,其中 1x1 为最高质量。通常,组件值越低,最终 JPEG 的质量就越好,因为较小的采样块有利于捕捉更好的高频颜色信息。

提示
若要获得高视觉质量,还应当将环境变量 AW_JPEG_Q_FACTOR 设定为“100”。该变量控制图像的总体质量,可能将所有设置遮罩为 AW_JPEG_SUB_SAMPLING。

MAYA_DISABLE_MRMAP
默认情况下,Maya 会将非本地图像文件的文件格式转化为临时 IFF 文件以便读取。通过该变量,可以禁用 mental ray .map 文件的转化。禁用此转化可节省场景导出时间和渲染时间。若要启用该选项,可将值设定为 1。若要将其禁用,可将该值设定为 0(零),或将其保留为未定义。

注意
尽管用户可以渲染此文件格式类型的纹理,但只能使用 Maya mental ray 渲染器。此外,以下功能已禁用:
•.map 格式纹理的场景视图显示
•在 .map 格式纹理的“Hypershade”中预览样例

MAYA_DISABLE_MRFORMATS
默认情况下,Maya 会将非本地图像文件的文件格式转化为临时 IFF 文件以便读取。通过该变量,可以禁用 mental ray .ct 和 .st 文件的转化。禁用此转化可节省场景导出时间和渲染时间。若要启用该选项,可将值设定为 1。若要将其禁用,可将该值设定为 0(零),或将其保留为未定义。

注意
尽管用户可以渲染此文件格式类型的纹理,但只能使用 Maya mental ray 渲染器。此外,以下功能已禁用:
•.ct 和 .st 格式纹理的场景视图显示
•在 .ct 和 .st 格式纹理的“Hypershade”中预览样例

MAYA_NO_JITTER_FINAL_COLOR
如果要量化到 8 位颜色,则对颜色应用一些随机度或抖动。若要启用该选项,可将值设定为 1。若要将其禁用,可将该值设定为 0(零),或将其保留为未定义。

MAYA_RENDERER_RT_BACKGROUND_COLOR
如果将此变量设定为 1,则 Maya 将在计算反射光线和折射光线时包括摄像机背景。如果将此变量设定为 0(零)或保留为未定义,则 Maya 将忽略这些光线的背景色。

MAYA_HW_FILE_TEXTURE_RESOLUTION_OVERRIDE
启用此标志可强制烘焙文件纹理在文件纹理或实际文件纹理维度上为纹理分辨率属性的最大值。

MI_MAYA_SOCKET
将此标志设定为 1,以便从命令行进行渲染时可在 imf_disp 中预览渲染进度。可能需要调整防火墙。

已在 Maya 2008 中添加此环境变量。

Linux 中不需要此环境变量。

MAYA_OFFSCREEN_HRB
将此标志设定为 1,以便在“硬件渲染缓冲区 > 渲染”(Hardware Render Buffer > Render)菜单中显示“渲染屏幕外”(Render Offscreen)。启用后,使用“硬件渲染缓冲区”(Hardware Render Buffer)渲染序列时将使用屏幕外缓冲区。单帧渲染将继续渲染到屏幕上的缓冲区中。在屏幕外渲染期间,在“硬件渲染缓冲区”(Hardware Render Buffer)窗口上移动窗口通常不会影响渲染的帧。

注意
“渲染屏幕外”(Render Offscreen)选项仅在 Linux 和 Mac OS X 中受支持,而在 Windows 中不受支持。

MAYA_EXR_LONGNAME

EXR 1.7 版支持 252 个字符的通道名称。限制为 252 而非 255 是为了节省用于区分各个通道(例如,.R 表示红色通道)最多 3 个字符的扩展名的空间。但是,目前只有少量外部应用程序(例如,Flame)支持 EXR 1.7 版,而且 31 个字符以上的嵌入通道名称可能会破坏与不支持此版本的外部应用程序间的兼容性。默认情况下,会将通道名称截断为 31 个字符以便向后兼容。将该选项设定为 1 以允许长通道名称,这样通道名称即不会被截断。

MAYA_TEXCOORD_ORIENTATION

将此环境变量设定为 OPENGL 或 DIRECTX 以分别定义 MAYA_TEXCOORD_ORIENTATION_OPENGL 或 MAYA_TEXCOORD_ORIENTATION_DIRECTX 宏。定义宏时会将其设定为 1。

设定此环境变量后,CGFX 插件编译 CGFX 着色器时,会通过将 MAYA_TEXCOORD_ORIENTATION_OPENGL 宏或MAYA_TEXCOORD_ORIENTATION_DIRECTX 宏设定为 1 来编译该着色器,并使用指定的方向(OpenGL 或 DirectX)加载纹理。有关详细信息,请参见纹理坐标的方向。

(www.cgtsj.com)