Unity3D的LightProbe用法

Unity3D的LightProbe动态光探头用法介绍 之前曾经介绍过Unity3D的LightMapping烘焙的用法。单独使用的LightMapping效果很好,但由于只是把光影烘焙到贴图上面,所以并不会对周围的动态物体产生真正的光照效果。这次来介绍一下LightProbe,这是对LightMapping的一个补充功能,可以让动态物体在烘焙好的场景里面受到光的照射效果。 接下来说一下具体的用法: 首先在场景里面随意的放了一些物体,搭 阅读详情
           之前曾经介绍过Unity3D的LightMapping烘焙的用法。单独使用的LightMapping效果很好,但由于只是把光影烘焙到贴图上面,所以并不会对周围的动态物体产生真正的光照效果。这次来介绍一下LightProbe,这是对LightMapping的一个补充功能,可以让动态物体在烘焙好的场景里面受到光的照射效果。


接下来说一下具体的用法:
首先在场景里面随意的放了一些物体,搭建了一个场景,里面有一盏直射灯,两盏不同颜色的点光源,然后有一个球,球是作为动态物体的存在。
由于打了灯光,所以球明显的受到了两盏灯光的影响而表现出两种颜色。
接下来设置一下LightMapping的选项,然后烘焙
烘焙之后的效果是这样的,由于三盏灯还开着,所以球还是受到光的颜色的影响。
接下来我们把三盏灯都关掉,这时候球就没有任何灯光效果,变成灰黑色
移动一下球,明显的不和场景里面的任何灯光产生影响
接下来我们要开始做LightProbe了。先建一个空物体
然后给这个空物体添加Light Probe Group组件


在LightProbe选项里面,有添加、选择、删除和复制探头的按钮我们可以点击添加,放一些探头在场景里面,也可以建一个,然后复制多几个


最简单的,先在各个角落放一个,包一定范围内的场景包起来。只要你选择了LightProbe物体,那么这些探头点你就可见,然后你就可以直接用鼠标点选这些探头,然后使用位移工具来移动他们。
在烘焙之前,记得把这个LightProbe物体改成Lightmap静态物体
烘焙之前记得把三盏灯开启,烘焙完成之后,选择球,然后在网格渲染里面把Use Light Probes勾上
烘焙后就可以把三盏灯关闭了,这时候,我们看到球不再是灰黑色的了,而是受到了一定的灯光的影响
把球移动到另外一边,发现球的颜色稍微有点变化了,这就是受到了LightProbe影响了。
但上面的效果不明显,我们继续的在两盏点光源的附近加多一点探头
再次烘焙之后,我们可以看到,现在的球受到LightProbe的影响的效果就很明显了。


其实就是这么简单,LightProbe的用法就是在LightMapping的基础上加上了一些探头的点来记录光源的信息。探头越多,效果就越明显。各位如果有兴趣,可以深入的研究一下,探头怎样分布,效果才是最好的。




Unity Lighting -- 使用Light Probes Light Probes可以用来测量(meaure or probe)场景中穿过空白区域的光线信息。在运行时,场景中移动的物体所被打到的光线,通过离物体最近的Light Probe的数据来做估计。我们可以用Light Probes来让烘焙光照更加真实,并且在实际项目中,相比于real-time的光源,它们也更加高效,当然,前提是需要正确地放置Light Probes。 阅读详情

相关推荐

Unity中自动摆放LightProbe

在Unity引擎中,Light Probe是模拟复杂光照的一种高效的方式。要使用Light Probe,就需要在每个场景中都摆放若干Light Probe,然而一个游戏项目里面场景的数量可能会很多,每个场景要摆放的Light Probe的数量也会很多,如果都是人工摆放,那将会十分费时费力。而且,LightProbe摆放的位置会影响到最终的效果,靠人力去找到合适的位置去摆放也比较困难。本文在此提供一

noligz的专栏 5591

光照探针 Light Probe

光照探针 Light Probe

zaizai1007的博客 8304

VC Spyglass:Lint实战指南之TCL脚本自动化解析

本文详细介绍了如何利用TCL脚本实现VC Spyglass Lint检查的自动化流程。通过实战指南,从基础脚本编写到高级参数化技巧,帮助数字IC设计工程师摆脱手动操作,提升验证效率,并实现与CI/CD流程的集成。

h3i4j的博客 796

Unity中Light Probe详解

本文节选自洪流学堂公众号专栏《郑洪智的Unity2018课》,未经允许不可转载。 洪流学堂公众号回复光照探头,获取本文对应的视频实战教程。 洪流学堂,让你快人几步。你好,我是郑洪智。 Unity的预计算实时GI或者烘焙照明只对静态的物体起作用,对于可移动的物体,需要用一种新的技术来解决光照问题。 为了让动态物体(如交互式场景元素或角色)能够获得静态物体反弹的光线,需要将这些光照...

大智_Unity探路者 1万+

(MIUI)小米手机录音文件深度寻踪:从系统缓存到数据目录的实战解析

本文深入解析了MIUI系统中录音文件丢失的常见原因及解决方案,包括系统升级兼容性问题、应用缓存机制异常和存储权限变动。通过实战操作指南,详细介绍了如何从系统目录、数据库层面恢复录音文件,并提供了预防措施和自动化备份方案,帮助小米手机用户有效找回重要录音数据。

weixin_42699679的博客 516

别再瞎选了!手把手教你根据车型等级,在CarSim里快速匹配最合适的动力学模型

本文详细介绍了如何在CarSim中根据车型等级快速匹配最合适的动力学模型,提升仿真效率。通过分析CarSim模型库与A/B/C/D级车标准的对应关系,提供四步精准定位方法和不同车型的特殊处理技巧,帮助工程师避免常见错误,显著缩短模型准备时间。

weixin_27015733的博客 262

Unity3D的LightProbe动态光探头用法

LightProbe,是对LightMapping的一个补充功能,可以让动态物体在烘焙好的场景里面受到光的照射效果。

写作帮助思考 1785

Type-C连接中的CC引脚:Rp与Rd电阻的识别与供电模式选择

本文深入解析Type-C接口中CC引脚的核心功能,包括Rp与Rd电阻的识别原理及供电模式选择机制。通过详细的分压计算和实战案例,揭示Type-C设备如何通过CC引脚实现方向检测、角色识别和供电协商,为硬件设计提供关键指导。

weixin_30616969的博客 340

【转】Unity3D的LightProbe动态光探头用法介绍

原创至上,移步请戳:Unity3D的LightProbe动态光探头用法介绍   之前曾经介绍过Unity3D的LightMapping烘焙的用法。单独使用的LightMapping效果很好,但由于只是把光影烘焙到贴图上面,所以并不会对周围的动态物体产生真正的光照效果。这次来介绍一下LightProbe,这是对LightMapping的一个补充功能,可以让动态物体在烘焙好的场景里面受到光的照射...

weixin_34121304的博客 135

焦距与视差的关系及其对深度估计的影响

焦距在立体视觉中的作用至关重要,它直接影响视差的大小,从而影响深度估计的精度。焦距越长,视差差异越大,物体的深度估计就越精确。这一关系使得焦距长的相机在一些需要高精度深度估计的应用场景中更加优越。了解焦距与视差的关系,对于优化相机配置和提升深度估计精度具有重要意义。在实践中,选择合适的焦距对于获得精确的深度信息至关重要,特别是在自动驾驶、虚拟现实、三维重建等领域,精确的深度估计能够提供更好的用户体验和技术支持。

计算机科学与技术专业学生的成长之路 1670

Orange3实战教程:文本挖掘---标注语料库地图

Oreange3,文本挖掘,标注语料库地图用于在二维投影中可视化、聚类文档,并用关键词进行标注。

err2008的专栏 817

unity中lightProbe的使用

之前曾经介绍过Unity3D的LightMapping烘焙的用法。单独使用的LightMapping效果很好,但由于只是把光影烘焙到贴图上面,所以并不会对周围的动态物体产生真正的光照效果。这次来介绍一下LightProbe,这是对LightMapping的一个补充功能,可以让动态物体在烘焙好的场景里面受到光的照射效果。接下来说一下具体的用法:首先在场景里面随意的放了一些物体,搭建了一个场景,里面有一

天行九歌 1263

2020.12.25丨CRISPResso2安装教程

一个月前接到一个项目,说是做关于CRISPR的编辑效率个性化分析。本来这个分析以前是没有做过的,不过客户发了参考文献。里面流程和命令行都非常清楚,再加上读研期间CRISPR的项目“中道崩殂”,让我对CRiSPR的技术有些执念,便下决心接下来试试。 整个测序分析使用的工具就是CRISPResso,,下面介绍最快捷的安装方式。 首先,CRISPResso只支持python2.X,不支持3.X你需要下载Anaconda或者miniconda,以Miniconda为例: 安装环境: Linux 64-bi

4631

有关Unity3D在VR领域的优化措施

有关Unity3D在VR领域的优化措施VR应用由于其特殊性,帧数是一个十分关键的部分。如果帧数不够高,那么体验VR的人很容易就会感到头晕。研究显示,VR应用要想达到较好的效果,并且不会让人在体验时感到生理上的不适,那么至少要达到90fps以上的帧率。所以对于我们的VR应用来说,做好优化是十分关键的一步,这不同于制作其他非VR应用。这里列出几项对我们的项目有帮助的优化技巧。静态批处理在我们的场景中将会

Grisw的博客 1606

学Simulink--决策规划场景实例:基于Simulink的智能车辆行为决策仿真

本文基于Simulink平台构建智能车辆变道决策仿真系统,采用MOBIL算法实现"决策-规划-执行"全流程。系统包含自车动力学模型、环境感知模块(含5%噪声)、决策控制器和轨迹规划模块,通过五次多项式实现平滑变道。仿真验证了三种典型工况:正常变道(成功率100%)、邻车拒绝让行和紧急避障,各项指标均满足要求(TTC>3s,横向加速度<2m/s²,决策周期<100ms)。文章详细介绍了建模步骤、核心算法实现和参数配置方法,并提出了强化学习、多车协同等优化方向。该模型为智能

amy_mhd的博客 151

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Unity3D - 灯探测器(Light Probes)

在Unity中Baked和Precomputed Realtime Gl系统只应用于静态物体。为了让动态物体可以受到静态物体灯光的影响,我们需要将照明信息记录在一个格式中,这种格式可以在游戏中迅速被读取。

biezhihua的专栏 3000

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Unity3D基础知识之光照系统、渲染管线

学习了解unity3D基础知识关于光照系统与渲染管线。

lolly114的博客 2053

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: unity3D游戏开发之iTween介绍和用法
下一篇: Unity3D技术之资源数据库 (AssetDatabase)详解
七大黍
博客等级 码龄20年 436粉丝 260原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值