UE4中使用真實天空插件——TrueSky

UE4中使用真實天空插件——TrueSky

1.簡述
TrueSKY是一個軟件開發套件,可以在各種平臺上實時渲染逼真的天空,雲彩和大氣效果。經過多年研究和開發,它基於光散射和吸收的物理原理,並針對速度進行了高度優化。並實時更新,trueSKY在GPU上創建體積雲和大氣數據,並通過輕量級API提供對數據的實時訪問,該SDK是跨平臺和獨立於渲染器的。它們按需形成和蒸發,這是針對現實,實時天空和雲彩的最佳性能系統。
在這裏插入圖片描述
本來作爲一個簡單的插件,不想做過多記錄的,但是在使用過程中發現了一系列的小問題和bug,故在此記錄。不過對比其他插件GoodSky或是VFX等等,針對體積雲和渲染的逼真效果,這個依舊是最佳的天氣解決方案。
官方網站:TrueSky
2.使用教程
主要看官方文檔:官方文檔
通過改變Sequence Actor這個序列的值來改變天氣,如果你不需要使用藍圖改變天氣,使用這個序列手動來生成想定天氣就足夠使用了。非常方便。在這裏插入圖片描述
在這裏插入圖片描述
3.使用過程的問題記錄

由於需要後臺藍圖實時更改天氣,這裏使用自定義事件,並用到以下結點來控制,以下圖爲例的結點中(Property)使用後不生效:
在這裏插入圖片描述
在這裏插入圖片描述
可能由於收費的原因,國內相關使用的文章非常的少,不過好在國外的有相關論壇和技術人員解答,留帖論壇或在羣組Slack基本可以得到解答。
官方給到的答覆是一些結點確實不生效,不過可以使用其他結點替代,例如使用Precipitation。其他的不能使用的也會再檢查覈實。
在這裏插入圖片描述
問題可能是UE版本的提高,TrueSky的版本沒有及時更新,我在插件的代碼中觀察到4.21 和4.24的函數結點名和參數就有較大變化,並且多了一些funtion例如water。不過好在不是什麼大問題,能滿足絕大多數的需求了。
如果你也在使用過程中遇到問題,歡迎與我交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章