2017年4月25日 星期二

DeepSky Haze - 深空霧霾

分類:Shaders/Fullscreen & Camera Effects
發行者:Piran Tremethick。
最初發佈:2016 年 4 月 19 日。
已使用 Unity 5.2.1 提交。
已下架



本文為 胡亂說・隨便寫 擅自翻譯,詳細內容以原文為準。

需要 Unity 5.2.1 或更高版本。

DeepSky Haze 是個以物理為基礎的大氣散射效果,被設計來輕鬆的添加極漂亮的自然霧氣和真實的體積霧霾以及照明效果。採用了現代渲染技術的優點,例如短暫的重新投射以帶來高品質的效果、速度。

支援 DX9/DX11 以及 OpenGL Core(使用 DX11 或 OpenGL Core 以獲得最佳品質/效能,不支援行動平台和 VR)。

特點:
  • 大氣(瑞利 Rayleigh)散射 - 使用來自天空的典型散射添加深度到場景。
  • 霧霾散射 - 使用來自噴霧(灰塵/污染物)以物理為基礎的散射建立滿是灰塵的空氣。
  • 體積光井 - 定向光影圖透過霧霾投射出真實的體積陰影。
  • 體積點光源和聚光源 - 使用支援的陰影、光餅和 3D 密度紋理從點光源和聚光源建立局部體積效果。
  • 基於高度的霧 - 使用指數高度衰減和太陽光照簡單的控制霧氣。
  • 快速設置 - 只需點擊幾下就能添加 DeepSky Haze 到你的場景。
  • 透明 Shader - 包含自定 Shader 來允許在透明物件和天空盒元素上產生大氣效果。
  • 區域系統 - 為特定區域建立不同效果,當你在它們之間遊歷時使用平滑的混合。
  • 一天的時間變化 - 為一天裡的不同時間建立特定的大氣效果。
  • 支援多鏡頭 - 在場景中跨越全部鏡頭分享設定或者具體指定每個鏡頭的覆蓋,(例如)適用於過場動畫。
  • 建立預設 - 輕鬆的設定預設來為跨場景分享大氣效果。

*DeepSky Haze 不是個時間系統,但是允許你建立能夠經由時間參數進行平滑混合的大氣效果。

包含完整原始碼以及完全註解!相關訊息和資源,請看論壇主題用戶指南或聯繫 piranlbb@gmail.com

已下架



經典瑞利和三重散射

自定一天的時間變化

高度霧氣

真實體積光井

體積點光源/聚光源

靈活的區域系統

包含自定透明 Shader

使用 DeepSky Haze(左)

使用 DeepSky Haze(左)

本文為 胡亂說・隨便寫 擅自翻譯,詳細內容以原文為準。