如何從 3D 渲染程式匯出法線貼圖

如何從 3D 渲染程式匯出法線貼圖

我正在使用 Ethanon 引擎,它是一個 2.5D 引擎,可以從法線貼圖載入 Lightin 資料。我正在尋找一種從 3D 程式(例如 Blender)導出法線貼圖的方法。

例如。如果我有以下支柱,是在某些 3D 程式中製作的,並且我想將其匯出到當前視圖:

3D 程式渲染的柱子

現在,我想從目前視點取得法線貼圖,如下所示:

在此輸入影像描述

我怎樣才能做到這一點?我只在網路上找到了描述法線貼圖作為重新細化低多邊形 3D 網格的方法,但這不是我想要的。這些法線貼圖像紋理一樣被展平,而不是像這樣從目前的角度來看。

我希望我能夠足夠清楚地解釋這個問題。

(註:本文中的圖像來自 Ethanon 引擎的標準範例物件)

答案1

在 Blender 中,首先將法線貼圖從高多邊形網格烘焙到低多邊形網格,就像在其他簡單網格上添加細節時通常會執行的操作一樣。

同樣,如果您要偽造細節,則可以將法線貼圖套用為紋理並設定影響以影響法線值(影響面板/幾何:法線)。

現在這就是不同的地方:相反,只需設定影響漫反射顏色的影響(影響面板/漫反射:顏色),不選中法線按鈕,法線貼圖將像簡單的平面紋理一樣應用。

最後,您可能想要從場景中刪除所有燈並打開環境照明。然後只需點擊渲染即可。

相關內容