Houdini

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Houdini
開發者Side Effect Software Inc.
作業系統跨平台
語言英語
類型3D電腦圖形軟體
網站www.sidefx.com

Houdini是一款3D動畫軟體,由加拿大Side Effects Software Inc.(簡稱SESI)公司開發,SESI公司由Kim Davidson和Greg Hermanovic建立於1987年。Houdini是在Prisms基礎上重新開發而來,可執行於Linux, Windows, Mac OS等作業系統,是完全基於節點模式設計的產物,其結構、操作方式等和其它的三維軟體有很大的差異。Houdini內建的彩現器是Mantra,基於Reyes彩現架構,因此也能夠快速的彩現運動模糊景深置換效果。[1] Mantra是經過產品驗證的成熟彩現器,可以滿足電影級別的彩現要求。當然,Houdini也有第三方彩現器的介面,比如:PhotoRealistic RenderManMental rayV-Ray和Torque等,可以把場景匯出到這些彩現引擎進行彩現。

軟體得名於魔術師哈利·胡迪尼

多種授權方式[編輯]

  • Houdini Master,Houdini大師版,全功能的商業版本。
  • Houdini Escape,Houdini藝術家版,比大師版便宜、缺少部分功能的商業版本。比大師版缺少粒子、剛體動力學、布料類比和曲線動力學功能。[2]
  • Houdini Apprentice HD,Houdini高畫質學習版。非商業版,價格99美元,可以使用所有內建模組功能,彩現的圖像沒有浮水印,彩現單個圖像解析度無限制,彩現動畫序列解析度最高為1920x1080。不支援外部彩現器彩現。
  • Houdini Apprentice,Houdini免費學習版。非商業版,可以從官方網站免費下載。可以使用所有內建模組功能,彩現的圖像帶有浮水印,解析度最高為720x576,不支援外部彩現器。[3]

Houdini商業版的檔案檔名hip,非商業版本儲存的檔案檔名為hipnc,可以打開商業版本的檔案,但儲存後檔名會變成hipnc。非商業版使用者在使用一段時間後,若轉而購買商業版,SESI公司會提供一次性把所有非商業版檔案轉換為商業版本檔案的服務。非商業版使用者使用中遇到問題可以註冊官方論壇,其他熱心的論壇使用者能幫你解決問題,註冊之後還可以從官網下載到小更新版本,小更新版本是開發者在修復軟體的缺陷後在官方網站發布的版本,這些小更新版在Houdini Journals頁面頁面存檔備份,存於網際網路檔案館)上有詳細的更新列表。

模組介紹 [4][編輯]

Objects Object scene 場景描述模組
SOPs Surface OPerations 表面編輯模組
POPs Particle OPerations 粒子編輯模組
CHOPs CHannel OPerations 通道編輯模組
COPs Compositing OPerations 圖像合成模組
SHOPs Shader OPerations 材質編輯模組
VOPs Vex OPerations VEX模組
Outputs Render outputs 彩現輸出模組
DOPs Dynamics OPerations 動力學編輯模組

幾何體類型[編輯]

  • Point
  • Primitive
    • Face
      • Polygon
      • Curve
    • Surface
      • Mesh
      • curvedSurface
        • nurbsSurface
        • bezierSurface
    • Metaball
    • Volume
    • Quadric(二次曲面,如Sphere,Tube,...)
  • Vertex
  • Edge

指令碼[編輯]

  • HScript
  • HOM(Houdini Object Model,基於Python,9.0版加入)
  • VEX(Vector EXpression)

HOM[編輯]

Houdini在9.0的時候加入了對Python的支援,成為替代HScript的手稿語言,為了保持檔案在各版本間自上而下的相容,HScript現在還是保留的,但推薦使用Python。你可以用python建立一個自訂的節點。和vex寫的節點有所不同,Python SOP可以允許建立或刪除幾何體,當然它的速度是不比vex的。目前HOM還沒有完善,僅限於建立SOP node。

VEX[編輯]

VEX是Vector EXpression的簡稱,是一種處理大量資料的高效能手稿語言,語法類似C語言,對有編程背景的人來說很容易學。Houdini里的很多地方使用VEX來處理資料。Houdini和Mantra里使用SIMD來實現VEX。Houdini里的VOPs,表示Vex OPerators,用於以節點方式建立VEX操作和材質。你可以用VEX建立以下類型的自訂節點:

·Modeling
·Rendering用於編寫shader,
·Compositing
·Particle
·Channel Operator
·Fur

HScript[編輯]

Houdini的一種手稿語言,逐步會被Python所取代。

版本歷史[5][編輯]

版本
版本 發布日
1.0 1996年10月2日
2.0 1997年8月5日
2.5 1998年3月28日
3.0 1999年10月2日
4.0 2000年7月24日
5.0 2002年3月12日
5.5 2002年5月14日
6.0 2003年5月8日
6.5 2004年4月16日
7.0 2004年9月20日
8.0 2005年10月6日
8.1 2006年5月19日
9.0 2007年9月20日
9.1 2008年1月30日
9.5 2008年7月17日
10.0 2009年4月16日
11.0 2010年7月27日
11.1 2011年8月9日
12.0 2012年3月1日
12.1 2012年8月7日
12.5 2013年8月14日
13.0 2013年10月31日
13.5 2013年11月25日
14.0 2015年1月15日
14.5 2015年1月22
15.0 2015年10月15日
15.5 2016年5月19日
16.0 2017年2月21日
16.5 2017年11月7日
17.0 2018年10月10日
17.5 2019年3月13日
18.0 2019年11月27日
18.5 2020年10月17日
19.0 2021年10月14日

參考來源[編輯]

  1. ^ Mantra是使用Reyes算法但不符合RenderMan规范的渲染器. [2010-11-07]. (原始內容存檔於2019-10-17). 
  2. ^ Houdini大师版和艺术家版的区别. [2010-11-07]. (原始內容存檔於2011-05-18). 
  3. ^ Houdini高清学习版和免费学习版的区别. [2010-11-07]. (原始內容存檔於2010-11-14). 
  4. ^ Houdini功能模块. [2011-09-13]. (原始內容存檔於2011-09-10). 
  5. ^ Houdini发布页. [2010-11-07]. (原始內容存檔於2010-11-21). 

外部連結[編輯]