Houdini 开发环境配置

上次发完《发送代码到Nuke中执行》后看到有朋友留言说不太清楚怎么实现代码从pycharm中发送到houdini里,今天我就捎带着连houdini开发环境一起就都介绍了。

1.Houdini开发环境配置

首先我们先打开File->setting进行设置。

然后我们选择houdini路径下的python可执行文件,这里以h16.0.633为例,默认路径是C:\Program Files\Side Effects Software\Houdini 16.0.633\python27\python2.7.exe,然后点击OK

然后选中我们的houdini的python,点击右侧的最后一个图标

然后在新弹出的面板中点右侧的加号,添加如下路径

C:\Program Files\Side Effects Software\Houdini 16.0.633\houdini\python2.7libs

C:\Program Files\Side Effects Software\Houdini 16.0.633\python27\lib\site-packages-forced

C:\Program Files\Side Effects Software\Houdini 16.0.633\python27\lib\site-packages-ui-forced

这里我们环境就配置完成了,我们可以创建一个python文件来测试下是否已经可以自动补全了

我们可以看到,已经没有问题了。

2.将pycharm中的代码发送到houdini中执行

在上一篇中nuke使用的老外写好的脚本来实现的,在houdini中其实官方已经给写好了这个功能,我们直接使用即可。

我们打开houdini,为了以后使用方便,我们先在工具栏上右键创建一个新工具。

在script中写入如下代码,并点击accept

然后我们回到pycharm中使用如下代码就可以了

我们可以看到,我们依旧使用的是和nuke一样的骚套路来修复了pycharm的的hou模块自动补全功能。

我们点击刚才后houdini写好的工具让他执行以下。

然后我们来写一些测试代码测试一下

我们可以看到,我们将代码顺利的发送到了houdini中执行了。最后我会将这个做成一个包,大家直接像下面这样调用就好。

这章环境配置的文章到这里就结束了,如果有什么疑问可以在下方留言处或者公众号聊天窗口中提出就好,我有空会帮你解决的。

做一个小预告,下一讲应该会带着大家在houdini中写一个deadline提交节点,学完以后你就应该可以在houdini、maya、nuke中自己定制自己的deadline提交工具了,敬请期待。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180519G0YX9800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券