Unity中的部分环境光照设置以及简单雾的效果
Unity中的部分环境光照设置以及简单雾的效果
- 环境光照
- 为什么要使用环境光照
- 效果实现
- 灯光渲染窗口
- 第一部分
- 第二部分:
- 环境光照
- 雾
- 结尾
先发一张最近测试出的demo图片,这个项目是开启了URP的效果,想要追求一点点的画质效果
我最近在做的项目就需要类似于这样的效果,当然,都是比较简单的设置效果,效果更好的有不少,但相比之下学习的时间成本过高,对于我现在来说承受不起,以后可能会弄,但不是现在
环境光照
为什么要使用环境光照
光照一直都是游戏中很重要的部分,它的真实性,它的合理性,它所表现出的效果,这对游戏的沉浸体验会有很大的影响。
不同的游戏中是有不同的颜色基调的,如果逃生2的颜色基调是夏日炎炎,那它的恐怖氛围就会骤减。
打开你的新项目,创建一个地形,一个方块,发现是方块有影子的。
但如果我们做一个操作,我们把直射光删掉会发生什么?世界黑了。
没错,Unity默认的设置中,天空盒子是没有光照效果的,当我们想要世界色调和天空盒子保持一致时,就会很麻烦。而这恰好是我们想改变的
下面是没有删掉直射光,改变天空盒子的效果,我个人是很不喜欢的
当然,这些都可以通过改变直射光修改,不过我个人是认为直射光应该是用于微调,而不是主要决定光照效果的部分
效果实现
在Window的下拉菜单中找到Rendering里的Lighting菜单
然后你的右侧窗口就应该多出了光照菜单,第一个是场景光,第二个就是我们的环境光,剩下的我暂时也没怎么看过(逃)
灯光渲染窗口
我们来仔细看一下环境光照设置
这部分主要分为了两部分:
- 环境
- 其他
第一部分
亮着的那个就是天空材质的窗口,点右边圆点可以更换你项目中的材质球
至于天空盒子这玩意儿,咱暂时也不好做一个,所以去资源商店找吧,很多很漂亮还免费的。
第二个就是刚才被我删掉的原来的环境灯光来源,这玩意儿不用管
第一部分剩下的暂时根本不用管
第二部分:
其他里主要是Fog设置,就是我们想要的迷雾效果,这个会直接加到摄像头上,你预览窗口是没有的
还有光晕吧(暂时没玩过)
环境光照
这个光照主要看你天空盒子的颜色,所以会很漂亮(真的)
先把你喜欢的材质丢进去,可以在材质球那里再修改一下,然后点右下角的Generate Lighting,就会开始渲染
效果是这样的,虽然地面很奇怪,那主要是因为没有添加材质,有材质会很漂亮的
雾
这个就是把Fog选项勾上,之后稍微调整颜色,模式,还有浓度
比较关键的是模式,没错的话是雾的深度与雾和摄像机位置的关系,你点的是中间那个,会比较自然,当然不同情况下,会有不同选择就是了
这是效果,虽然不是很好吧,因为场景的确是太单一了
结尾
东西很少,因为目前项目时间的确太紧张,只能找一些速度快,能达到要求的效果,否则会影响进度,接下来可能还会更新一些操作简单,但效果不错的东西
Unity中的部分环境光照设置以及简单雾的效果相关推荐
- ug更改java的环境变量_UG中的语言环境变量设置
原标题:UG中的语言环境变量设置 今天与大家分享怎样更改UG中的语言环境变量,语言的更改经常要用,特别是在英语和中文之间切换. 在Windows的操作系统中,UG软件的工作路径是由系统注册表和环境变量 ...
- centos 6.4 java环境变量_CentOS中JAVA_HOME的环境变量设置
http://blog.csdn.net/wind520/article/details/9308809 运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [ji ...
- CentOS中JAVA_HOME的环境变量设置
运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [jifeng@localhost bin]$ java -version java version " ...
- 查看VS中一些默认环境变量设置的路径
Visual Studio命令提示,输入set 或DOS命令窗口下输入set 1830B7BD-F7A3-4c4d-989B-C004DE465EDE=590:22bea60 ALLUSERSPROF ...
- Unity 中 2D 人物多段跳的简单实现
说说我这套跳跃的逻辑吧: 设置两个变量,一个是最大跳跃次数,一个是剩余跳跃次数. 首先设置最基本的允许跳跃条件--是否触地,即判断玩家是否在地面上,然后才能允许玩家跳跃. 当触地时重置剩余跳跃次数(把 ...
- C#实现向excel中插入行列,以及设置单元格合并居中效果
插入空行: Microsoft.Office.Interop.Excel.Workbook xlsWorkbook; Microsoft.Office.Interop.Excel.Worksheet ...
- 怎么设置oracle变量环境变量,window中oracle环境变量设置方法分享
window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择"高级"->单击&qu ...
- oracle环境变量配置教程,oracle_window中oracle环境变量设置方法分享,window server中Oracle的环境变量设 - phpStudy...
window中oracle环境变量设置方法分享 window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择 ...
- Lighting Window 光照设置界面 光照系列2
Lighting Window 光照设置界面 本文档主要是对Unity官方手册的个人理解与总结(其实以翻译记录为主:>) 仅作为个人学习使用,不得作为商业用途,欢迎转载,并请注明出处. 文章中涉 ...
最新文章
- 0x52. 动态规划 - 背包(习题详解 × 19)
- 004_URL 路由 - 对磁盘文件的请求进行路由
- Django模型Model的定义
- 一种小型后台管理系统通用开发框架中的Cache缓存设计
- Shell 自定义函数
- 单片机一个ADC口实现多按键检测功能
- Emacs 中英文字体设置
- 实现随着 下拉菜单中 选中值的变化 周边的值也也跟着变化。(使用【 VLOOKUP 】 函数)
- 将客户端将IE9强制为IE7
- python 字符串 变量_Python检查变量是字符串
- 快排第n趟排序结果校验
- mysql手册02_事务
- mysql加载audit失败_MySQL5.5 安装mcafee mysql-audit插件 不成功
- Ubuntu 16.04下的美化配置过程
- 公寓做网络管理300多个房间,怎么做?
- 2020年02月编程语言排行榜
- python slice函数画高维图_没想到Python还能画六维图
- 大数据产品研究 - Presto简介
- C# Invoke,begininvoke的用法详解
- 学习笔记16 window service 服务的相关内容