BACK TO ARCHIVE
Katana USD Interoperability DCC Mechanics & Nuances

如何启用Katana3.5的USD插件

08.06.2020 ADUCG RESEARCH

USD 目前已经加入到了大部分 DCC 中,Katana 最近的版本中也添加了相应插件。相信 Autodesk 的那个开发版的 USD for Maya 也应该在最近的版本中正式推出。我坚定的认为 USD 将会取代目前的大部分数据格式,并最终一统江湖,各 DCC 工具间的协作成本将更加低廉。不管是大公司还是小工作室,甚至是个人,对于数字资产各工序间的传递及迭代升级将会变得快捷高效,重要的是这些并不需要额外 TD 的支持便能实现的。

Katana 3.5 的新功能包括了官方根据 USD 19.11 编译来的插件,但是默认启动 Katana 并不会自动加载,这需要手动对软件进行配置。

启用方法

要启用 Katana USD 插件,需要编辑 Katana_RESOURCES 和 LD_LIBRARY_PATH(在 Windows 上为 PATH),指定 USD 插件目录。

PATH=%PATH%;<KATANA_ROOT>/plugins/Resources/Usd/lib
KATANA_RESOURCES=%KATANA_RESOURCES%;<KATANA_ROOT>/plugins/Resources/Usd/plugin

这其中的 KATANA_ROOT 就是 Katana 的安装根目录。此环境变量可以直接加入到 Windows 的系统变量中,也可以制作成 bat 来启动 Katana

下面我以 Katana 默认安装目录为例,写一个简单的 bat 来让 Katana 启动 USD 插件:

rem -------- USD Specific ------------ 
set "KATANA_ROOT=C:\Program Files\Katana3.5v2"  
set "PATH=C:\Program Files\Katana3.5v2\bin" 
set "PATH=%PATH%;%KATANA_ROOT%/plugins/Resources/Usd/lib" 
set "KATANA_RESOURCES=%KATANA_RESOURCES%;%KATANA_ROOT%/plugins/Resources/Usd/plugin" 
rem -------- Start KATANA ------------ "%KATANA_ROOT%\bin\katanaBin.exe"

以上内容只包括加载 USD 插件,如果还需要加载其它渲染器等插件,请将上面的内容插入到原有 bat 中。

启动软件后就可能创建出 USD 节点了,不过目前官方提供的 USD 插件还过于简单,只能完成加载文件,获取属性,设置属性,设置变体等基本功能。对于 USD 的合并层功能都没有涉及,并且也没有对应的窗口来显示 USD 层。

本文采用 Creative Commons BY-NC-ND 4.0 协议进行授权。

BY-NC-ND: 署名-非商业性使用-禁止演绎

End of Article