FFXV實現(xiàn)風和草木的表現(xiàn)
FFXV蒸绩,因為是以開放世界為舞臺的游戲,【風】也是重要的表現(xiàn)要素涩哟。
在FFXV中索赏,通過帶有【影像范圍】【3D方向】要素的Wave函數(shù),實現(xiàn)了關卡設計師可以在游戲世界的任意場所設定吹風的結構贴彼。
FFXV?XV的效果目標:自然的看不出是用程序化(Procedural)的力量實現(xiàn)的風潜腻。
單純【設定Wave函數(shù)】的話,美術師制作設定數(shù)據(jù)很難器仗。最后的實現(xiàn)方法是引擎團隊開發(fā)了可以在關卡編輯器上繪制吹風情況的UI融涣,提供給美術師使用。只是設定Wave函數(shù)的話精钮,美術師很難工作威鹿。
開發(fā)團隊設計出用繪畫UI的方式讓美術師直觀的設定風參數(shù)的結構。這樣轨香,通過這種結構實現(xiàn)的隨風飄動的草木翩腐,最初一看的話是有枝葉和莖的俯抖,而實際是在板型多邊形上貼了草木Texture的Billboard愚臀。
Billboard如何實現(xiàn)了【隨風飄動】的表現(xiàn)?Rungjiratananon說明是制作了用顏色的濃淡來表示【受風的影像的彎曲程度】的UI根蟹,通過視覺的感受來進行設定。設定的單位是頂點單位糟秘,對頂點顏色做設定简逮。具體操作上,設置深色的頂點尿赚,則物體更容易受到風的影響而運動散庶。
還有,Billboard還可以實現(xiàn)隨風飄動時凌净,設定伸縮的上限悲龟。風到什么強度,草木就不會伸展冰寻,設定了控制過度伸長的結構躲舌。
板型多邊形表現(xiàn)的草木Billboard的隨風飄動的情況和伸展控制,也可以通過繪制來設定性雄。還有,因為風的運動太有規(guī)則的話羹奉,看起來像在作假秒旋,在通過Wave函數(shù)生成風的強弱和方向上,導入增加Noise的結構诀拭,使用【不規(guī)則的Texture】來給予風的強弱迁筛。例如用【V字形狀分布濃淡的Texture】給予廣闊草原上吹風的效果「ぃ可以做出草原在V字型上隨風飄動的表現(xiàn)细卧。
在Wave函數(shù)里加入Noise,就增加了吹風的不規(guī)則性筒占,盡管如此贪庙,還是有不足的情況。
為了表現(xiàn)立體的風的強弱翰苫,用濃淡Texture來設定強弱止邮。通過這個,可以使用Texture給予的體積形狀讓草木隨風飄動奏窑。
回過頭來导披,因為草木是用Billboard來表現(xiàn)的,看到的枝葉也實際是板型的多邊形埃唯。雖然草木做傾斜飄動的動作時撩匕,板型多邊形也會傾斜搖動,但草木產生的陰影并沒有變化墨叛。FFXV里止毕,在對受風傾斜的草木Billboard做光照時模蜡,旋轉草木Billboard的法線向量,也加入了擾動的動畫滓技,實現(xiàn)了對現(xiàn)實世界中陰影的模擬哩牍。
隨風飄動的草木陰影的復雜變化的表現(xiàn),是通過法線的擾動和旋轉來實現(xiàn)的令漂。
以上完全是Fake的手法膝昆,因為法線方向是隨著隨風搖動的來擾動的,這樣草木Billboard的光照條件每次都會變化叠必,陰影也跟著變化荚孵。遠處看的話,枝葉是以復雜的方向變化的纬朝,看起來相當真實收叶,所以是相當好的方法。
研究者眼中:游戲業(yè)界快樂的地方
1共苛、在各種混合環(huán)境中進行開發(fā)判没,譬如說最新的大制作游戲,是由物理和數(shù)學隅茎、AI和光學等各種各種的計算機科學組合而成澄峰,作為研究主題非常具有挑戰(zhàn)性。
2辟犀、雖然在基礎方面俏竞,還是有很強硬的科學技術作為支撐,但通過種種Fake和Trick技術手法堂竟,超越現(xiàn)實的制作出有很高說服力的假想世界魂毁,這也是游戲開發(fā)行業(yè)才具有的獨特魅力。
3出嘹、除此之外席楚,使用頂級美術師制作的高品位角色3D模型,進行各種技術的實驗也很有意思税稼。各個領域的優(yōu)秀人才酣胀,拿出各自專業(yè)領域的知識,協(xié)作進行同一個內容制作的過程也很有意思娶聘。這個屬于SQUARE?ENIX的企業(yè)文化闻镶,各種專業(yè)人士聯(lián)合工作的快樂。
總結
游戲開發(fā)丸升,本身就是一門藝術铆农,這樣的藝術,是結合各種工業(yè)產業(yè),現(xiàn)實產業(yè)墩剖,生命發(fā)展的猴凹。在游戲這個領域,我們可以做我們想做岭皂,我們可以實現(xiàn)我們想實現(xiàn)郊霎,我們可以嘗試我們曾經不敢嘗試的。每一個游戲開發(fā)者爷绘,都是靈魂設計師书劝,他們把自己的,大家的土至,世界的萬千設想用更直觀购对,更貼近生活的方式展示出來。游戲陶因,是本身就具備超強感染力的虛擬產物骡苞,他甚至可以帶動一大批現(xiàn)實中很多領域的快速發(fā)展。而游戲本身楷扬,也是一個非常非常復雜的軟件解幽,難以駕馭的技術。所以烘苹,游戲業(yè)是快樂的亚铁,他是開發(fā)者締造的幸福世界,他是開發(fā)者撰寫的夢想世界螟加,也是開發(fā)者展示自我世界的。
本文作者:Garfield吞琐,現(xiàn)任職于點融技術部Social團隊捆探,游戲引擎 tyo Engine 及 tyo Engine Revolution作者,對尖端渲染技術擁有濃厚興趣站粟,曾就職于多家游戲大廠參與游戲引擎研發(fā)相關工作黍图。