3Delight
3Delight 是一個專有的,符合 RenderMan 規範的逼真圖像渲染器,和皮克斯的 PRMan 有一樣高的渲染質量和效率,由 Taarna 工作室的子公司 DNA Research 開發。
開發者 | DNA Research |
---|---|
當前版本 | 11.0.159(2015年4月20日[1]) |
作業系統 | Linux, Mac OS X, Windows |
類型 | 三維計算機圖形 |
許可協議 | 專有軟件 |
網站 | www.3delight.com |
特性
編輯3Delight 主要使用 Reyes 渲染架構,但也支持光線追蹤和全局照明渲染,完全支持多線程和分佈式渲染,因此可以有效利用計算機的多核處理器,以及擁有眾多計算機的渲染農場的計算資源進行渲染。
3Delight 擁有以下特性[2]:
- 可程式着色,使用 RSL 編寫着色器
- 面光源
- 景深
- 置換
- 環境貼圖
- 全局照明
- 細節層次
- 運動模糊
- 特殊鏡頭映射(通過 ray trace hider)
- 光線跟蹤
- 深度陰影
- 實體模型
- 紋理映射
- 體積着色
此外,3Delight 還支持以下特性:
模塊化
編輯3Delight 是模塊化的,其主模塊實現了 Reyes 渲染算法。其他的模塊,被稱為「Sabretooth」,通過 shaderop,用於光線跟蹤和全局照明計算。 通過選擇不同的 hider,明確指定進行光線跟蹤渲染,使之從一個 Reyes/光線跟蹤雜交的渲染器變成完全的光線跟蹤渲染器。
其他的特性包括:
- 支持 Maya Hypershade 的多數材質,3Delight 可以自動轉換 Maya 材質為 RenderMan 材質。
- 支持 Maya、3ds Max、Softimage、Houdini、Massive 等三維軟件。
- 擴展的顯示子集(display subset),允許渲染出來的幾何原型寫入相同的顯示變量(display variable),並寫到不同的圖像里。比如,使用顯示子集,可以把一個動物的皮膚和毛髮渲染成分開的圖像,並且毛髮通道(pass)不會遮擋皮膚通道。
- 快速高效的點雲,存儲磚圖和點雲的數據結構被設計成僅在必要的時候加載所需的部分,這樣可以儘量減少渲染所需的內存。
- 程序化幾何模型在光線跟蹤也是按需生成,儘量減少渲染所需的內存。
- 置換着色器可以嵌套。
- 置換着色器可在模型着色前對幾何原型的頂點進行運算。
- gather() shaderop 可用於產生點雲,以從 HDR 圖像生成取樣分佈,如此可以方便的把光子映射和圖像照明結合起來。
- 磁盤讀寫緩存,在大場景渲染時優化大量數據傳輸,減少網絡阻塞。
- 一個允許對任何數據運行 RSL 代碼的 C 語言 API,比如,對模型的頂點屬性數據進行處理。
歷史
編輯3Delight 的開發開始於 1999 年,於 2000 年首次公開發布。[4]3Delight 是首個結合 Reyes 算法和光線跟蹤的 RenderMan 渲染器,當時能夠進行光線跟蹤的 RenderMan 渲染器是 BMRT,但 BMRT 並非一個Reyes 渲染器。3Delight 從一開始就是一個商業渲染器,但在 2000 年 8 月到 2005 年 3 月,開發商允許人們免費使用,以便建立用戶群。
從 2011 年 10 月發佈的 10.0 開始,名字改成了 3Delight Studio Pro,從這個版本開始,開發商允許用戶使用整個 3Delight 所帶的套件,包括命令行工具、程序庫,以及 Maya 和 Softimage 插件。[5]
從 2013 年 10 月發佈的 11.0 版開始,使用免費許可證的用戶可以使用四個 CPU 核心來渲染(之前只能使用兩個核心),並且能獲取之前只有付費用戶才能得到的小版本更新。[5]
目前的許可方式,依然是基於線程數量,年度技術支持的費用也和線程數有關。[6]
主版本歷史
編輯自從 4.0 到 10.0,基本上每個 3Delight 主版本都以一個電影行業名詞作為名稱。
- 3Delight 10.0.4,"Blade Runner",名字改為 3Delight Studio Pro,2011 年 10 月
- 3Delight 9.0.0(頁面存檔備份,存於互聯網檔案館),"Antonioni",2009 年 12 月
- 3Delight 8.5.0(頁面存檔備份,存於互聯網檔案館),"Bronson",2009 年 5 月
- 3Delight 8.0.0(頁面存檔備份,存於互聯網檔案館),"Midnight Express",2008 年 10 月
- 3Delight 7.0.0(頁面存檔備份,存於互聯網檔案館),"Django",2007 年 11 月
- 3Delight 6.5.0(頁面存檔備份,存於互聯網檔案館),"Ennio",2007 年 2 月
- 3Delight 6.0.1(頁面存檔備份,存於互聯網檔案館),"Dario_Argento",2006 年 11 月
- 3Delight 5.0.0(頁面存檔備份,存於互聯網檔案館),"Moroder",2006 年 2 月
- 3Delight 4.5.0(頁面存檔備份,存於互聯網檔案館),"Lucio_Fulci",2005 年 8 月
- 3Delight 4.0.0(頁面存檔備份,存於互聯網檔案館),"Indiana",2005 年 3 月
- 3Delight 3.0.0
- 3Delight 2.1.0(頁面存檔備份,存於互聯網檔案館),2004 年 6 月
- 3Delight 2.0.0(頁面存檔備份,存於互聯網檔案館),2004 年 1 月
- 3Delight 1.0.6beta
- 3Delight 1.0.0(頁面存檔備份,存於互聯網檔案館),beta,2003 年 1 月
- 3Delight 0.9.6(頁面存檔備份,存於互聯網檔案館),2002 年 8 月
- 3Delight 0.9.4(頁面存檔備份,存於互聯網檔案館),2002 年 6 月
- 3Delight 0.9.2(頁面存檔備份,存於互聯網檔案館),2001 年 12 月
- 3Delight 0.9.0(頁面存檔備份,存於互聯網檔案館),2001 年 8 月
- 3Delight 0.8.0,2001 年 3 月
- 3Delight 0.6.0(頁面存檔備份,存於互聯網檔案館),2000 年 9 月
- 3Delight 0.5.1(頁面存檔備份,存於互聯網檔案館) ,2000 年 8 月
支持的平台
編輯3Delight 既有 32 位平台也有 64 位平台版本,目前支持的平台主要有
停止開發的平台
編輯- Assault on Precinct 13
- Bailey's Billions
- 黑色聖誕
- 榮譽之刃
- 血鑽
- 夏洛特的網
- 長江七號
- 納尼亞傳奇:獅子·女巫·魔衣櫥
- The Chronicles of Riddick
- Cube Zero
- 第九區
- 神奇四俠
- 神奇四俠:銀魔現身
- 死神來了3
- 哈利·波特與「混血王子」
- 哈利·波特與鳳凰社
- 綠巨人
- 神奇綠巨人
- The Last Mimzy
- The Ruins
- The Seeker: The Dark is Rising
- 終結者之救贖
- 超人歸來
- 野獸冒險樂園
- The Woods
- X戰警3:最後之戰
- X戰警前傳:金剛狼
以下全 CG 電影使用了 3Delight:
- Adventures in Animation (IMAX 3D featurette)
- Free Jimmy
參考連結
編輯- ^ 3Delight 更新日志. [2014-11-27]. (原始內容存檔於2016-03-04).
- ^ 3Delight 技术规范 (PDF). [2011-01-29]. (原始內容存檔 (PDF)於2008-08-27).
- ^ Conditional RIB. [2011-01-29]. (原始內容存檔於2011-10-03).
- ^ 3Delight 首次公开发布的公告. [2015-04-21]. (原始內容存檔於2010-06-30).
- ^ 5.0 5.1 3Delight 发布注记. [2014-11-27]. (原始內容存檔於2016-03-04).
- ^ 3Delight 许可证策略. [2011-02-13]. (原始內容存檔於2011-02-11).
- ^ 电影和剧集. [2015-04-21]. (原始內容存檔於2015-04-17).