相信很多人使用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的模型了。