當前位置:編程學習大全網 - 源碼下載 - 精通houdini的話,需要學習編程嗎,如果需要,那麽學什麽語言?

精通houdini的話,需要學習編程嗎,如果需要,那麽學什麽語言?

----概述:精通是通過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”算法的優劣決定模擬下雪是否真實,也決定了模擬速度。我國數學家和物理學家無法精確的描述物理現象,導致算法不精確,模擬出來的東西太假,達不到仿真要求;因為我們中國缺少的是頂級的物理和數學人才,所以我國的影視特效技術不如人意。

  • 上一篇:java快捷鍵問題
  • 下一篇:如何將*.exe(編譯連接後的可執行程序)轉換為*.txt格式的,查看其源代碼
  • copyright 2024編程學習大全網