游乐游手机版
首页/AI热点日报/热点详情

Imagination 基于 O3DE 引擎的光线追踪 Demo 详解

类型:热点整理2026-07-16
基于O3DE引擎与PowerVRPhoton架构,实现移动端实时光线追踪全局照明。通过BuonGIorno演示颜色扩散、光遮挡及动态光照效果,并详解O3DE中GI设置、材质辐照度通道与探针配置等关键步骤。
# 光线追踪全局照明(GI)与O3DE引擎实战教程

本教程将带你深入了解如何利用开源实时3D引擎(O3DE)与 Imagination 的 PowerVR Photon 架构,实现开创性的移动光线追踪全局照明效果。通过剖析 Imagination 和 AWS 合作完成的 “BuonGIorno” 演示,你将掌握从概念到实战的全流程技巧。

一、光线追踪与全局照明(GI)概述

1. 什么是光线追踪?

光线追踪是一项强大的技术,它模拟光线在现实世界中的工作方式。光子从光源发出,在场景中反弹,直到到达观察者的眼睛。在3D渲染中,光线追踪可以生成极其逼真的反射、阴影和全局照明。

挑战在于:光线追踪是 计算密集型 的。Imagination 的 IMG CXT GPU IP 中的 PowerVR Photon 架构,提供了所需的功率和带宽效率,它代表了五级光线追踪级别系统的第一个 4 级解决方案

光线追踪级别系统示意图

2. 全局照明(GI)的重要性

虽然游戏中的光线追踪常用于创建逼真的反射,但 全局照明 (GI) 才能真正模拟3D场景在现实世界中的表现。GI 基于二次光反弹方法,告诉渲染器场景中哪些部分更暗、更亮,以及灯光如何在附近对象之间扩散(包括强度和颜色)。

为了直观展示,请参考 Imagination 为启动 IMG CXT GPU 而创建的光线追踪演示——GI 与纯反射的视觉差异非常明显。

3. BuonGIorno 演示简介

2021 年 7 月,Imagination 团队与 AWS 合作,在 O3DE 引擎上开发了一款名为 “BuonGIorno” 的图形演示。它描绘了一个意大利式小村庄,通过光线追踪实时计算 GI,展示了颜色扩散、光遮挡以及动态光照变化的效果。

视频时间节点参考(GDC 更新版本):

  • 0:00 - 0:15:简介
  • 0:16 - 0:28:基本功能描述
  • 0:29 - 0:51:颜色扩散和光遮挡
  • 0:52 - 1:05:RTGI 对整个场景的影响(开/关)
  • 1:06 - 1:28:场景材质和光照条件变化时,引擎实时动态处理 RTGI 效果
  • 1:29 - 2:00:场景展示(PowerVR Photon 架构 + 混合渲染,使用 O3DE)

二、O3DE 引擎简介

1. 什么是 O3DE?

O3DE 是 Amazon Lumberyard 的演进,捐赠给了 Linux 基金会,由合作伙伴委员会和公众共同开发维护。它是 开源实时3D引擎,支持多线程渲染器、数据驱动的动画系统、实时物理引擎等。O3DE 的突出之处在于:它可以使用光线追踪 实时动态地重新计算 GI,这与 Imagination 的硬件光线追踪功能完美契合。

2. 如何开始使用 O3DE?

O3DE 官网 下载引擎,可选择稳定版或每日构建版(每日构建包含最新更新)。入门可能稍显复杂,但坚持下去很快就能适应。开发团队根据社区反馈(包括 Imagination 作为早期采用者的反馈)持续发布修改和更新。

O3DE 引擎界面示意

来源:https://m.elecfans.com/article/2134472.html

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。