Unity遊戲畫面品質加強,shader和貼圖

參考文章: https://simonschreibt.de/game-art-tricks/git

遊戲代碼: http://git.oschina.net/liyonghelpme/unityRpg優化

如何加強普通場景的畫面品質?經過對比相似風格遊戲畫面,來進行優化。動畫

例如對於宇宙風格遊戲,能夠參考星際爭霸和 home world 家園。google

優化主要包括:.net

1:單個場景物件優化3d

2:場景中動態粒子效果的增長orm

3:場景decal 貼片裝飾對象

例如:遊戲

1:場景中發光物體能夠增長 illuminate 發光貼圖,來加強發光部分強度,這種稱爲自發光貼圖技術,一般用於發光的燈,窗戶等圖片

https://www.google.com.hk/search?q=illuminate+map&newwindow=1&biw=1280&bih=702&source=lnms&tbm=isch&sa=X&ved=0ahUKEwijl7r58vLMAhWkI6YKHfTsAksQ_AUIBigB#imgrc=_

2:場景中具備高反光材質,能夠增長uv流動的發光材質貼圖,營造發光效果,例如水晶物體。

能夠搜索 反射貼圖 reflect map, 或者 env map 環境貼圖

https://www.google.com.hk/search?newwindow=1&biw=1280&bih=702&tbm=isch&sa=1&q=reflect+map&oq=reflect+map&gs_l=img.3...7501.8490.0.8643.7.6.0.0.0.0.0.0..0.0....0...1c.1.64.img..7.0.0.eOeAq_LO-8#imgrc=

3:對於遊戲對象,玩家模型,能夠經過 normal map 法線貼圖, spec map 高光貼圖,以及蒙版,mask, 實時陰影, cel shade 動畫着色, outline 描邊, rimlight 邊緣高光,等技術來加強主角表現

http://forum.unity3d.com/threads/released-toony-colors-pro-mobile-cartoon-shaders-pack-with-lots-of-features.178456/

實時陰影能夠參考 光照貼圖投影地面技術:

個人火炬之光demo中的技術,將玩家陰影從頂上投影到一張 rendertexture中,將rendertexture用於地面渲染時讀取 陰影像素

4:場景中激光,或者水晶會在附近造成光暈,能夠使用一張sprite圖片,製做光暈,能夠將其直接用場景相機渲染,也能夠用 特殊相機渲染到一張光貼圖中,將光貼圖 用於場景地表繪製

5:場景霧氣粒子,一般地面有塵土粒子,而宇宙有星辰粒子,大範圍,隨着鏡頭一塊兒移動的粒子效果

6:地面燃燒火焰,煙霧粒子

7:宇宙星空有天空盒子,以及遠處發光的星雲 lensflare, 能夠使用面片,additive 混合來製做。

相關文章
相關標籤/搜索