图书前言

前   言

Side Effects是好莱坞顶级视觉特效研发软件公司,它的主导产品Houdini已经应用到250多部电影中,最新获得视觉特效奥斯卡奖的11部电影中有9部都是用Houdini制作的。该公司总部设在多伦多,已经两次获得奥斯卡科技成果奖。

Houdini作为一款极度灵活的高端特效软件,在好莱坞的电影大片中可谓是大显身手,一些极富挑战性的镜头大都是借助Houdini的强大功能完成的。几乎每年都会有几十部超级大片的电影使用Houdini去完成一些高难度的超炫特效镜头。该软件的研发工作已经经历了17年之久,制作过5000多个特效镜头,是一款完备的集成3D特效工具,支持完全自定义解决方案。

由Houdini参与制作过的电影大片有很多,我们所熟知的比如2009年的最新大片有:《2012》、《变形金刚2》、《阿凡达》等。以前制作过的著名大片有《指环王》系列、《蜘蛛侠》系列、《哈里波特》系列、《终结者》系列、《纳尼亚传奇》、《超人归来》、《最终幻想》等不胜枚举。

Houdini最大的优势是绝对的创作自由,这一点是由它的体系结构所决定的,它是目前为止最底层的三维动画软件,所谓底层是指在Houdini系统里面,提供的都是一些最基本的三维动画创作工具,很少存在为实现某个效果而高度集成的制作工具。如果你是一个Houdini初级用户,你会觉得它似乎少了很多内容,而给你留下的只是一些眼花缭乱的节点工具,其实正是因为这些“散碎工具”才造就了Houdini无与伦比的威力。这与以往的制作思维有些区别,它需要制作人员有更底层的制作思维,只有这样才能将Houdini的潜能发挥出来。这就好比盖房子,如果盖房的元件都是一些制作好的模具,虽然搭建速度会比较快,但房屋外观会千篇一律,没有丰富的结构变化,如果提供的是一些沙子、石子、钢筋、水泥、砖、木材、水等最基本的原料,可想而知,那一定会做成千变万化、各式各样的房屋,甚至这些原料的功效已经超出了盖房子的范畴,究竟能用这些原料建造出哪些新鲜事物,这就要看我们自己的个人修为了。因此,即便是Maya这样的动画系统,较之Houdini恐怕也要相形见绌了。

Houdini是一款非常错综复杂、极度灵活的三维动画软件包,它解决问题的方法非常适合于制作视觉特效的技术导演,以及那些希望最大限度地对软件工具进行控制的人们。这有时意味着需要使用者自己组装工具、对工具进行一些预设置,才能使这些工具像其他软件中的工具架按钮那样进行操作。Houdini中包括了Side Effects公司自己开发的光线追踪渲染器Mantra,同时也具有完善的与Renderman渲染器的接口,它的VEX材质模型(Shader)与Renderman渲染器和Mantra渲染器相互兼容,所以当需要使用光线追踪算法渲染一些特殊的项目时,可以非常方便地在Renderman渲染器和Mantra渲染器之间进行切换。

书中以Houdini 10.0最新版本为依托,全面、系统地介绍了Houdini的动力学功能。动力学是Houdini的重点内容,本书详细介绍了布料仿真模拟,碰撞,动力学节点网络,各种仿真模拟、解算,粒子操作,粒子控制,以及全部动力学节点的功能解释等,是全面、详细学习Houdini动力学功能不可多得的必选手册,也可作为培训教材以及业内用户查阅使用。

本书的特色是全面而翔实,比较系统地介绍了Houdini的动力学全部内容,使初学者对Houdini的动力学内容有全面详细的了解。另外随书配套的3张DVD更是对动力学的强大功能展现无余,是丛书内容的补充和延伸。

本书在编写过程中得到了很多业内专家的指导和帮助,除了张宝荣和吕新欣外,参与编写的人员还有:赵辉、于治民、焦福海、张进霞、张庆中、尚东风、陈钢、马鹏程、王小慧、程瑞霞、白丽娜、余凤、史振旭、万凌清。另外参与辅助工作的人员有:杨庆、刘音、李孝楠、钱挺、刘伟、钟来进、李远剑、邹凯、姜忠雨、何艺蕾等。他们付出了辛苦的劳动,在此一并表示感谢。书中难免有不妥或值得商榷之处,希望读者批评指正。

编  者 

2010年3月

??

??

??

??

II    Houdini学习总动员--动力学卷

WINDOWS 汇编语言程序实例解析    I