文档章节

Unity游戏画面品质增强,shader和贴图

liyong2
 liyong2
发布于 2016/05/24 22:36
字数 563
阅读 509
收藏 1

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

游戏代码: http://git.oschina.net/liyonghelpme/unityRpg

如何增强普通场景的画面品质?通过对比类似风格游戏画面,来进行优化。

例如对于宇宙风格游戏,可以参考星际争霸和 home world 家园。

优化主要包括:

1:单个场景物件优化

2:场景中动态粒子效果的增加

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

© 著作权归作者所有

liyong2

liyong2

粉丝 51
博文 196
码字总数 64732
作品 0
广州
程序员
私信 提问
关于一些初学Unity的基本操作和自己的理解

1.Scene面板操作: A.按住鼠标右键,拖动鼠标,可以旋转 B.鼠标滚轮前后滑动,前进后退 C.按下鼠标滚轮,拖动鼠标,可以拖动场景 D.在场景中选中物体,按F键或者在Hierarchy面板双击物体,把选...

炸服的土豆
07/05
0
0
ogre的材质与unity的材质的相似性

最近研究了火炬之光的游戏资源,这款游戏采用ogre引擎,也就促使我研究了一下ogre的材质文件格式,发现和我经常使用的unity的材质格式有很多相似之处,因此分享出来给大家。 ogre的材质文档可...

李勇2
2015/02/28
156
0
Unity光照与渲染设置学习笔记

学习了一下unity中有关光照和渲染的一些设置,现在才明白之前遇到的一些问题只是没有正确设置而已。 unity不同版本的光照设置会有一些差异,而且可以调节的参数非常多,这里只记录一些重要的...

青空哲也
03/16
0
0
Substance与PBR工作流总结

PBR介绍 PBR即基于物理的渲染,是一套尝试基于真实世界光照物理模型的渲染技术合集,使用了一种更符合物理学规律的方式来模拟光线,达到更真实的渲染效果,而且可以直接通过物理参数来直观地...

leohijack
2018/05/11
0
0
我不是九爷 带了解 Unity3D与VR虚拟现实

  对于大多数人来说,可能不知道Unity3D是什么,但是却知道VR虚拟现实是什么,更不会把VR虚拟现实和Unity3D联系在一起,外行的人根本不知道这两者之间有什么关系。那么,今天来给你讲解一下...

李伟铭k
2018/07/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

好程序员web前端教程分享web前端入门基础知识

  好程序员web前端教程分享web前端入门基础知识,作为合格的Web前端工程师必须得掌握HTML、CSS和JavaScript。只懂其中一两个还不行,必须对这三门语言都要熟悉。下面我们一起来看一看吧! ...

好程序员官网
25分钟前
3
0
elasticsearch 中文分词插件IK-Analyze

elasticsearch 版本 7.3 安装中文分词插件 插件对应的版本需要和elasticsearch的版本一致 插件各个版本下载地址 https://github.com/medcl/elasticsearch-analysis-ik/releases 使用elastic...

kdy1994
29分钟前
4
0
只用一套解决方案,就可解决80%的交通物流行业信息难题

行业背景 新中国成立70多年来,中国交通运输总体上已经形成了多节点、全覆盖的综合运输网络,“五纵五横”综合运输大通道基本贯通,一大批综合客运、货运枢纽站场(物流园区)投入运营,取得...

朕想上头条
31分钟前
4
0
spring-boot结合AOP实现数据源动态配置

Spring-Boot+AOP方式实现多数据源切换 设计总体思路:Spring-Boot+AOP方式实现多数据源切换,继承AbstractRoutingDataSource实现数据源动态的获取,在service层使用注解指定数据源。 一、多数...

蜗牛伊
32分钟前
3
0
干货 | 京东技术中台的Flutter实践之路

在 2019 年,Flutter 推出了多个正式版本,支持的终端越来越多,使用的项目也越来越多。Flutter 正在经历从小范围尝鲜到大面积应用的过程,越来越多的研发团队加入到 Flutter 的学习热潮中,...

京东云技术新知
36分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部