Unity中的部分环境光照设置以及简单雾的效果

  • 环境光照
    • 为什么要使用环境光照
  • 效果实现
    • 灯光渲染窗口
    • 第一部分
    • 第二部分:
    • 环境光照
  • 结尾

先发一张最近测试出的demo图片,这个项目是开启了URP的效果,想要追求一点点的画质效果


我最近在做的项目就需要类似于这样的效果,当然,都是比较简单的设置效果,效果更好的有不少,但相比之下学习的时间成本过高,对于我现在来说承受不起,以后可能会弄,但不是现在

环境光照

为什么要使用环境光照

光照一直都是游戏中很重要的部分,它的真实性,它的合理性,它所表现出的效果,这对游戏的沉浸体验会有很大的影响。
不同的游戏中是有不同的颜色基调的,如果逃生2的颜色基调是夏日炎炎,那它的恐怖氛围就会骤减。
打开你的新项目,创建一个地形,一个方块,发现是方块有影子的。
但如果我们做一个操作,我们把直射光删掉会发生什么?世界黑了。
没错,Unity默认的设置中,天空盒子是没有光照效果的,当我们想要世界色调和天空盒子保持一致时,就会很麻烦。而这恰好是我们想改变的
下面是没有删掉直射光,改变天空盒子的效果,我个人是很不喜欢的


当然,这些都可以通过改变直射光修改,不过我个人是认为直射光应该是用于微调,而不是主要决定光照效果的部分

效果实现

在Window的下拉菜单中找到Rendering里的Lighting菜单


然后你的右侧窗口就应该多出了光照菜单,第一个是场景光,第二个就是我们的环境光,剩下的我暂时也没怎么看过(逃)

灯光渲染窗口

我们来仔细看一下环境光照设置
这部分主要分为了两部分:

  1. 环境
  2. 其他

第一部分

亮着的那个就是天空材质的窗口,点右边圆点可以更换你项目中的材质球
至于天空盒子这玩意儿,咱暂时也不好做一个,所以去资源商店找吧,很多很漂亮还免费的。
第二个就是刚才被我删掉的原来的环境灯光来源,这玩意儿不用管

第一部分剩下的暂时根本不用管


第二部分:

其他里主要是Fog设置,就是我们想要的迷雾效果,这个会直接加到摄像头上,你预览窗口是没有的
还有光晕吧(暂时没玩过)

环境光照

这个光照主要看你天空盒子的颜色,所以会很漂亮(真的)
先把你喜欢的材质丢进去,可以在材质球那里再修改一下,然后点右下角的Generate Lighting,就会开始渲染

效果是这样的,虽然地面很奇怪,那主要是因为没有添加材质,有材质会很漂亮的

这个就是把Fog选项勾上,之后稍微调整颜色,模式,还有浓度
比较关键的是模式,没错的话是雾的深度与雾和摄像机位置的关系,你点的是中间那个,会比较自然,当然不同情况下,会有不同选择就是了

这是效果,虽然不是很好吧,因为场景的确是太单一了

结尾

东西很少,因为目前项目时间的确太紧张,只能找一些速度快,能达到要求的效果,否则会影响进度,接下来可能还会更新一些操作简单,但效果不错的东西

Unity中的部分环境光照设置以及简单雾的效果相关推荐

  1. ug更改java的环境变量_UG中的语言环境变量设置

    原标题:UG中的语言环境变量设置 今天与大家分享怎样更改UG中的语言环境变量,语言的更改经常要用,特别是在英语和中文之间切换. 在Windows的操作系统中,UG软件的工作路径是由系统注册表和环境变量 ...

  2. centos 6.4 java环境变量_CentOS中JAVA_HOME的环境变量设置

    http://blog.csdn.net/wind520/article/details/9308809 运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [ji ...

  3. CentOS中JAVA_HOME的环境变量设置

    运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [jifeng@localhost bin]$ java -version java version " ...

  4. 查看VS中一些默认环境变量设置的路径

    Visual Studio命令提示,输入set 或DOS命令窗口下输入set 1830B7BD-F7A3-4c4d-989B-C004DE465EDE=590:22bea60 ALLUSERSPROF ...

  5. Unity 中 2D 人物多段跳的简单实现

    说说我这套跳跃的逻辑吧: 设置两个变量,一个是最大跳跃次数,一个是剩余跳跃次数. 首先设置最基本的允许跳跃条件--是否触地,即判断玩家是否在地面上,然后才能允许玩家跳跃. 当触地时重置剩余跳跃次数(把 ...

  6. C#实现向excel中插入行列,以及设置单元格合并居中效果

    插入空行: Microsoft.Office.Interop.Excel.Workbook xlsWorkbook; Microsoft.Office.Interop.Excel.Worksheet ...

  7. 怎么设置oracle变量环境变量,window中oracle环境变量设置方法分享

    window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择"高级"->单击&qu ...

  8. oracle环境变量配置教程,oracle_window中oracle环境变量设置方法分享,window server中Oracle的环境变量设 - phpStudy...

    window中oracle环境变量设置方法分享 window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择 ...

  9. Lighting Window 光照设置界面 光照系列2

    Lighting Window 光照设置界面 本文档主要是对Unity官方手册的个人理解与总结(其实以翻译记录为主:>) 仅作为个人学习使用,不得作为商业用途,欢迎转载,并请注明出处. 文章中涉 ...

最新文章

  1. 0x52. 动态规划 - 背包(习题详解 × 19)
  2. 004_URL 路由 - 对磁盘文件的请求进行路由
  3. Django模型Model的定义
  4. 一种小型后台管理系统通用开发框架中的Cache缓存设计
  5. Shell 自定义函数
  6. 单片机一个ADC口实现多按键检测功能
  7. Emacs 中英文字体设置
  8. 实现随着 下拉菜单中 选中值的变化 周边的值也也跟着变化。(使用【 VLOOKUP 】 函数)
  9. 将客户端将IE9强制为IE7
  10. python 字符串 变量_Python检查变量是字符串
  11. 快排第n趟排序结果校验
  12. mysql手册02_事务
  13. mysql加载audit失败_MySQL5.5 安装mcafee mysql-audit插件 不成功
  14. Ubuntu 16.04下的美化配置过程
  15. 公寓做网络管理300多个房间,怎么做?
  16. 2020年02月编程语言排行榜
  17. python slice函数画高维图_没想到Python还能画六维图
  18. 大数据产品研究 - Presto简介
  19. C# Invoke,begininvoke的用法详解
  20. 学习笔记16 window service 服务的相关内容

热门文章

  1. 某程序员转行前的感慨nbsp;告别程序员…
  2. 2023上海国际电商物流包装产业展览会相约上海
  3. 一个产品的诞生过程全程记录(二)
  4. dracut 使用笔记
  5. 虫虫博客2009-如何把搜索引擎排名维护好
  6. 物理页面的使用和周转
  7. Vue中使echarts图表自适应
  8. 常用版本管理工具对比
  9. mysql添加外键语句解释 ALTER TABLE ADD CONSTRAINT FOREIGN KEY() REFERENCES
  10. 最近新看到的手帐新记法 bujo 子弹日记