----houdini運用的幾個層次:
--第壹層次:熟悉Houdini2000多個節點,會運用,理解這些節點功能的實現方法和原理。當然妳可以選擇壹個模塊開始學習,如sop,dop等,達到理解節點功能的實現方法和原理的標準。
--第二層次:運用python寫表達式,達到模擬中的自定義控制方式;自定義簡單的節點,實現常用的自定義功能。
--第三層次:用數學和物理知識,分析物理現象;寫出計算機模擬物理現象的算法;編寫程序,實現模擬物理現象的功能。
----如果妳不是物理高手,就不知道如何運用物理知識來描述物理現象;如果妳不是數學高手,就不清楚如何用數學的方法定量描述物理現象。如果沒有強悍數學和物理知識,無法自定義物理現象的模擬算法和數學描述,從而無法實現項目的特定需求。
----如果妳真的有此決心,請準備好吃苦和10年左右不出成績的決心吧;即便如此,也未必真的能出成果。個人建議:如果是特效新手,建議學習maya,掌握特效的基本流程和要素;不是特效新手,先學houdini內置節點,搞清楚內置節點功能的實現思路後,再去深入研究。
----總結:houdini運用達到第三層次,是精通。個人想精通houdini可能比獲得諾貝爾獎難。因為houdini的難點,不僅僅在於軟件本身(學習2200多個節點都是小意思,無數個C語言API函數和Python的類),更難的是物理和數學要達到隨心所欲的應用級別。明確的說,精通houdini某壹部分,就可以當“工業光魔”和“維塔”的技術總監。
----附錄:模擬“下雪”為例
1、了解“下雪”的物理過程,以及需要哪些物理量來描述“下雪”。
2、如何運用物理知識來描述“下雪”過程;
3、如何用數學知識定量來描述“下雪”過程;此步驟形成“下雪”的算法或者數學模型;
4、通過C語言或者Python語言定義“下雪”功能節點,實現步驟“3”的“下雪”的算法。
扯蛋:步驟“3”算法的優劣決定模擬下雪是否真實,也決定了模擬速度。我國數學家和物理學家無法精確的描述物理現象,導致算法不精確,模擬出來的東西太假,達不到仿真要求;因為我們中國缺少的是頂級的物理和數學人才,所以我國的影視特效技術不如人意。