我正在使用 Ethanon 引擎,它是一個 2.5D 引擎,可以從法線貼圖載入 Lightin 資料。我正在尋找一種從 3D 程式(例如 Blender)導出法線貼圖的方法。
例如。如果我有以下支柱,是在某些 3D 程式中製作的,並且我想將其匯出到當前視圖:
現在,我想從目前視點取得法線貼圖,如下所示:
我怎樣才能做到這一點?我只在網路上找到了描述法線貼圖作為重新細化低多邊形 3D 網格的方法,但這不是我想要的。這些法線貼圖像紋理一樣被展平,而不是像這樣從目前的角度來看。
我希望我能夠足夠清楚地解釋這個問題。
(註:本文中的圖像來自 Ethanon 引擎的標準範例物件)
答案1
在 Blender 中,首先將法線貼圖從高多邊形網格烘焙到低多邊形網格,就像在其他簡單網格上添加細節時通常會執行的操作一樣。
同樣,如果您要偽造細節,則可以將法線貼圖套用為紋理並設定影響以影響法線值(影響面板/幾何:法線)。
現在這就是不同的地方:相反,只需設定影響漫反射顏色的影響(影響面板/漫反射:顏色),不選中法線按鈕,法線貼圖將像簡單的平面紋理一樣應用。
最後,您可能想要從場景中刪除所有燈並打開環境照明。然後只需點擊渲染即可。