Unity3D教程寶典之光影烘焙 第一講光影烘焙

2022-04-04 18:05:18 字數 1454 閱讀 7519

介面3:maps

烘焙好後的map在這裡顯示。

compressed: 是否壓縮lightmap

array size(0~254)lightmaps array的尺寸

lightmaps array:即下方的4張貼圖,空格會被視為黑圖,指數即下方的 0,1對應mesh renderer及terrain裡的lightmap index。這個會自動計算。

按下烘焙後,會在右下角有進度條顯示。然後你就可以去喝喝咖啡泡泡妹子神馬的,放心,它烘焙好了會有import asset提示並自動切回unity的。

烘焙好之後,會產生與場景名稱相同的資料夾,一般來說會有兩張.exr貼圖,lightmapfar-0和lightmapnear-0(僅在dual模式下有near圖),當物體距離攝像機小於shadow distance時,使用的是 實時燈 + lightmapnear-0。當大於是使用的是lightmapfar-0,此時燈光對物體不起作用。

(注意:shadow distance的設定

(1)如果是編輯器裡執行:lightmap display設定介面裡的shadow distance,如下方左圖

(2)如果實際執行: quality設定下的shadow distance,如下方右圖

lightmap display介面裡的其他設定:

use lightmaps:是否使用lightmaps,不勾選的話就沒有任何烘焙的效果了。

show resolution:當勾選show resolution時,會有下圖所示類似西洋棋黑白相間的格仔,乙個格仔對應lightmap裡所占用的乙個texel

show probes:是否顯示light probes,後面會講到。

show cells:light probes分割形成的空間的數量。

極力建議大家搜下shadowgun的demo來參考學習。裡面無論是場景布局,光影分配,godrays運用,及烘焙等等都是極高的水準。

Unity3D嵌入WPF教程

建立乙個 類庫工程 新增 windowform 使用者控制項 usercontrol 1 引入 untiywebplayer com 元件 在工具 選擇工具箱中找到unitywebplayer.dll並新增 2 在使用者控制項中新增unitywedplayer控制項 在工具箱中直接拖拉即可 2 將 ...

Unity3D教程之Light光源

燈光用來照亮場景和物件,可以創造完美的視覺氣氛。燈光可以用來模擬太陽 燃燒的火柴 探照燈 手電筒 槍火光 等等。我們通過在hierarchy面板 create light來建立4種不同的燈光效果。如圖1 10所示。四種型別的燈光 directional light平行光 方向光 最省資源 可以改變角...

著色器 unity3d教程

unity3d教程手冊 如下圖所示,在project面板中新建乙個new material.這樣子就準備好了乙個空白的著色器。它能支援的型別也就在shader中全部顯示出來。不得不說,很好很強大。所有這些pixel 畫素 著色器,預設的diffuse算是資源開銷較小的渲染選擇。隨後那些帶有凹凸貼圖的...