渲染场景

Katana是专为解决可伸缩性和灵活性问题而开发的。解决这两个问题对于满足高度复杂的现代生产的需求至关重要。

说到渲染, Katana渲染器不可知的特性提供了灵活性,允许CG主管和管道工程师为演出或镜头选择合适的渲染器。渲染器连接到Katana通过渲染器特定的插件。目前, Katana 3Delight渲染器(和随附的渲染器插件)附带了一个API,该API允许开发人员支持其他渲染器。

可伸缩性也是渲染中的核心Katana。许多渲染器支持可以按需评估的过程(通常称为延迟评估),并且能够递归调用其他过程。在渲染时,它们以过程配方的形式传递给场景描述,以在渲染器中运行。通过这种方法,非常大的场景更易于管理,并且减少了处理这些场景所需的资源。此外,延迟评估通过消除写入大型场景数据文件(例如RenderMan)的需要,大大简化了管道.rib文件和阿诺德.ass文件),然后再开始渲染。不支持这些功能的渲染器仍可用于Katana,但他们没有充分利用其全部利益。