Unity中Shader的雾效

文章目录


前言

我们在这篇文章中讲述一下,在Unity的Shader中的雾效


一、Unity中的雾效在哪开启


二、Unity中不同种类雾的区别

1、线性雾

效果:

2、指数雾1(推荐用这个,兼具效果和性能)

效果:

3、指数雾2(效果更真实,性能消耗多)

效果:


三、在我们自己的Shader中实现判断,是否开启雾效

我们新建一个Unlit Shader 用于测试

1、我们先定义一个关于雾效的宏

#pragma multi_compile_fog

这个宏中有三个变体,分别对应之前的三种雾

2、获取Unity雾效的颜色

unity_FogColor

我们返回该值看一下效果:

return unity_FogColor;

相关推荐
Sator12 小时前
Unity AStarPath的踩坑点
unity
榮華6 小时前
DOTA全图透视辅助下载DOTA全图科技辅助下载DOTA外挂下载魔兽争霸WAR3全图下载
数据库·科技·游戏·游戏引擎·游戏程序·ai编程·腾讯云ai代码助手
RPGMZ9 小时前
RPGMakerMZ 游戏引擎 野外采集点制作
javascript·游戏·游戏引擎·rpgmz·野外采集点
星河耀银海10 小时前
Unity基础:摄像机Camera的参数设置与视角控制
unity·游戏引擎·lucene
星河耀银海10 小时前
Unity基础:Transform组件的位移、旋转与缩放详解
unity·游戏引擎·lucene
weixin_4093831220 小时前
godot 击败敌人后增加经验的脚本
游戏引擎·godot
海清河晏1111 天前
数据结构 | 单链表
数据结构·unity·dreamweaver
mxwin1 天前
Unity URP 下 MatCap 技术详解 无视光照环境的卡通与质感渲染方案
unity·游戏引擎
weixin_409383121 天前
godot 获取敌人位置自动发射子弹 旋转枪口
游戏引擎·godot
CDN3601 天前
游戏盾日志看不到攻击?日志开启与上报问题排查
游戏·网络安全·游戏引擎