相信很多人使用houdini制作碎块并导出到maya中进行渲染时,发现无法渲染的情况,这是怎么回事呢?今天就来带大家解决Houdini导出碎块到maya无法渲染的问题。


解决过程:


1、首先使用一个box来做测试,给box添加uv,直接rop alembic导出去。

2、导入maya,添加skydome,然后点击渲染。

3、可以发现渲染窗口什么都没有。

4、下面出现报错提示,可以点击右边的按钮打开script editor进行查看,这里显示哪个模型出现问题。

5、打开uv editor,看到uv toolkit下面有一栏叫做UV Sets。这个uv层级在Houdini 18版本之前是没有的,默认保存到map1中,并可以正常渲染。

6、这里只需要保存文件,然后使用Houdini 17.5版本打开去出abc就好了。

如果你的软件是Houdini 18版本的话,这个方法就比较麻烦,下面为大家分享另外一个解决办法。

1、在houdini中添加一个attribute rename节点,把uv改成map1。

2、然后点击rop alembic,在下面的Additional UV Attributes选项中把map1添加进去。

3、再导出看看,现在maya中只有一个默认map1的uv set了,uv也是存在的。

4、再点击渲染,查看效果。

发现可以渲染,我们可以在Houdini 18中输出带uv的模型了。