适当为游戏场景添加光照效果,能够有效增强场景氛围,让玩家体验更佳。今天将为大家分享在Unity中调整光照特效的7个技巧,让整个游戏场景氛围更引人入胜。

1、使用线性颜色空间

在为场景添加光照效果之前, 尽量将颜色空间设为线性(Linear)。线性颜色空间会更接近真实环境的渲染效果。Unity默认采用Gamma Color Space ,点击Edit > Project Settings > Player,在Other Settings下找到Color Space属性,并将其设为Linear。

Gamma与Linear效果对比(无后处理)

Gamma与Linear效果对比(含后处理)

2、使用全局光照(GI)

使用全局光照(GI)能够实现更加逼真的光照。全局光照系统能够对光照在表面反射或折射到其它表面(间接光照)的方式进行建模,而非限定光照只能从光源照射到某个表面。

实时全局光照开关对比

可以在光照设置面板中启用全局光照,依次点击Window > Lighting > Settings,打开Lighting面板,在Scene标签下勾选Realtime Global Illumination,设置Indirect Resolution可以改变实时全局光照的分辨率。

烘焙全局光照(Baked GI)和预计算实时GI都存在一些限制,二者均只计算静态对象的光照,所以动态对象无法反射光照到其它对象,反之亦然。但动态对象可以利用光照探头(Light Probes)来接受静态对象反射的光照。

3、光照颜色协调

设置光照时必须关注其颜色对场景整体氛围的影响,以创造更加美妙而和谐的光照。

2个主色,蓝色与橙色互补

3个相似的主色,从绿到黄

2个主色,蓝色与橙色互补

不同的光照颜色会为场景带来完全不同的氛围:

4、尽量使用浅色

光照尽量使用浅色,不要使用饱和度过高的颜色,浅色光照看起来更加自然,也更令人舒适。

饱和度高的光照与浅色光照对比

5、不断调整设置

不断尝试改变光照方向及阴影,查看并对比不同的效果。以找到最合适的设置。

6、调整环境颜色

尝试调整环境颜色(Ambient Color)来改变阴影颜色,从而获得更加逼真而自然的阴影效果。

依次点击Window > Lighting > Settings打开Lighting面板,在Scene标签下将Environment Lighting Source设为Color,然后将Ambient Color 设为合适的颜色。

7、使用后处理特效

使用Unity提供的后处理特效包,可以让整个场景的光照效果更加强烈。可以从Asset Store资源商店下载该后处理特效资源包。下面是在Unity 5.6中使用后处理特效的示例:

后处理特效是否启用的对比

转载于:https://my.oschina.net/u/4102687/blog/3026501

Unity中调整光照特效的7个技巧相关推荐

  1. Unity中使用粒子特效(Particle System)制作烟花和烛光效果

    Unity中使用粒子特效(Particle System)制作烟花和烛光效果 烟花 烛光 烟花 Unity&烟花效果实例 烛光 Unity3d粒子特效:制作火焰效果 由于烛光的火焰是比较稳定的 ...

  2. 关于Unity中的光照(六)

    反射探头 1:镜子金属等具有光滑表面的物体都会反射,而游戏中计算实时反射非常消耗CPU的资源, unity5.0新增了一个反射探头的技术,通过采样点,生成反射Cubemap,然后通过特定的着色器从Cu ...

  3. unity技美34——解决unity中烘焙光照,同mesh同uv的模型烘焙光照时多出一张光照贴图的问题

    我们再开发中,经常会遇到需要烘焙场景光照的情况.但是尴尬的是,一个场景中你好几个物体用的都是一个贴图,但是不同mesh.或者是相同mesh.你都会如下图,多出一张光照贴图.正常unity开发的解决办法 ...

  4. Unity中的LOL特效分享

    这个工程是由老外仿的LOL英雄特效并非我制作 效果展示 使用说明: 本工程使用版本为unity5.5,我用的是unity5.6.3的版本也可以正常运行,遇见报错清空一下日志即可,不影响跑demo 工程 ...

  5. Unity中实现领取奖励特效

    一:效果演示 二:实现 --导入Dotween插件 --完整代码 using System; using UnityEngine; using DG.Tweening;/// <summary& ...

  6. [Render] 适用于高级Unity创作者的通用渲染管线[4] - URP中的光照

    RuntimeMapMaker3D-Pro 英文原文:https://resources.unity.com/games/introduction-universal-render-pipeline- ...

  7. 在Unity中制作逼真的建筑场景

    原创 Unity Unity官方平台 2018-07-28 在创作游戏中,场景的制作是必须要面对的问题,如何高效制作好感染力强.让人印象深刻的场景是每个开发者都会面临的难题,因为场景的细节和逼真度处理 ...

  8. 在Unity中制作高质量的光照效果(上)

    原创: Unity Unity官方平台 本篇专家指南将介绍在Unity中制作高质量光照效果的多种高级方法,其中使用了2D和立方体贴图的光线遮罩,并且利用了Unity高清渲染管线HDRP中的高级着色器. ...

  9. unity重定向_动画重定向技术分析和Unity中的应用

    0. 前言 新的手游项目使用Unity引擎,动画部分要使用重定向技术来实现动画复用.之前在大公司工作的时候对这块了解比较深入,读过Havok引擎在这部分的实现源码,也基于自己的理解在公司自研的手游引擎 ...

最新文章

  1. win7电脑总是提示重新启动计算机以完成重要更新的安装是怎么回事,Win7开机时弹出Windows Update提示,怎样解决?(图文)...
  2. 找出SAP OData service出错根源的小技巧
  3. 协议转换器主要是应用在哪些地方?
  4. 简单的网页制作_制作简单网页物体
  5. 使用decode函数
  6. PHP 入门学习教程及进阶(源于知乎网友的智慧)
  7. 基于RTMP协议的音视频传输----FLV格式
  8. Cygwin的安装教程
  9. excel公式编辑器_用EXCEL图表制作时钟「内容详细,配有大量动画操作,值得收藏」
  10. Laravel的Migration 和 Seeder 使用
  11. texi2html 安装,texi2html 源码编译
  12. FFmpeg的HEVC解码器源代码简单分析:CTU解码(CTU Decode)部分-TU
  13. vim自定义设置-配置文件
  14. stm32---端口复用和重映射
  15. 如何学习爬虫技术(问答版)
  16. JES与OIM的集成
  17. 20. WordPress网站备份与还原
  18. 与计算机专业相关的英语科普短文,求科普类的简单的英语小短文
  19. HyperTerminal 超级终端设置TCP/IP Client和TCP/IP Server
  20. 【陈鹏老师精益项目实战】精益生产的十大工具

热门文章

  1. 黑马程序员 关于学习毕老师IO流后的一些笔记
  2. 视频教程-从零开始深度学习(仅视频课)-深度学习
  3. 帕拉迪“聚力赋能 创势前行”,IAM击破企业安全三大痛点
  4. Matlab的护眼模式设置
  5. 成年人正确学英语的方式
  6. IEC61850变电站基本通信结构-原理和模型_6客户-服务器
  7. 使用 python urllib2 抓取网页时出现乱码的解决方案
  8. 阿里云效devops平台简介
  9. 基于RFID技术的汽车总装制造执行系统应用架构
  10. NormalSpaceSampling 基于法向空间的点云降采样