维爱迪-动画创作家园 >> 动画资源 >> 深度解析!Houdini发布官方Python视频教程 |
如何在Houdini中使用Python脚本语言,以及在最新版本Houdini 11中,Python有哪些新特性。
本演示主要与大家探讨如何在Houdini中使用Python脚本语言,以及让你抢先体验Python将给下一版本的Houdini带来的新特性。主要包括:
介绍Houdini的Python API
用脚本编写数字应用
使用Python操纵节点
使用Python编写表达式
使用Python编写用户界面
为你介绍在下一版本Houdini中,Python的相关新特性
总述:
在Houdini中,越来越多的内容要依靠Python去执行:
大的部分:工具架、云渲染、Hqueue、Houdini的帮助服务器
小的部分:运动特效、配色方案下载器、生成图标缓存,以及生成默认工具等等。
什么时候使用Python和为什么使用Python:
Python仅是对Houdini的补充,而不是要取代可以通过节点和VEX/VOPs就能做的事情。
入门实例:
使用Python外壳进行试验
使用弹出帮助
以变量的方式存储Python对象,从而获取弹出帮助
检查类以获得方法列表
Python的函数dir() 和help()
将节点拖动到Python的外壳
Python的参数表达式:
记住规则:单行意味着它是表达式,多行意味着它是Python的程序体
字符串参数需要被keyframe才能存储Python表达式
你可以再表达式中去掉“hou.”这个前缀
在表达式中,Houdini从“from hou import*”开始运行,用以判定上下文句法
使用hou.expressionGlobals,你可以为表达式的命名空间添加其他的名字
如果想了解更多,请下载Python教学大纲(PPT):http://www.sidefx.com/images/stories/tutorials/h11_python/python_h11.zip