參考文章: 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 發光貼圖,來加強發光部分強度,這種稱爲自發光貼圖技術,一般用於發光的燈,窗戶等圖片
2:場景中具備高反光材質,能夠增長uv流動的發光材質貼圖,營造發光效果,例如水晶物體。
能夠搜索 反射貼圖 reflect map, 或者 env map 環境貼圖
3:對於遊戲對象,玩家模型,能夠經過 normal map 法線貼圖, spec map 高光貼圖,以及蒙版,mask, 實時陰影, cel shade 動畫着色, outline 描邊, rimlight 邊緣高光,等技術來加強主角表現
實時陰影能夠參考 光照貼圖投影地面技術:
個人火炬之光demo中的技術,將玩家陰影從頂上投影到一張 rendertexture中,將rendertexture用於地面渲染時讀取 陰影像素
4:場景中激光,或者水晶會在附近造成光暈,能夠使用一張sprite圖片,製做光暈,能夠將其直接用場景相機渲染,也能夠用 特殊相機渲染到一張光貼圖中,將光貼圖 用於場景地表繪製
5:場景霧氣粒子,一般地面有塵土粒子,而宇宙有星辰粒子,大範圍,隨着鏡頭一塊兒移動的粒子效果
6:地面燃燒火焰,煙霧粒子
7:宇宙星空有天空盒子,以及遠處發光的星雲 lensflare, 能夠使用面片,additive 混合來製做。