本文是Unity 6全局光照功能介紹系列中的最后一篇文章,在上篇文章中我們為大家介紹了關于使用沙漠綠洲場景創建實時光照的案例,在本文中我們將承接上篇文章繼續為大家介紹如何使用Unity 6中的APV探針功能在URP管道中的另一個案例“花園場景”中創建實時光照具體流程,話不多說讓我們馬上開始吧。
在花園場景中使用 APV 利用天空遮蔽功能
天空遮蔽為管理場景中的光照轉換提供了照明場景之外的另一種選擇。它的設置更簡單,只需一次烘烤,無需多個場景。相反,天空遮蔽只能處理天空照明,因此不能擴展到管理定向或準時照明的間接照明。
Unity 6 URP管道中的花園場景
在使用天空遮蔽功能的花園場景中,您可以首先觀察到單獨的環境探測器,然后是環境探測器和天空遮擋的綜合照明,最后是天空遮擋本身的照明。
與標準的 APV 天空烘焙不同,天空遮蔽功能需要使用額外的烘焙數據。這些數據包含場景中每個區域應獲得的天空光量,以便在運行時更好的調整天空照明的顏色和強度。通過在運行時利用動態環境探針以及烘焙和靜態遮擋數據,天空遮蔽功能更好的模擬天空照明,同時還支持對場景照明進行動態調整。
URP 和 HDRP 都支持天空遮蔽功能。在 HDRP 中,環境探測器由 HDRP Physical Sky 自動更新。但在 URP 中使用 Skybox 模式時,環境探測器無法隨天空的變化而自動實時更新。而需要使用 "漸變 "或 "色彩 "模式手動設置動畫顏色,以匹配動畫天空視覺效果,因此 Unity 不會自動調整以適應不斷變化的天空顏色。
以花園場景為例,環境設置中的漸變模式可以手動制作環境探頭顏色的動畫。與遮擋數據搭配使用時,這種設置可以為天空漫反射照明的動畫制作提供令人信服的近似值,適用于描繪一天中不斷變化的時間。這種方法只需一次烘烤,無需多種照明場景,可提供多種色彩變化。
閉塞數據與 "環境 "設置中的 "漸變模式 "搭配使用,可以手動制作環境探頭顏色的動畫。使用資產商店中的 Azure[Sky] 動態天空盒來制作天空著色器。
Unity 6 中的輕度烘焙
隨著 Unity 6 推出新的光烘焙架構,GPU 光烘焙器現已退出預覽版。
燈光映射建筑內部環境
新款輕型烘焙機的設計考慮到了編輯的響應速度和烘焙速度。這意味著在使用按需烘焙時,Unity 現在會在點擊 "生成 "按鈕時對 "場景 "狀態進行 "快照"。因此Unity 不再每幀檢查 "場景 "狀態,這在以前的編輯器中會大幅降低其性能。
重新設計的烘焙后臺大大簡化了我們的代碼庫,使修復錯誤變得更容易、更快捷,并降低了引入新錯誤的風險。
新的烘焙簡介
Unity還提供了一個新的烘焙配置文件,讓您可以選擇合適的工作流程意圖。
新的輕型烘焙機可讓您選擇工作流程意圖,從最低內存使用率到更高性能
您可以選擇從 "最低內存使用率 "到 "最高性能 "中的任意范圍,"最低內存使用率 "將提升編輯器整體響應速度,而 "最高性能 "是在烘烤期間不需要在編輯器中處理其他任何事情的理想選擇。
自動生成現在變為交互式 GI 調試預覽模式
對于使用烘焙全局光照 (GI) 的創作者來說,迭代編輯烘焙光照數據并排除故障是一個重要的使用案例。
因此,Unity在各種與 GI 相關的 "場景視圖繪制模式 "中添加了新的交互式預覽功能,用專門的 "交互式 GI 調試預覽模式 "取代了 Unity 的 "自動生成 "功能,以實現預覽照明數據。
Unity 6 中的交互式 GI 調試預覽模式
預覽是非破壞性的,因為它不會替換烘焙的照明數據。
請注意,Unity 6 是 Enlighten Realtime GI 最后支持的版本。
至此《在 Unity 6 中為您的世界創建全局照明的新方法》系列文章正式完結,如果您對文章內容感興趣,請繼續關注我們。(本文中部分內容轉自Unity官網Blog。)
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.