概括
本文介绍了如何从 Maya 导出摄像机并将其导入Katana以匹配两个应用程序中的摄像机,并阐明了 Maya 和Katana之间在处理摄像机属性方面的重要区别。
更多信息
Maya 到Katana相机工作流程
当从 Maya 以 Alembic 格式导出相机并将其导入Katana项目时,用户可能会注意到Katana中的渲染框架与 Maya 中的框架不匹配。
造成这种情况的主要原因是相机的过扫描设置,这在两种应用程序中的处理方式不同。
要匹配 Maya 和Katana生成的摄像机视口和渲染结果,请在从 Maya 导出 Alembic 摄像机之前将“显示选项”中摄像机的过扫描属性更改为 1。请继续阅读以获取有关为什么需要这样做的更详细解释。
Maya 与Katana的过扫描
Autodesk 在Maya 联机帮助中指出:
- 过扫描
仅缩放相机视图中场景的大小,而不缩放渲染图像中的场景大小。调整过扫描值以查看比实际渲染更多或更少的场景。如果显示了视图参考线,则更改过扫描值会更改视图参考线周围的空间量,使其更易于查看。默认值为 1。
这是与Katana和Nuke等其他应用程序使用的不同的过扫描定义,其中过扫描是实际数据窗口之外的渲染中的像素“缓冲区”,因此渲染的图像实际上大于渲染分辨率。
考虑以下比较:
在显示选项中设置过扫描值为 2.0 的 Maya 视口 | Maya 渲染 - 无过扫描 |
Katana Viewer - 视口中对象周围的空间量与 Maya 中相同,没有影响渲染的分辨率门 | Katana渲染每侧 130 像素过扫描,实际数据窗口(渲染分辨率)由蓝线指示。 |
Katana在查看器中显示的内容应与 Maya 在相机视口中显示的内容相同。不同之处在于,Maya 使用视口内的分辨率门来确定将渲染的内容,而仅使用过扫描来调整相机视口中显示的内容。 Katana渲染虚线内的所有内容,指示查看器中的分辨率,并且可以添加一些像素(在 RenderSettings 中指定)作为渲染图像周围的过扫描。
从 Maya 将摄像机导出为 Alembic 缓存时,过扫描值仍会写入 Alembic 文件并读入Katana ,如您在info.abcCamera组属性下摄像机的“属性”选项卡中看到的那样。
overscanLeft 、 overscanRight 、 overscanTop和overscanBottom的值将始终是 Maya 过扫描设置减 1。但是,在写出 Alembic 缓存时,分辨率门不会从 Maya 导出。
要匹配 Maya 和Katana生成的摄像机视口和渲染结果,请确保在从 Maya 导出 Alembic 摄像机之前将 Maya 摄像机属性 > 显示选项中的过扫描值设置为 1。
我们很遗憾听到
请告诉我们