如何系统的学习houdini
现在HOUDINI中文的基础教程网上很多了,直线教程网也有。推荐几个我认为不错的。
1;总动员那套最是基本的,前提是你时间充裕。这套教程老师使用的版本比较久远了,很多节点都做了改变,但大部分基础的东西没变,并且各个模块也都做了介绍,时间充裕的话,入门首选还是这个,因为这能让你全方位的对houdini整体有个认识。(吐槽一下,吕老师的声音真的实在是太催眠了)
2;如果时间不充裕,选择人人素材网翻译的一个基础教程Up and Running with Houdini 版本是14,算最新的,有中文字幕。对于零基础的学员来说也是不错的。
建议先把HOUDINI中的SOP基础打好,你可以先不去学烟雾,爆炸,燃烧,破碎等等。但一定要把SOP学好。
然后再开始接触一个方面,比如破碎,很多英文教程可以在这个时候看看了,百度贴吧houdini吧的置顶帖里有很多。
H是纯节点化工具,跟可爱的maya蠢萌的max相比很另类,有个好处就是自学不怕吃亏上当绕弯路。
这个软件自学的话效率会非常高,千万别听教学机构的忽悠哦;sop核心不解释,其中polygon/nurbs一栏常用的节点没多少,跟mayamax建模一样用;还有就是属性类的节点比如attribcreate啦,就是创建属性的(废话--。
)。
group之类的节点一定要仔细理解,这是houdini跟maya一个巨大的差别(group节点是动态的组哦~)。vop之类的节点没啥说的,可视化编程,tmd太方便了,不会编程也能自己写脚本啦!copy节点也是很重要的,也很简单。
dop就是动力学啦,劝你刚开始别动它,等你理解sop之后就知道dop只不过是sop的迭代算法。rop是渲染的地方,默认渲染器mantra很牛逼,可以读取sop中的属性,不管是自身的还是你自己创建的,这tmd就很方便了,要什么就能渲什么。
一般都用pbr渲染模式;cop是合成的地方,可以导入素材图片合成也可以绑定场景的camera,实时进行合成,效果不亚于nuke,不过还是推荐用nuke(打脸~);shop是材质编辑的地方,也是基于vex也就是类似vop的方法,动态编程,很简单很简单,一个mantrasurface节点配合自己的属性搞定一切;chop是专门搞程序动画的,如果你抽象思维逻辑思维很牛逼,你可以用用,很方便很管用。pop现在没有了,直接并入到dop里了,它是专门玩儿粒子的。
你可以配合sop玩玩pop,很有意思的。一般入门的话去看看houdini贴吧乐大的置顶帖,里面有大量的免费教程,有问题也可以多交流;渲染的话,首推maya贴吧寂寞帝的教程,他讲vray比较多,不过呢,一般渲染器都是基于pbr算法的,基本相通;你一可以用arnold渲染器,houdini支持的哦;最后补充一下,你要学houdini干嘛,这么累,学max或者maya甚至是c4d多好啊,简单暴力效果好。
(搞不懂)。
----概述:精通是通过houdini自定义的功能,实现项目的特定需求。编程是学习houdini的基础,熟练Python和C语言。houdini开放软件底层,用户通过自定义方式实现所有特效需求。因此,用户(团队)的编程、数学和物理基础有多强悍,就会定义出多么强悍的功能。
----houdini运用的几个层次:
--第一层次:熟悉Houdini2000多个节点,会运用,理解这些节点功能的实现方法和原理。当然你可以选择一个模块开始学习,如sop,dop等,达到理解节点功能的实现方法和原理的标准。
--第二层次:运用python写表达式,达到模拟中的自定义控制方式;自定义简单的节点,实现常用的自定义功能。
--第三层次:用数学和物理知识,分析物理现象;写出计算机模拟物理现象的算法;编写程序,实现模拟物理现象的功能。
----如果你不是物理高手,就不知道如何运用物理知识来描述物理现象;如果你不是数学高手,就不清楚如何用数学的方法定量描述物理现象。如果没有强悍数学和物理知识,无法自定义物理现象的模拟算法和数学描述,从而无法实现项目的特定需求。
----如果你真的有此决心,请准备好吃苦和10年左右不出成绩的决心吧;即便如此,也未必真的能出成果。个人建议:如果是特效新手,建议学习maya,掌握特效的基本流程和要素;不是特效新手,先学houdini内置节点,搞清楚内置节点功能的实现思路后,再去深入研究。
----总结:houdini运用达到第三层次,是精通。个人想精通houdini可能比获得诺贝尔奖难。因为houdini的难点,不仅仅在于软件本身(学习2200多个节点都是小意思,无数个C语言API函数和Python的类),更难的是物理和数学要达到随心所欲的应用级别。明确的说,精通houdini某一部分,就可以当“工业光魔”和“维塔”的技术总监。
----附录:模拟“下雪”为例
1、了解“下雪”的物理过程,以及需要哪些物理量来描述“下雪”。
2、如何运用物理知识来描述“下雪”过程;
3、如何用数学知识定量来描述“下雪”过程;此步骤形成“下雪”的算法或者数学模型;
4、通过C语言或者Python语言定义“下雪”功能节点,实现步骤“3”的“下雪”的算法。
扯蛋:步骤“3”算法的优劣决定模拟下雪是否真实,也决定了模拟速度。我国数学家和物理学家无法精确的描述物理现象,导致算法不精确,模拟出来的东西太假,达不到仿真要求;因为我们中国缺少的是顶级的物理和数学人才,所以我国的影视特效技术不如人意。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.691秒