跳轉至內容

Blender 3D:從新手到高手/使用 Blender 內部渲染器製作模擬全域性光照

來自華夏公益教科書,為開放世界提供開放書籍

使用 Blender 內部渲染器獲取均勻的演播室燈光

本教程將教你如何使用 Blender 建立模擬全域性光照(以下簡稱“GI”)。之所以稱為模擬,是因為 Blender 目前不支援真正的全域性光照,但模擬起來並不困難。為了模擬全域性光照,我們將用許多太陽包圍我們的主題。最簡單的方法是在主題周圍建立一個非常大的球體,並在該球體的每個頂點處放置一個朝內的太陽。幸運的是,Blender 可以自動將物件複製到另一個物件的每個頂點處。本教程的結果應該看起來像這樣


本教程假設您瞭解 Blender 介面的基礎知識,以及如何新增物件、切換編輯模式和縮放物件。

現在讓我們開始 Blender!

Blender 模擬全域性光照教程

[編輯 | 編輯原始碼]
在更新的 Blender 版本中,DupliVerts 和 Rotation 選項可以在屬性面板的物件資料選項卡中找到。需要選擇 Icosphere。

新增一個 ICO 球體。啟動 Blender 並新增一個 ICO 球體(SPACE新增網格ICOS 球體)。將細分設定為 3 並確認。

將 ICO 球體縮放 15 倍。

翻轉 ICO 球體的法線,使其朝內。這將確保我們複製的太陽將朝內。進入編輯模式並按下 A 鍵,直到所有面/頂點/邊都被選中,然後按下 WKEY翻轉法線

新增一個 太陽 光源SPACE燈光太陽

設定光源的能量值。這需要特別注意。如果您將值保持在預設值 1,您將獲得一個純白色、洗白的場景,因為我們將複製燈光 162 次。計算所需光強度的有效方法是調整一個太陽光,並進行測試渲染,同時根據需要調整太陽的能量值,直到您獲得所需亮度。然後,您將太陽的能量值除以 ICO 球體的頂點數,最後將太陽的能量設定為得到的數字。

新手提示:我發現我必須將太陽燈的能量設定得非常低,為 0.044。否則,您最終會得到一張完全洗白的影像。

將太陽設定為球體的父級。選擇太陽,然後按住 Shift 選擇球體,最後按下 CTRL+PKEY

為球體啟用 DupliVerts。按下 DupliVerts 按鈕。這將把太陽複製到球體的每個頂點。同時按下 ROT 按鈕。ROT 選項告訴 Blender 將太陽旋轉到每個頂點法線的方向。

啟用 AAO(近似環境光遮蔽)這將使我們的主題周圍出現更逼真的柔和陰影。在世界按鈕中設定 AAO 設定,如下圖所示

設定場景進行渲染這可以是任何您想要的東西,但我使用了一個簡單的彎曲平面,上面有一個蘇珊娜。

再提一點:當您有一個巨大的球體包圍您的場景時,通常很難看到您的場景。所以您可以做的是將球體的繪製設定為線框。

最後一點:如果您想要更具方向性的照明,選擇球體並進入編輯模式,按下 CTRL+TAB+3KEY 選擇面,然後選擇球體上的一個面,按下 WKEY 並細分幾次以在該位置獲得更多燈光,使該側更亮,而在該光簇的另一側產生更強的陰影。

Blender 快樂,經常儲存。

華夏公益教科書