0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在UE4中设置光线追踪功能

Dbwd_Imgtec 来源:Epic Games 作者:Epic Games 2021-01-08 14:27 次阅读

在计算机图形领域中,光线追踪被看作是下一代极具颠覆性的图像技术。打造同真实世界一样“逼真”的视觉效果,则是光线追踪技术不断吸引开发者的关键,特别是游戏中更加真实的光照、3D人物,能带给玩家更佳的游戏体验。

为鼓励开发者们在移动端使用光线追踪技术进行内容开发,Imagination 正式发起“光线追踪”全球开发创意赛—— Imagination Originals。

本次开发比赛面向全球开发者们,开发内容必须适配“移动端”设备,获胜者将赢取 1,000 英镑的现金大奖。比赛于 2020 年 12 月15 日正式开启报名。

本文详细说明了如何在UE4中设置光线追踪功能。

后期处理体积

后期处理体积使用以下属性来影响光线追踪功能。

a548cf6a-44a1-11eb-8b86-12bb97331649.jpg

属性说明

环境光遮挡

强度

Intensity定义光线追踪的环境光遮挡对非直接光照的影响程度。值越低,效果越弱;值越大,效果越强。

半径

Radius控制环境光遮挡影响的距离,按虚幻引擎单位计。

光线追踪环境光遮挡

启用

Enabled勾选后将启用光线追踪环境光遮挡(RTAO)。

逐像素采样

Samples Per Pixel设置逐像素用于光线追踪的环境光遮挡(RTAO)的样本数量。额外的样本会降低性能,但会提高质量和准确度。默认情况下设置为逐像素1个样本。

光线追踪全局光照

类型

Type设置要使用的光线追踪全局光照:

禁用:禁用RTGI法。

强力:采用处理时间更长、但更精确的强力法,利用RTGI打造动态间接光照。

最终收集:采用处理时间更短、但精确度较低的最终收集法,利用RTGI打造动态间接光照。

如需了解详情,请参见

https://docs.unrealengine.com/zh-CN/RenderingAndGraphics/RayTracing/index.html

启用

Enabled勾选后将启用光线追踪全局光照(RTGI)。

最大反射次数

Max Bounces设置RTGI将使用的光源的最大反射数量。

逐像素采样

Samples Per Pixel设置逐像素用于RTGI的样本数量。额外的样本会降低性能,但会提高质量和准确度。默认情况下设置为逐像素1个样本。

反射

类型

Type设置在该体积内反射是使用 光线追踪(Ray Tracing) 还是 屏幕空间(Screen Space) 方法。选择栅格化(Raster)时,将使用屏幕空间反射(SSR),而不是光线追踪反射。

光线追踪反射

最大粗糙度

Max Roughness设置在返回到开销更低的栅格化方法之前光线追踪反射为可见状态的最大粗糙度。当接近粗糙度阈值时,反射贡献将平滑地消退,此参数的作用与SSR的最大粗糙度(Max Roughness)相似。值越低,就越快返回到其他方法。

最大反射次数

Max Bounces设置光线追踪反射使用的最大反射数量。高反射会产生相互反射,但开销更高。默认情况下设置为1个反射。

逐像素采样

Samples Per Pixel设置逐像素用于光线追踪反射的样本数量。额外的样本会降低性能,但会提高质量和准确度。默认情况下设置为逐像素1个样本。

阴影

Shadows设置阴影的反射方式。在以下选项中选择:

硬阴影(Hard Shadows),没有柔和阴影

区域阴影(Area Shadows),具有光线追踪阴影等柔和阴影

禁用(Disable),在光线追踪反射中禁用阴影

包含半透明对象

Include Translucent Objects勾选后将设置光线追踪反射是否包含半透明材质。

半透明

类型

Type设置在该体积内反射是使用 光线追踪(Ray Tracing) 还是 栅格化(Raster) 方法。选择栅格化(Raster)时,将使用默认的半透明方法,而不是光线追踪方法。

光线追踪半透明

最大粗糙度 Max Roughness设置在返回到开销更低的栅格化方法之前光线追踪半透明为可见状态的最大粗糙度。当接近粗糙度阈值时,半透明贡献将平滑地消退,此参数的作用与SSR的最大粗糙度(Max Roughness)相似。值越低,就越快返回到其他方法。

最大折射光线数量

Max Refraction Rays设置光线追踪半透明使用的最大折射光线数量。额外的样本会降低性能,但会提高质量和准确度。默认情况下设置为3个折射光线。

逐像素采样

Samples Per Pixel设置逐像素用于光线追踪半透明的样本数量。额外的样本会降低性能,但会提高质量和准确度。默认情况下设置为逐像素1个样本。

阴影 Shadows设置阴影的反射方式。在以下选项中选择:

硬阴影(Hard Shadows),没有柔和阴影

区域阴影(Area Shadows),具有光线追踪阴影等柔和阴影

禁用(Disable),在光线追踪半透明中禁用阴影

折射

Refraction设置光线追踪半透明是否应启用折射。如果禁用,光线将不会散射,只会按相交事件前的相同方向行进。

路径追踪

最大反射次数

Max Bounces设置路径追踪器使用的最大反射数量。

逐像素采样

Samples Per Pixel设置逐像素用于路径追踪器的样本数量。

光源类型

定向光源

定向光源 使用以下属性来影响光线追踪功能。

a5b338fa-44a1-11eb-8b86-12bb97331649.jpg

属性说明

Light

光源角度

Source Angle由光源对向的角度,以度为单位(也称角直径)。较小的角度产生更清晰的阴影接触,而较大的角度产生更柔和的阴影。

投射光线追踪阴影

Cast Ray Traced Shadow光照阴影是否通过阴影贴图或光线追踪计算。

影响光线追踪反射

Affect Ray Tracing Reflections当启用光线追踪反射时,光源是否影响反射中的物体。

影响光线追踪全局光照

Affect Ray Tracing Global Illumination当启用光线追踪全局光照时,光线是否参与光线追踪全局光照。

光线追踪

逐像素采样

Samples Per Pixel设置逐像素用于来自定向光源的光线追踪阴影的样本数量。额外的样本会降低性能,但会提高质量和准确度。默认情况下设置为逐像素1个样本。

点光源和聚光源

点光源 和 聚光源 使用以下属性来影响光线追踪功能。

a61e9564-44a1-11eb-8b86-12bb97331649.jpg

属性说明

Light

光源半径

Source Radius光源形态的半径。较小的半径产生更清晰的阴影接触,而较大的半径产生更柔和的阴影。

投射光线追踪阴影

Cast Ray Traced Shadow光照阴影是否通过阴影贴图或光线追踪计算。

影响光线追踪反射

Affect Ray Tracing Reflections当启用光线追踪反射时,光源是否影响反射中的物体。

影响光线追踪全局光照

Affect Ray Tracing Global Illumination当启用光线追踪全局光照时,光线是否参与光线追踪全局光照。

光线追踪

逐像素采样

Samples Per Pixel设置逐像素用于来自点光源和聚光源的光线追踪阴影的样本数量。额外的样本会降低性能,但会提高质量和准确度。默认情况下设置为逐像素1个样本。

矩形光源

矩形光源 使用以下属性来影响光线追踪功能。

a61e9564-44a1-11eb-8b86-12bb97331649.jpg

属性说明

Light

光源宽度

Source Width光源形态的宽度。

光源高度

Source Height光源形态的高度。

挡光板角度

Barn Door Angle附加到光源的挡光板的角度。

挡光板长度

Barn Door Length附加到光源的挡光板的长度。

投射光线追踪阴影

Cast Ray Traced Shadow光照阴影是否通过阴影贴图或光线追踪计算。

影响光线追踪反射

Affect Ray Tracing Reflections当启用光线追踪反射时,光源是否影响反射中的物体。

影响光线追踪全局光照

Affect Ray Tracing Global Illumination当启用光线追踪全局光照时,光线是否参与光线追踪全局光照。

光线追踪

逐像素采样

Samples Per Pixel设置逐像素用于来自矩形光源的光线追踪阴影的样本数量。额外的样本会降低性能,但会提高质量和准确度。默认情况下设置为逐像素1个样本。

天空光照

天空光照 使用以下属性来影响光线追踪功能。

a6bae752-44a1-11eb-8b86-12bb97331649.jpg

属性说明

Light

投射光线追踪阴影

Cast Ray Traced Shadow光照阴影是否通过阴影贴图或光线追踪计算。

影响光线追踪反射

Affect Ray Tracing Reflections当启用光线追踪反射时,光源是否影响反射中的物体。

影响光线追踪全局光照

Affect Ray Tracing Global Illumination当启用光线追踪全局光照时,光线是否参与光线追踪全局光照。

光线追踪

逐像素采样

Samples Per Pixel设置逐像素用于来自天空光照的光线追踪阴影的样本数量。额外的样本会降低性能,但会提高质量和准确度。默认情况下设置为逐像素1个样本。

Actor

Actor 使用以下属性来影响光线追踪功能。

a6eb638c-44a1-11eb-8b86-12bb97331649.jpg

属性说明

Light

评估世界位置偏移

Evaluate World Position Offset当启用时,将评估指定给该Actor的所有使用世界位置偏移的材质的光线追踪效果。

在光线追踪中可见

Visible in Ray Tracing当启用时,该组件将在光线追踪效果中可见。当禁用时,它将从光线追踪效果(例如反射、半透明、阴影等)中移除。

材质

使用下列 材质 属性影响光线追踪效果。

a72845c2-44a1-11eb-8b86-12bb97331649.jpg

属性说明

材质

投射光线追踪阴影

Cast Ray Traced Shadows当启用光线追踪功能时,此材质是否投射光线追踪阴影。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 追踪器
    +关注

    关注

    0

    文章

    158

    浏览量

    25534
  • 图像技术
    +关注

    关注

    0

    文章

    16

    浏览量

    7956
  • 光线追踪
    +关注

    关注

    0

    文章

    175

    浏览量

    21352

原文标题:如何在 UE4 中设置光线追踪功能

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MediaTek携手望尘科技共同推进移动端光线追踪技术在手游中的应用落地

    MediaTek 与望尘科技(GALA Sports)携手合作,共同推进移动端光线追踪技术在手游中的应用落地,将该技术成功导入了望尘科技旗下的钓鱼和篮球体育在线类游戏,为玩家带来更具沉浸感的逼真游戏画面。
    的头像 发表于 04-18 10:04 64次阅读
    MediaTek携手望尘科技共同推进移动端<b class='flag-5'>光线</b><b class='flag-5'>追踪</b>技术在手游中的应用落地

    何在AW-UE160上使用相位检测自动对焦PDAF和对焦向导功能

    本期,来自松下的一体化摄像机产品专家Mads将为大家分享一体化摄像机的使用教程和技巧,包括如何在AW-UE160上进行自动对焦和手动对焦操作。
    的头像 发表于 04-02 11:25 135次阅读
    如<b class='flag-5'>何在</b>AW-<b class='flag-5'>UE</b>160上使用相位检测自动对焦PDAF和对焦向导<b class='flag-5'>功能</b>?

    微软:SSD固态硬盘可降低显存占用,提高光线追踪性能

    其专利说明如下:由于光线追踪加速结构常需占用其他数据存储空间(如几何图形和纹理数据),导致系统需大增内存负担,且所需带宽大。本文方法旨在缓解这一问题。
    的头像 发表于 03-25 15:46 141次阅读

    何在ModusToolbox™检查和设置应用程序的内存地址?

    何在ModusToolbox™检查和设置应用程序的内存地址?
    发表于 03-01 10:16

    何在CY8CKIT-145-40XX MTB3.1设置接近阈值?

    何在 MTB 3.1 设置接近阈值。 非常感谢。
    发表于 01-30 06:05

    追踪器arduino原理

    追踪器 (LDR) 是一种基于光敏电阻的光测量器件,常用于测量光强度和控制感应器。在 Arduino 上使用 LDR,可以实现对光线进行检测、测量和控制的功能。本文将详细介绍 LDR
    的头像 发表于 12-08 10:22 580次阅读

    何在AT32 MCU上使用FPU功能

    何在AT32 MCU上使用FPU功能
    的头像 发表于 11-01 17:18 3649次阅读
    如<b class='flag-5'>何在</b>AT32 MCU上使用FPU<b class='flag-5'>功能</b>

    光线追踪:计算机模拟自然光的奥秘

    在计算机图形学领域,有一种技术能够模拟光线在三维场景中的物理行为,从而生成高度逼真的图像,这就是光线追踪光线追踪的原理是从观察者的眼睛或者
    的头像 发表于 10-10 10:08 575次阅读
    <b class='flag-5'>光线</b><b class='flag-5'>追踪</b>:计算机模拟自然光的奥秘

    SIGGRAPH 2023 | 通过 NVIDIA OptiX 8 实现灵活且强大的光线追踪功能

    实现逼真的视觉效果一直是计算机图形领域人士所追求的目标。 NVIDIA OptiX 是一款强大且灵活的光线追踪技术框架,能让用户充分挖掘光线追踪的潜力。NVIDIA OptiX 是一款
    的头像 发表于 08-14 17:25 348次阅读
    SIGGRAPH 2023 | 通过 NVIDIA OptiX 8 实现灵活且强大的<b class='flag-5'>光线</b><b class='flag-5'>追踪</b><b class='flag-5'>功能</b>

    SIGGRAPH 2023 | 由 RTX 赋能的空间框架通过 USD 实现全光线追踪 XR 流程

    新的可执行程序的速度。 NVIDIA Omniverse 中的全新空间框架通过通用场景描述(即 OpenUSD)和由 NVIDIA RTX 驱动的光线追踪技术帮助解决了这些难题。全球首个全光线
    的头像 发表于 08-11 20:10 210次阅读

    何在Windows上设置Pico RP2040

    电子发烧友网站提供《如何在Windows上设置Pico RP2040.zip》资料免费下载
    发表于 06-15 09:35 4次下载
    如<b class='flag-5'>何在</b>Windows上<b class='flag-5'>设置</b>Pico RP2040

    更专业省心的来了,你没必要研究UE4和Unity官方推流了!

    无需下载便可在手机、PC、平板等设备中体验。 2、UE4官方推流像素流送(Pixel Streaming)UE4官方在虚幻引擎4.21起提供像素流送体验,Pixel Streaming此插件在虚幻引擎
    发表于 05-30 11:36

    WUS如何发送?支持WUS后如何使得UE更省电?

      WUS(wake up signal)是NR R16引入的一种UE省电机制。为了尽可能给UE省电,从LTE开始,对于RRC_Connect状态的UE,就支持C-DRX(连接模式的
    发表于 05-10 18:17

    WUS如何发送?支持WUS后如何使得UE更省电?

      WUS(wake up signal)是NR R16引入的一种UE省电机制。为了尽可能给UE省电,从LTE开始,对于RRC_Connect状态的UE,就支持C-DRX(连接模式的
    发表于 05-10 18:13

    5G NR RRC协议解析—UE定时器的含义及其相关联的信令过程

      UE定时器   SIB1IE ue-TimersAndConstants提供了UE在RRC_CONNECTED、RRC_INACTIVE中使用的计时器
    发表于 05-08 15:10