如何系統的學(xué)習houdini
現在HOUDINI中文的基礎教程網(wǎng)上很多了,直線(xiàn)教程網(wǎng)也有。推薦幾個(gè)我認為不錯的。
1;總動(dòng)員那套最是基本的,前提是你時(shí)間充裕。這套教程老師使用的版本比較久遠了,很多節點(diǎn)都做了改變,但大部分基礎的東西沒(méi)變,并且各個(gè)模塊也都做了介紹,時(shí)間充裕的話(huà),入門(mén)首選還是這個(gè),因為這能讓你全方位的對houdini整體有個(gè)認識。(吐槽一下,呂老師的聲音真的實(shí)在是太催眠了)
2;如果時(shí)間不充裕,選擇人人素材網(wǎng)翻譯的一個(gè)基礎教程Up and Running with Houdini 版本是14,算最新的,有中文字幕。對于零基礎的學(xué)員來(lái)說(shuō)也是不錯的。
建議先把HOUDINI中的SOP基礎打好,你可以先不去學(xué)煙霧,爆炸,燃燒,破碎等等。但一定要把SOP學(xué)好。
然后再開(kāi)始接觸一個(gè)方面,比如破碎,很多英文教程可以在這個(gè)時(shí)候看看了,百度貼吧houdini吧的置頂帖里有很多。
H是純節點(diǎn)化工具,跟可愛(ài)的maya蠢萌的max相比很另類(lèi),有個(gè)好處就是自學(xué)不怕吃虧上當繞彎路。
這個(gè)軟件自學(xué)的話(huà)效率會(huì )非常高,千萬(wàn)別聽(tīng)教學(xué)機構的忽悠哦;sop核心不解釋?zhuān)渲衟olygon/nurbs一欄常用的節點(diǎn)沒(méi)多少,跟mayamax建模一樣用;還有就是屬性類(lèi)的節點(diǎn)比如attribcreate啦,就是創(chuàng )建屬性的(廢話(huà)--。
)。
group之類(lèi)的節點(diǎn)一定要仔細理解,這是houdini跟maya一個(gè)巨大的差別(group節點(diǎn)是動(dòng)態(tài)的組哦~)。vop之類(lèi)的節點(diǎn)沒(méi)啥說(shuō)的,可視化編程,tmd太方便了,不會(huì )編程也能自己寫(xiě)腳本啦!copy節點(diǎn)也是很重要的,也很簡(jiǎn)單。
dop就是動(dòng)力學(xué)啦,勸你剛開(kāi)始別動(dòng)它,等你理解sop之后就知道dop只不過(guò)是sop的迭代算法。rop是渲染的地方,默認渲染器mantra很牛逼,可以讀取sop中的屬性,不管是自身的還是你自己創(chuàng )建的,這tmd就很方便了,要什么就能渲什么。
一般都用pbr渲染模式;cop是合成的地方,可以導入素材圖片合成也可以綁定場(chǎng)景的camera,實(shí)時(shí)進(jìn)行合成,效果不亞于nuke,不過(guò)還是推薦用nuke(打臉~);shop是材質(zhì)編輯的地方,也是基于vex也就是類(lèi)似vop的方法,動(dòng)態(tài)編程,很簡(jiǎn)單很簡(jiǎn)單,一個(gè)mantrasurface節點(diǎn)配合自己的屬性搞定一切;chop是專(zhuān)門(mén)搞程序動(dòng)畫(huà)的,如果你抽象思維邏輯思維很牛逼,你可以用用,很方便很管用。pop現在沒(méi)有了,直接并入到dop里了,它是專(zhuān)門(mén)玩兒粒子的。
你可以配合sop玩玩pop,很有意思的。一般入門(mén)的話(huà)去看看houdini貼吧樂(lè )大的置頂帖,里面有大量的免費教程,有問(wèn)題也可以多交流;渲染的話(huà),首推maya貼吧寂寞帝的教程,他講vray比較多,不過(guò)呢,一般渲染器都是基于pbr算法的,基本相通;你一可以用arnold渲染器,houdini支持的哦;最后補充一下,你要學(xué)houdini干嘛,這么累,學(xué)max或者maya甚至是c4d多好啊,簡(jiǎn)單暴力效果好。
(搞不懂)。
----概述:精通是通過(guò)houdini自定義的功能,實(shí)現項目的特定需求。編程是學(xué)習houdini的基礎,熟練Python和C語(yǔ)言。houdini開(kāi)放軟件底層,用戶(hù)通過(guò)自定義方式實(shí)現所有特效需求。因此,用戶(hù)(團隊)的編程、數學(xué)和物理基礎有多強悍,就會(huì )定義出多么強悍的功能。
----houdini運用的幾個(gè)層次:
--第一層次:熟悉Houdini2000多個(gè)節點(diǎn),會(huì )運用,理解這些節點(diǎn)功能的實(shí)現方法和原理。當然你可以選擇一個(gè)模塊開(kāi)始學(xué)習,如sop,dop等,達到理解節點(diǎn)功能的實(shí)現方法和原理的標準。
--第二層次:運用python寫(xiě)表達式,達到模擬中的自定義控制方式;自定義簡(jiǎn)單的節點(diǎn),實(shí)現常用的自定義功能。
--第三層次:用數學(xué)和物理知識,分析物理現象;寫(xiě)出計算機模擬物理現象的算法;編寫(xiě)程序,實(shí)現模擬物理現象的功能。
----如果你不是物理高手,就不知道如何運用物理知識來(lái)描述物理現象;如果你不是數學(xué)高手,就不清楚如何用數學(xué)的方法定量描述物理現象。如果沒(méi)有強悍數學(xué)和物理知識,無(wú)法自定義物理現象的模擬算法和數學(xué)描述,從而無(wú)法實(shí)現項目的特定需求。
----如果你真的有此決心,請準備好吃苦和10年左右不出成績(jì)的決心吧;即便如此,也未必真的能出成果。個(gè)人建議:如果是特效新手,建議學(xué)習maya,掌握特效的基本流程和要素;不是特效新手,先學(xué)houdini內置節點(diǎn),搞清楚內置節點(diǎn)功能的實(shí)現思路后,再去深入研究。
----總結:houdini運用達到第三層次,是精通。個(gè)人想精通houdini可能比獲得諾貝爾獎難。因為houdini的難點(diǎn),不僅僅在于軟件本身(學(xué)習2200多個(gè)節點(diǎn)都是小意思,無(wú)數個(gè)C語(yǔ)言API函數和Python的類(lèi)),更難的是物理和數學(xué)要達到隨心所欲的應用級別。明確的說(shuō),精通houdini某一部分,就可以當“工業(yè)光魔”和“維塔”的技術(shù)總監。
----附錄:模擬“下雪”為例
1、了解“下雪”的物理過(guò)程,以及需要哪些物理量來(lái)描述“下雪”。
2、如何運用物理知識來(lái)描述“下雪”過(guò)程;
3、如何用數學(xué)知識定量來(lái)描述“下雪”過(guò)程;此步驟形成“下雪”的算法或者數學(xué)模型;
4、通過(guò)C語(yǔ)言或者Python語(yǔ)言定義“下雪”功能節點(diǎn),實(shí)現步驟“3”的“下雪”的算法。
扯蛋:步驟“3”算法的優(yōu)劣決定模擬下雪是否真實(shí),也決定了模擬速度。我國數學(xué)家和物理學(xué)家無(wú)法精確的描述物理現象,導致算法不精確,模擬出來(lái)的東西太假,達不到仿真要求;因為我們中國缺少的是頂級的物理和數學(xué)人才,所以我國的影視特效技術(shù)不如人意。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.691秒