houdini特效导入unity3d步骤和注意点

来源:互联网 发布:如何创建js函数 编辑:程序博客网 时间:2024/05/22 13:37

因为平时也玩玩houdini 做一些效果很方便,因为houdini程序建模有很强的控制力

所以这里想要把houdini里的一些封装好的效果放到unity里去

当然一些需要离线渲染复杂的效果不要想放了,但是可以放一些其他有意思的效果

这里以houdini15.5.480为测试版本,因为据说houdini 16是一个新的软件

unity3d版本为5.3.3

下面先放张图(当然里面做的是国外的一个demo导出到unity的)



具体步骤说下

1插件安装houdini 是自带unity插件的,记得安装houdini的时候勾上unity

然后就能在下面文件路径里找到Houdini的插件,是一个文件夹,名字叫Houdini_Engine_Project_15.5.480(不同版本名字不同)

C:\Users\Public\Documents\Unity Projects

当然你可以把它放到assets里面进行导入

当然我更暴力的直接把Houdini_Engine_Project_15.5.480整个文件夹放到工程里面就行

能看到unity3d上多了菜单就行了


2houdini中场景导出

1)先建立简单物体


2) 回到节点最上层,右键Create Digital Asset...

如果最上层有好几个节点的话,也可以用下面按钮的打个包再右键


然后输入名字,第一栏和第二栏最好不要重名,然后点选择文件输出位置,注意文件起名

然后accept


有时候会爆出警告,检查节点吧,但有些也不会影响,选no changes


会跳出一个面板,这个是用来开放参数的,默认会开放很多

所以可以选择关闭,全选root下面的节点后右边勾invisible


如果没跳这个面板,可以右键Type Properties弹出选Parameters


也可以进入节点,用鼠标左键拖入你要开放的参数,右侧是具体参数设置,比如范围等等


3 导入unity3d

接下来会在导出文件夹中看到hda文件

这个可以直接拖入到unity的scene中,但建议还是先放入project中或者用菜单载入,否则有时候会崩溃

然后就能看到场景里的物体了

如果有动画的话,播放记得勾选playmode


完成导入,图如下,可以调节参数试试


还有个官方步骤

https://www.sidefx.com/products/houdini-engine/unity-plug-in/


几个注意点

1 导入unity中场景不可见,注意是否有不合适的节点,有些houdini中的节点会造成这个问题,也有可能是导入问题,重启unity或者看步骤是否有误

2houdini中不要包含testgeometry 这是已知不能显示几何体的原因

3 otl文件也能载入,即Operator Type Library 就是houdini封装好的插件

4 Asset not loaded: Status string getter failed. Likely the session is invalid. unity报错 ,重启unity即可

5 hars.exe崩溃,这个也会引起第四个问题,重启unity3d,这个进程是houdini导入unity的转换进程



0 0
原创粉丝点击