【unity游戏开发入门到精通——3D篇】3D光源之——unity使用Lens Flare (SRP) 组件实现太阳耀斑镜头光晕效果

文章目录

前言

Unity 的可编程渲染管线 (SRP) 包括 Lens Flare (SRP) 组件,该组件可在场景中渲染镜头光晕。这是 SRP 中与内置渲染管线的 Lens Flare 组件(该组件与 SRP 不兼容)等效的组件。可以将 Lens Flare (SRP) 组件附加到任何游戏对象,但某些属性仅在 Lens Flare (SRP) 组件附加到光源时才会出现。

参数介绍

属性 英文 描述
镜头光晕数据 Lens Flare Data 选择此组件控制的 Lens Flare (SRP) Data 资源。
强度 Intensity 使镜头光晕的强度倍增。
缩放 Scale 使镜头光晕的缩放倍增。
光覆盖 指定在镜头光导元素上使用"Modulate By Light Color'"或"Attenuation By Light Shape"同性时,获取颜色和形状值的光组件。如果未指定任何内容,则使用此游戏对象的光组件。
按光源形状衰减 Attenuation by Light Shape 启用此属性可根据此组件附加到的光源类型自动更改镜头光晕的外观。例如,如果此组件附加到聚光灯并且摄像机从后面观察此光源,则镜头光晕将不可见。仅当此组件附加到光源时,此属性才可用。
衰减距离 Attenuation Distance Attenuation Distance Curve 的起点和终点之间的距离。该值介于 0 到 1 范围内(以世界空间表示)。
衰减距离曲线 Attenuation Distance Curve 使在此资源附加到的游戏对象和摄像机之间的距离上淡出镜头光晕的外观。。
缩放距离 Scale Distance Scale Distance Curve 的起点和终点之间的距离。该值介于 0 到 1 范围内(以世界空间表示)。
缩放距离曲线 Scale Distance Curve 在此资源附加到的游戏对象和摄像机之间的距离上更改镜头光晕的大小。
屏幕衰减曲线 Screen Attenuation Curve 使根据与屏幕边缘的距离减轻镜头光晕的影响。可用于显示屏幕边缘的镜头光晕。
开幕空间遮挡 Occlusion Enable 使启用此属性可根据深度缓冲区对镜头光晕进行部分遮挡。
允许离屏 Allow Off Screen 启用此属性可允许摄像机视野外的镜头光晕影响当前视野。

素材

https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/srp-lens-flare-for-urp-212590?locale=zh-CN#description

配置太阳耀斑眩光

效果


专栏推荐

地址
【unity游戏开发入门到精通------C#篇】
【unity游戏开发入门到精通------unity通用篇】
【unity游戏开发入门到精通------unity3D篇】
【unity游戏开发入门到精通------unity2D篇】
【unity实战】
【制作100个Unity游戏】
【推荐100个unity插件】
【实现100个unity特效】
【unity框架/工具集开发】
【unity游戏开发------模型篇】
【unity游戏开发------InputSystem】
【unity游戏开发------Animator动画】
【unity游戏开发------UGUI】
【unity游戏开发------联网篇】
【unity游戏开发------优化篇】
【unity游戏开发------shader篇】
【unity游戏开发------编辑器扩展】
【unity游戏开发------热更新】
【unity游戏开发------网络】

完结

好了,我是向宇,博客地址:https://xiangyu.blog.csdn.net,如果学习过程中遇到任何问题,也欢迎你评论私信找我。

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!

相关推荐
mxwin1 小时前
Unity Shader 光线追踪原理与实战案例
unity·游戏引擎
棉猴6 小时前
玩游戏学Python9-算术运算符应用1
python·游戏·pygame·玩游戏·游戏编程
Shirley~~7 小时前
Three.js加载Gltf模型并播放动画
前端·3d
gaosushexiangji7 小时前
3D DIC非线性泊松比测量对NEPE固体推进剂结构评估的价值
数码相机·计算机视觉·3d
东莞市天成热敏PTC加热器7 小时前
PTC液体加热器选型指南:5种结构类型、4种外壳材质与功率衰减控制
材质
Jmyd01239 小时前
3D数字协同设计实训空间技术架构解析:从三维采集到WebGL虚拟展示的全链路实现
3d·架构·webgl·虚拟实训
总要学点什么9 小时前
第57篇:三维场景演示_基础版——同一秒,播过去和拖过去差出一千多米
3d·数据挖掘·数据分析·gis·webgl
菜鸟~noob2339 小时前
【电子战】第31篇:3D AOA 定位——方位+俯仰联合
开发语言·matlab·3d
地狱为王9 小时前
Unity使用DPDFNet实现实时语音增强(降噪)
unity·语音增强·降噪·dpdfnet
Martina_032110 小时前
AI生成3D模型怎么判断能不能继续编辑?用6步检查Mesh、材质、UV与导出文件
图像处理·人工智能·3d·ai·自然语言处理·uv·游戏策划