返回介绍

3ds Max 帮助

3ds Max 帮助归档

运动向量导出 (mental ray)

发布于 2022-07-23 00:46:55 字数 2896 浏览 0 评论 0 收藏 0

此明暗器专用于在应用运动模糊前进行合成工作,或者使用特定的第三方运动模糊明暗器的情况。其目的在于导出像素空间(mental ray 的标准运动向量格式采用世界空间)中编码为颜色的运动。

  • 主工具栏 (渲染设置) “渲染设置”对话框 “渲染器”面板 “摄影机效果”卷展栏 “摄影机明暗器”组 “输出”按钮 “材质/贴图浏览器” “贴图” “mental ray” “运动向量导出”
注意:仅在活动的渲染器支持 mental ray 明暗器时,才会在浏览器中显示这些明暗器。

大多数第三方工具希望运动向量编码为颜色,其中红色为 X 轴,绿色为 Y 轴。为了适应颜色限制(特别是在未使用浮点或颜色范围仅从黑色扩展到白色时),运动将按比例因子缩放(此处称为最大置换),并将结果值(-1 到 1 的范围)映射到颜色通道(0 到 1 的范围)。该明暗器还支持多种不同的浮点输出模式。

界面

最大置换(像素)

设置编码运动向量的最大长度。此数量或以上数量像素的运动向量将编码为可在颜色(即白色或黑色)限制内表达的最大值。

要最大程度地利用所选图像格式的分辨率,建议您将“最大置换”值 50.0(默认值)用于 8 位图像(其实并不适合此目的),将 2000.0 用于 16 位图像。该明暗器将输出在帧中遇到的最大运动向量的信息语句,以帮助调试此参数。有关详细信息,请参考第三方运动模糊明暗器的文档。

如果“最大置换”为 0.0,则将运动向量相对于图像分辨率进行编码。例如,对于宽为 600 像素、高为 400 像素的图像,在正 X 中移动 600 像素将在红色通道中编码为 1.0,而在负 X 中移动 600 像素将编码为 0.0。在正 Y 中移动 400 像素将在蓝色通道中编码为 1.0,以此类推。

蓝色通道为幅值

启用时,蓝颜色通道代表模糊的幅值,红色和绿色通道仅对 2D 方向编码。禁用时,将不使用蓝色通道,并且红色和绿色通道同时对方向和幅值编码。

浮点格式

未设置为“关闭”时,明暗器会将实数浮点运动向量写入红色和绿色通道。它们不会规格化为最大置换长度,也不会被剪辑,同时包含正值和负值。使用此选项时,“最大置换”和“蓝色通道为幅值”都无效。

浮点格式选项有:

  • 关闭 运动向量不会写入。
  • 原始 实际像素计数会按原样写入为浮点格式。
  • Autodesk Toxik 将像素纵横比考虑在内,以便像素移动距离度量值以 Y 方向的像素为单位表示,X 分量将按像素纵横比进行缩放。此格式与 Autodesk Toxik 兼容。
模糊环境/背景

启用时,为由摄影机移动控制的空白背景区域生成运动向量。

注意:此选项不适用于“光栅/扫描线”模式处于活动状态的情况。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文