當前位置:首頁 >教程首頁 > 遊戲程序 > 虛幻引擎交互開發工程師班 >夜光引擎的技術分享

夜光引擎的技術分享

發布時間:2020-09-07 09:47:14

Hello. 大家好,今天給大家帶來夜光引擎的技術分享,我是神棍趙。

1、前言

猶記得多年前的那個聖子降臨,震撼了我幼小的心靈。近日,SE旗下的夜光引擎帶著他的新視頻又來到了大家麵前,我就簡單向大家介紹一下夜光引擎在這1分鍾(去掉logo)的視頻展現出的一些技術細節,幫助大家節約時間,也節省流量。

2、正文

視頻開始先來個動態光影變化,效果就見仁見智,不予評價。

1.png

緊接著演示用筆刷隆起地形。仔細觀察後發現樹木好像並沒有跟隨地形的改變而向上抬起。不知道是BUG還是引擎特性,真是玄學。

2-1.png2-2.png

然後演示了手動擺放一塊石頭,自動計算出對周邊環境的影響。這個是真的牛b,看視頻好像還是迭代解算出來的,效果不錯,就是不知道視頻有沒有加速,若實際使用中能達到這個迭代速度還真是挺香的。

3.png

計算完成後的效果,地形材質與樹木材質都產生了變化。就是不知道為什麼隻是加了一塊石頭,這變化咋就這麼大,也許是調高了影響因子吧,加大對環境的影響,讓觀眾看的更清楚。

4.png

通過筆刷影響植被種類, 相信ue的用戶對這個操作已經很熟悉了,我就不廢話了,仔細看的話,會發現夜光引擎的這個筆刷還真有點不一樣。

5.png

其中有個細節,當用筆刷刷出小型灌木的時候,會對已有的植被分布產生影響,而且兩棵樹的位置沒變,推測沒有重新進行植被生長解算,隻是通過筆刷範圍獲取可能影響的植被,然後更新生長屬性,例如生成年齡。表現在視頻中就是樹變大了。

6-1.png6-2.png

接著展示了通過曲線生成河流,然後影響周邊環境, 仔細觀察的話能夠看出樹根對地麵有簡單的隆起效果。UE4.26將會更新新的河流工具,配合地形的LayerEdit,效果也是美滋滋。

7-1.png7-2.png

接著又展示了道路工具,與UE4現有的地形樣條線很像,既能剔除植被,也能影響地形材質。

8.png

最後秀了一下草地,樹林的生成過程。從視頻來看應該是用的異步多線程分塊生成,有明顯的延遲,暫時還達不到地平線那種順滑。

9-1.png9-2.png

3、總結

仔細想想以前介紹的地形線的引擎,卡普空的RE引擎,以及育碧家的自研引擎,好像都在用同樣的思路做同樣的事情。都是在做開放世界的自然環境生成,交互方式也都主要使用筆刷與樣條線,具體的實現形式區別很大,但從整體看有異曲同工之感。

來源:Thepoly公眾號

华体会hth体育网 賞析
  • 2101期學員李思庭作品

    2101期學員李思庭作品

  • 2104期學員林雪茹作品

    2104期學員林雪茹作品

  • 2107期學員趙淩作品

    2107期學員趙淩作品

  • 2107期學員趙燃作品

    2107期學員趙燃作品

  • 2106期學員徐正浩作品

    2106期學員徐正浩作品

  • 2106期學員弓莉作品

    2106期學員弓莉作品

  • 2105期學員白羽新作品

    2105期學員白羽新作品

  • 2107期學員王佳蕊作品

    2107期學員王佳蕊作品

專業問題谘詢

你擔心的問題,火星幫你解答
×

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯係,請保持電話暢通!
確定