参考文章: 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 混合来制做。