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 混合来制做。

相关文章
相关标签/搜索