如何启用Katana3.5的USD插件

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层。

闲扯几句

目前最全的USD功能当然要属Houdini18的Solaris ,它基本实现了USD大部分功能,可以完全实现基于USD的从资产到装配到灯光渲染的整个过程。希望Katana官方也能加快开发速度,虽不期盼能有Solaris 一样的强大,但至少可以满足灯光阶段之前的USD装配功能。

当然目前来看,在不借助TD开发的环境下,想最接近的体验USD的生产流程,简单的选择就是使用Houdini18的Solaris来完模型资产发布,动画及特效完成后再由Solaris输出各层的USD文件并与场景其它内容合并发布最终场景USD,Lookdev部分则交由Katana完成,最后Katana加载由Solaris发布最终场景文件来进行材质装配和布光渲染的工作(Solaris目前的渲染功能接近于残废,只有一个基于Hydra的Kama渲染器,只能完成预览工作,第三方渲染器跟进的速度也比较缓慢)。总之路线会非常曲折。。。

 

发表评论

电子邮件地址不会被公开。必填项已用 * 标注