溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

來來來!游戲場景風(fēng)格暴露你的年紀(jì)

發(fā)布時(shí)間:2020-07-05 13:32:31 來源:網(wǎng)絡(luò) 閱讀:700 作者:寧金峰 欄目:建站服務(wù)器

大家是不是不知道什么是低多邊形風(fēng)格游戲呢,唉,還是太年輕啊。

記得當(dāng)年極為火熱暗黑破壞神、紅色警戒、塞爾達(dá)傳說等等經(jīng)典游戲都可以歸為低多邊形風(fēng)格游戲。當(dāng)然了,當(dāng)年的主要問題卻是電腦配置跟不上了。

隨著電腦硬件的逐漸升級(jí),游戲畫面的精度卻是越來越高,低多邊形游戲也就慢慢地變成了“Low”的代言人了。

但是,近期隨著《紀(jì)念碑谷》《我的世界》《戰(zhàn)爭模擬器》《besiege》等大名鼎鼎的游戲問世,低多邊形游戲卻是另辟蹊徑地以另一種方式成為了一種新的風(fēng)格。

今天,要為大家介紹的就是在Unity里面實(shí)現(xiàn)場景低多邊形化的牛掰級(jí)插件:Low Poly Terrain,Low Poly Water GPU以及DirectX 11 Low Poly Shader ,插件在Unity官網(wǎng)就可以下載哦~免費(fèi)哦!免費(fèi)!真的免費(fèi)!好的說完三遍了。

好了,我們現(xiàn)在逐一來教學(xué)教學(xué)。

Low Poly Terrain

來來來!游戲場景風(fēng)格暴露你的年紀(jì)

   Low Poly Terrain用于在Unity編輯器中生成低多邊形地形的工具,支持導(dǎo)入Unity地形數(shù)據(jù)后在編輯器中直接處理地形,也支持從其它地形工具導(dǎo)入高度圖與顏色貼圖。該工具可以動(dòng)態(tài)生成并管理LOD級(jí)別,以盡可能減少多邊形數(shù)量。利用動(dòng)態(tài)批處理降低CPUGPU使用率,可以動(dòng)態(tài)查詢地形數(shù)據(jù),且支持在地形上程序化生成樹木等對(duì)象。Low Poly Terrain支持PBR及自定義光照模型,適用于對(duì)性能要求較高的環(huán)境,例如VR平臺(tái)。

來來來!游戲場景風(fēng)格暴露你的年紀(jì)

   該插件易于使用,可以從項(xiàng)目窗口或GameObject菜單直接新建Low Poly Terrain對(duì)象,或者為某個(gè)游戲?qū)ο筇砑?/span>Low Poly Terrain組件,然后為地形設(shè)置高度圖與顏色貼圖。高度圖是一張灰度圖,用于編碼地形的高度信息。Low Poly Terrain默認(rèn)采用頂點(diǎn)顏色而非UV坐標(biāo)對(duì)地形進(jìn)行著色,取消勾選Generate Vert Color即可切換為UV坐標(biāo)。

來來來!游戲場景風(fēng)格暴露你的年紀(jì)

   然后可以設(shè)置地形大小,Terrain Size是指地形方塊的長度。對(duì)于擁有不同LOD級(jí)別的地形來說,最好將其設(shè)為2的整數(shù)次冪。Hight則可以設(shè)為任意值。Chunk Size則是單獨(dú)地塊的長度,它們可以根據(jù)相機(jī)距離來調(diào)整LOD級(jí)別,該數(shù)值必須可以被Terrain Size整除,并且必須為Base Resolution的倍數(shù),Base Resolution用來定義地形上最小三角形的數(shù)量,即最低LOD級(jí)別。LOD Levels則決定了每個(gè)地塊可以生成的低分辨率網(wǎng)格數(shù)量。下面還可以設(shè)置地形偏移量,所有設(shè)置填寫完畢后,點(diǎn)擊生成網(wǎng)格即可將原有地形更新為低多邊形風(fēng)格。

來來來!游戲場景風(fēng)格暴露你的年紀(jì)

Low Poly Water GPU

來來來!游戲場景風(fēng)格暴露你的年紀(jì)


   Low Poly Water GPU用于在Unity中模擬低多邊形風(fēng)格的水特效,所有波浪計(jì)算完全在GPU上進(jìn)行,不占用CPU資源以實(shí)現(xiàn)最佳性能。該插件支持自定義波浪與光照效果,可以模擬水波拍打岸邊的混合特效、平面反射與折射及吸光效果,能夠接收陰影效果,最多可支持4個(gè)點(diǎn)光源,并可自定義水面網(wǎng)格。該插件支持移動(dòng)平臺(tái)。

來來來!游戲場景風(fēng)格暴露你的年紀(jì)

   插件使用也很簡單,只需從Prefabs文件夾中選取所需模擬的水特效預(yù)制件,將其添加到場景,然后調(diào)整Low Poly Water組件的材質(zhì)、網(wǎng)格類型、大小、噪聲點(diǎn)、是否接收陰影、是否啟用反射及折射等屬性,即可在Unity中添加低多邊形的水效果。啟用反射或折射后面板上會(huì)多出相機(jī)設(shè)置模塊。另外,還可以單獨(dú)設(shè)置光照與陰影的屬性。

來來來!游戲場景風(fēng)格暴露你的年紀(jì)

DirectX 11 Low Poly Shader

來來來!游戲場景風(fēng)格暴露你的年紀(jì)

  DirectX 11 Low Poly Shader也是用于在Unity中實(shí)現(xiàn)低多邊形風(fēng)格的插件,雖然名字包含DirectX 11,該插件也能支持其它圖形API,但要求硬件支持Geometry Shader。插件提供了測(cè)試資源包,在購買之前可以先測(cè)試該插件是否支持目標(biāo)平臺(tái)。

DirectX 11 Low Poly Shader不需要進(jìn)行網(wǎng)格變換,也不會(huì)增加網(wǎng)格頂點(diǎn)數(shù)量,與原始網(wǎng)格所占用的GPU資源一致,且渲染速度更快,對(duì)于非運(yùn)行時(shí)生成的網(wǎng)格非常有用,且網(wǎng)格類型不限。


來來來!游戲場景風(fēng)格暴露你的年紀(jì)

  使用該插件也非常方便,只要為需要切換至低多邊形風(fēng)格的網(wǎng)格添加DirectX11 Low Poly著色器即可??梢栽谄脚_(tái)配置文件中更改編譯目標(biāo),目前該插件支持將編譯目標(biāo)設(shè)為以下幾個(gè)版本:

#pragma target 5.0

#pragma target 4.6

#pragma target 4.0

來來來!游戲場景風(fēng)格暴露你的年紀(jì)


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI