最近文章
星期一 七月 05, 2010
3ds Max的Ambient Occlusion
星期二 一月 05, 2010
3ds Max之HDRI技巧探討

最近迴響

Re: 3ds Max之HDRI技巧探討 by anothermind (六月 09, 2011)

3ds Max之HDRI技巧探討

 

3ds MaxLight TracerRadiosity都提供使用者一個很實用的著色功能。Light Tracer適合使用於戶外開闊的場景或者說適用於自然光;而Radiosity則適合使用於室內的場景或者說適用於人造光。

HDRI ( High Dynamic Range Image,高動態範圍影像 ) 是現今電腦繪圖界常討論的話題之一。HDRI之所以流行是因為這項技術的先驅Paul Debevec ( http://www.debevec.org ) 先生在SIGGRAPH ( http://www.siggraph.org ) 這幾年陸續發表這種可產生寫實著色效果的技術,讓那些想要著色畫面看起來像真的一樣的使用者,可以單靠一張背景影像而不用燈光(Light)就能著色。

這種照明方式的好處就是不用在場景內以傳統的方式嘗試許多複雜而費時的燈光設定,只需以一張具有能量值的 ( energy value ) HDR影像就可以產生場景內所需的照明效果。

而想在3ds Max裡要著色出HDRI效果,要領就在Skylight。以下就整個設計過程分成五個部份來說明 ( 此說明使用Autodesk 3ds Max 2010 )

 

第一部份、場景的創建

在此為快速說明,場景物件儘可能簡單,只建立一個長、寬、高各為200cm200cm120cmBox,及一個Radius30cmSphere。並使用Align工具將Sphere對齊於Box的桌面。(01)

 

 


 

第二部份、材質與貼圖

Box使用預設的木頭材質;並指定UVW MappingModifier以方便設定Box的貼圖模式。Sphere使用Architectural材質;並將Templates設定為Metal - Polished(02)

 


 

第三部份、攝影機與Skylight

Camera取一個好的視點角度。然後加入一個Skylight放在Box附近。將SkylightSky Color設定為Use Scene Environment ( 這樣才會計算環境指數做為背景光源 ),並勾選Render裡的Cast Shadows(03)

 


 

第四部份、HDR影像與Exposure Control

按一下8開啟Environment面板,然後在Environment MapNone內指定一張外部的HDR影像。(04,這是一張6248*3124,64BitsHDR影像)

 

 

 

再按一下M開啟Material Editor面板,將剛剛Environment MapHDR影像拖曳到Material Editor的其中一個空白Slot成為啟動的材質球,在Method裡選擇Instance(05)

 

 

 

並將Coordinates項的Environ右方Mapping設定為Spherical Environment模式。(06)

 

 

 

接著在Environment面板,將Exposure Control項裡設定為Logarithmic Exposure Control,勾選Process Background and Environment Maps以使其在計算時考慮背景與環境貼圖設定。接著在Logarithmic Exposure Control Parameters項裡勾選Exterior daylight使其產生戶外日光的效果。最後將BrightnessContrast分別設定為115100 ( 此數值視著色情況而調整 )(07)

 

 


 

第五部份、算圖 ( Rendering )

選擇功能表->Rendering->Light Tracer,直接點選Render按鈕進行算圖。(08)

 

 

您可以嘗試調整Material EditorCoordinatesUOffset,來改變環境貼圖的位置並進行算圖。(09、圖10)

 


Filed under CG動畫 | 1 迴響 | Permalink funP udn Yahoo! Delicious Digg

評分: 1分 2分 3分 4分 5分 得分: 3.75/ 投票數: 8


迴響:

謝謝您的教學,想請教一些問題,我使用的是3ds max 2009,要使用light tracer 就要在選單rendering / render setup /assign renderer 裡指定 Default Scanline Renderer才有light tracer的選項, 但是改成 Default Scanline Renderer 就無法使用範例中的mental ray renderer的材質,也就無法進行後續設定, 請問此範例的使用版本為何?是否mental ray renderer 與 light tracer是同時存在的? 謝謝您的答覆

由...發表 anothermind on 六月 09, 2011 at 05:14 下午 CST #

發表迴響:
  • HTML 語法: 開啟