Houdini

Houdini是一款3D動畫軟體，由加拿大Side Effects Software Inc.（简称SESI）公司开发，SESI公司由Kim Davidson和Greg Hermanovic创建于1987年。Houdini是在Prisms基础上重新开发而来，可运行于Linux, Windows, Mac OS等操作系统，是完全基于节点模式设计的产物，其结构、操作方式等和其它的三维软件有很大的差异。Houdini自带的渲染器是Mantra，基于Reyes渲染架构，因此也能够快速的渲染运动模糊、景深和置换效果。 Mantra是经过产品验证的成熟渲染器，可以满足电影级别的渲染要求。当然，Houdini也有第三方渲染器的接口，比如：PhotoRealistic RenderMan、Mental ray、V-Ray和Torque等，可以把场景导出到这些渲染引擎进行渲染。

软件得名于魔术师哈利·胡迪尼。

多种授權方式
Houdini Master，Houdini大师版，全功能的商业版本。
Houdini Escape，Houdini艺术家版，比大师版便宜、缺少部分功能的商业版本。比大师版缺少粒子、刚体动力学、布料模拟和曲线动力学功能。
Houdini Apprentice HD，Houdini高清学习版。非商业版，价格99美元，可以使用所有内置模块功能，渲染的图像没有水印，渲染单个图像分辨率无限制，渲染动画序列分辨率最高为1920x1080。不支持外部渲染器渲染。
Houdini Apprentice，Houdini免费学习版。非商业版，可以从官方网站免费下载。可以使用所有内置模块功能，渲染的图像带有水印，分辨率最高为720x576，不支持外部渲染器。

Houdini商业版的文件檔名hip，非商业版本儲存的文件檔名为hipnc，可以打开商业版本的文件，但儲存后檔名会变成hipnc。非商业版用户在使用一段时间后，若转而购买商业版，SESI公司会提供一次性把所有非商业版文件转换为商业版本文件的服务。非商业版用户使用中遇到问题可以注册官方论坛，其他热心的论坛用户能帮你解决问题，注册之后还可以从官网下载到小更新版本，小更新版本是开发者在修复软件的缺陷后在官方网站发布的版本，这些小更新版在Houdini Journals页面上有详细的更新列表。

模組介紹

几何体类型 
Point
Primitive
Face
Polygon
Curve
Surface
Mesh
curvedSurface
nurbsSurface
bezierSurface
Metaball
Volume
Quadric（二次曲面，如Sphere,Tube,...）
Vertex
Edge

脚本 
HScript
HOM（Houdini Object Model，基于Python，9.0版加入）
VEX（Vector EXpression）

HOM 
Houdini在9.0的时候加入了对Python的支持，成为替代HScript的脚本语言，为了保持文件在各版本间自上而下的兼容，HScript现在还是保留的，但推荐使用Python。你可以用python建立一个自定的节点。和vex写的节点有所不同，Python SOP可以允许建立或删除几何体，当然它的速度是不比vex的。目前HOM还没有完善，仅限于建立SOP node。

VEX 
VEX是Vector EXpression的简称，是一种处理大量数据的高性能脚本语言，语法类似C语言，对有编程背景的人来说很容易学。Houdini里的很多地方使用VEX来处理数据。Houdini和Mantra里使用SIMD来实现VEX。Houdini里的VOPs，表示Vex OPerators，用于以节点方式建立VEX操作和材质。你可以用VEX建立以下类型的自定义节点：
·Modeling
·Rendering用于编写shader，
·Compositing
·Particle
·Channel Operator
·Fur

HScript 
Houdini的一种脚本语言，逐步会被Python所取代。

版本历史

参考来源

外部链接 
 SESI公司主页
 官方讨论区
 odforce——知名的Houdini讨论区

三维图像软件