【HDRP】自动生成的光照探针——Probe Volume

这篇具有很好参考价值的文章主要介绍了【HDRP】自动生成的光照探针——Probe Volume。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

动态光照探针,Unity,Unity渲染,unity,游戏引擎

HDRP中,增加了Probe Volume,可代替旧版的光照探针Light Probe Group。
使用此功能的物体,不再需要光照贴图。

一、优缺点比较

详细说明可查看官方说明。
动态光照探针,Unity,Unity渲染,unity,游戏引擎
1.Probe Volume按像素而不是按对象发光,这意味着 HDRP 可以更准确地照亮对象。
2.如果使用体积雾,则每像素照明可为雾体的变化提供更准确的照明。
3.您可以调整场景中的光照探针布局,例如,在具有更详细照明或几何体的内部区域中使用一组更密集的光照探针。
4.Probe Volume适用于同时处理多个场景。
5.由于Probe Volume可以覆盖整个场景,因此屏幕空间效果可以回退到光照探针,以便从屏幕外或被遮挡的对象获取照明数据。
6.Unity 可以使用探针体积中的数据来调整反射探针的光照以匹配局部环境,从而减少所需的反射探针数量。
7.Probe Volume包括支持大型开放世界的流式处理功能。
动态光照探针,Unity,Unity渲染,unity,游戏引擎
左边的场景使用原始的光照探针,其中每个对象的光照意味着汽车的每个部分都是均匀的,光照不能很好地从亮过渡到暗。右场景使用探测体积。

二、使用Probe Volume

1.开启Probe Volume

1.1打开Project Settings中的HDRP资产Edit > Project Settings > Quality > HDRP。

找到当前正在使用的HDRP配置文件。

定位到Lighting中的Light Probe Lighting,将Light Probe System修改为Probe Volumes
动态光照探针,Unity,Unity渲染,unity,游戏引擎
1.2.选中 Graphics > HDRP Global Settings.
下滑找到 Frame Settings, 打开 Camera > Lighting.
勾选Probe Volume和Normalize Reflection Probes。
动态光照探针,Unity,Unity渲染,unity,游戏引擎

2.在场景中添加Probe Volume

2.1在Hierarchy视图中右键,点击Light > Probe Volume > Probe Volume创建
动态光照探针,Unity,Unity渲染,unity,游戏引擎
2.2勾选Global,启用全局
可再此修改光照探针生成密度
动态光照探针,Unity,Unity渲染,unity,游戏引擎

3.调整光照和设置物体的Mesh Renderer

3.1为需要接收光照探针的物体,勾选Contribute Global Illumination
将Receive Global Illumination 设置为 Light Probes
动态光照探针,Unity,Unity渲染,unity,游戏引擎
3.2将需要烘焙Probe Volume的灯光,Mode设置为Baked或Mixed
动态光照探针,Unity,Unity渲染,unity,游戏引擎

4.烘焙

方法一:
打开Lighting面板(Window > Rendering > Lighting)
设置好烘焙属性之后,点击下方的Generate Lighing进行烘焙。

方法二:
打开Probe Volume Settings面板(Window > Rendering > Probe Volume Settings)
展开右下角的Generate Lighing,点击Bake active scene

还可再此界面修改Probe Volume配置参数
动态光照探针,Unity,Unity渲染,unity,游戏引擎

三、查看光照探针生成情况

打开Window > Analysis > Rendering Debugger面板
找到Probe Volume分类,勾选Display Probes,可在Scene视图和Game视图显示光照探针的球体。

动态光照探针,Unity,Unity渲染,unity,游戏引擎

动态光照探针,Unity,Unity渲染,unity,游戏引擎

勾选Display Bricks,可以查看光照探针生成的密度情况。
动态光照探针,Unity,Unity渲染,unity,游戏引擎

注:本文使用Unity版本是2022.2.1.

在2021中,此功能是试用版本。需在HDRP Global Settings的最下面,开启Probe Volumes Experimental,才可在正常使用。
动态光照探针,Unity,Unity渲染,unity,游戏引擎

参考:
官方手册:https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@14.0/manual/probevolumes-use.html

照明教程:在Unity中照明环境的4个技术:https://www.youtube.com/watch?v=DlxuvvYZO4Q文章来源地址https://www.toymoban.com/news/detail-690905.html

到了这里,关于【HDRP】自动生成的光照探针——Probe Volume的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端项目部署自动检测更新后通知用户刷新页面(前端实现,技术框架vue、js、webpack)——方案一:编译项目时动态生成一个记录版本号的文件

    当我们重新部署前端项目的时候,如果用户一直停留在页面上并未刷新使用,会存在功能使用差异性的问题,因此,当前端部署项目后,需要提醒用户有去重新加载页面。 vue、js、webpack 编译项目时动态生成一个记录版本号的文件 轮询(20s、自己设定时间)这个文件,判断版

    2024年02月02日
    浏览(64)
  • Unity | HDRP高清渲染管线学习笔记:Volume

    目录 一、Volume框架 二、Volume Profile 三、Volume重载 1.Visual Environment(环境设置) 1.1 Sky type 1.2 Ambient Mode 2.Sky 2.1 HDRI Sky(HDRI天空) 2.2 Gradient Sky(渐变天空) 2.3 Physically Based Sky(基于物理的天空) 3.Exposure(屏幕曝光) 3.1 Mode 3.2 Metering Mode(测光模式) 3.3 Limit Min和Limit Max 3.

    2024年02月11日
    浏览(42)
  • Unity | HDRP高清渲染管线学习笔记:HDRP光照系统(二)

    目录 一、光源类型和模式 1. Light组件 1.1 General(通用设置) 1.1.1 LightLayer(光照层) 1.2 Emission(发光设置) 1.3 Shadows(阴影) 二、Light Layer(光源分层) 三、光照探针  1. Light Probe Group组件 2. 使用光照探针的基本步骤 3. Mesh Renderer组件LightProbes下Blend Probes VS Use Proxy Volume 3

    2024年02月07日
    浏览(45)
  • Unity | HDRP高清渲染管线学习笔记:HDRP光照系统(一)

    目录 一、Light组件 1. Angular Diameter 2. Light Appearance 3. Intensity(光照强度) 4. Indirect Multiplier(间接光倍数) 5. Volumetrics(体积雾) 6. Shadows(阴影) 6.1 Shadow Map(阴影贴图) 6.2 Contact Shadow(接触阴影) 二、Reflection Probe组件(反射探针) 1. Type(反射贴图生成的方式) 三、Lig

    2024年02月14日
    浏览(46)
  • Unity | HDRP高清渲染管线学习笔记:Lightmapping(光照烘焙)与Lightmap(光照贴图)

    目录 相关概念 1.渐进式光照贴图烘焙 1.1 渐进式光照贴图烘焙对模型的要求 1.2 渐进式光照贴图烘焙对硬件的要求 1.3 渐进式光照贴图烘焙支持的Unity渲染管线 1.4 进行渐进式光照贴图烘焙结果 1.5 渐进式光照贴图烘焙的CPU版本和GPU版本 1.6 Lighting窗口Lightmapping Settings参数介绍

    2024年02月11日
    浏览(57)
  • Unity灯光二:ReflectionProbe(反射探针)与LightProbeGroup(光照探针组)

    1.ReflectionProbe   API:反射探针   待更新补充 2.LightProbeGrop:  API:光照探针组  要将光照探针置于场景中,必须使用已附加  Light Probe Group  组件的游戏对象。可从菜单  Component Rendering Light Probe Group  添加 Light Probe Group 组件。 可将 Light Probe Group 组件添加到场景中的任何游戏

    2024年02月12日
    浏览(31)
  • 自动生成测试用例_接口测试用例自动生成工具

    写用例之前,我们应该熟悉API的详细信息。建议使用抓包工具Charles或AnyProxy进行抓包。 我们先来了解一下另一个项目har2case 他的工作原理就是将当前主流的抓包工具和浏览器都支持将抓取得到的数据包导出为标准通用的 HAR 格式(HTTP Archive),然后 HttpRunner 将 HAR 格式的数据

    2024年02月05日
    浏览(65)
  • 抖音自动生成视频、字幕、自动上传发布

    点击进入https://github.com/Richard0403/dy-auto https://github.com/Richard0403/dy-auto/assets/14147304/21400a42-9296-4956-9517-ced8d8bf4737 名称 功能 ffmpeg 处理视频的生成,语音添加,字幕的添加等 微软SpeechStudio 文字合成语音 whisper 语音生成字幕 jieba3k 用于文案的提取 playwright 用于自动化操作 环

    2024年02月08日
    浏览(58)
  • python自动生成SQL语句自动化

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 在数据处理和管理中,SQL(Structured Query Language)是一种非常重要的语言。它用于在关系型数据库中执行各种操作,如查询、插入、更新和删

    2024年04月28日
    浏览(68)
  • 源生成器:根据需要自动生成机械重复代码

    本文概述了利用.NET Compiler Platform(“Roslyn”)SDK 附带的 源生成器 (Source Generator)自动生成机械重复的代码。关于这部分的基础入门知识可以在MSDN [1] 学到。 本文 默认 已经有一个解决方案,包含两个项目。一个是普通C#项目,依赖于另一个源生成器项目。 此处以 Dependenc

    2024年02月01日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包