AMD 开源 “HIP-RT” 光线追踪库


AMD 在其 GPUOpen 平台上开源了 “HIP-RT” —— 一个新的 HIP 光线追踪库。HIP-RT 使得在 HIP 语言环境中编写光线追踪应用变得非常简单,其库和 API 的设计易于使用,且易于集成到任何现有的 HIP 应用程序中。

当前一代显卡(例如基于 AMD RDNA™ 2 架构的 GPU)基本都支持硬件光线追踪加速,以进一步优化渲染时间。然而到目前为止,支持 HIP 的应用程序还不能利用这种硬件加速。HIP-RT 旨在让开发人员充分利用 AMD GPU 中用于硬件光线追踪的光线加速器。

特征:

  • 射线三角形相交
  • 用于过滤几何形状的射线遮罩
  • 几个包围盒层级结构 (BVH) 选项
  • 方便地加载和存储 BVH 以进行离线调试
  • 支持导入BVH
  • 运动模糊

HIP-RT 引入了新的对象类型,例如 hiprtGeometry 和 hiprtScene。一旦几何信息被传递给 HIP RT,该过程就会构建数据结构,然后将其传递给 HIP 内核。在这个阶段可以使用设备端库 API 来执行交叉测试。

可以在 gpuopen.com 中下载 HIP-RT,有关 HIP-RT 的使用示例和基础教程,可在博客文章中细阅。


相關推薦

2023-06-29

Blender 3.6 已发布,支持英特尔 Arc 显卡光线追踪和 AMD HIP RT(仅限 Windows)。这是一个令人兴奋的更新,因为它为英特尔和 AMD 用户提供了硬件光线追踪支持。 Blender 3.6 通过使用 Embree 4 库增加了对 Arc 显卡和数据中心 GPU 的英特尔

2022-07-29

AMD 推出开源的 Radeon 光线追踪分析器 (Radeon Raytracing Analyzer - RRA)  ,作为其 Radeon 开发者工具集的最新产品。 图形从光栅化到光线追踪的转变需要开发者以在场景中组织模型几何图形的方式推进,该光线追踪分析器可以帮

2023-05-27

英特尔 Open Image Denoise 是一个开源的高性能、高质量的去噪过滤库,适用于使用光线追踪渲染的图像。英特尔 Open Image Denoise 是 oneAPI 渲染工具包的一部分,并在 Apache 2.0 许可下发布。 Open Image Denoise 的目的是提供一个开放的、高

2022-10-21

像质量,但 GI-1.0 的速度要更快。在论文中,AMD 表示将会开源 GI-1.0,但目前还没有公开相关的代码。 对 GI-1.0 所有技术细节感兴趣的开发者可以访问 GPUOpen.com,里面有一份包含 14 页详细介绍的的文档。  

2023-04-26

F3D(发音为/fɛd/)是极速且简约的开源 3D 模型查看器。它支持多种文件格式,从数字内容到科学数据集(包括 glTF、STL、STEP、PLY、OBJ、FBX、Alembic),可以显示动画并支持缩略图,以及许多渲染和纹理选项,包括基于物理的实时

2023-02-25

Bug 追踪标记为关闭状态。 虽然 Cyber​​punk 2077 在这个开源 Radeon Vulkan 驱动程序上启用光线追踪时不会再崩溃,但目前性能并没有达到最佳。早期测试表明,使用 RADV 的《赛博朋克 2077》光线追踪性能可能只有 Windows 版本 R

2022-05-19

在 Vulkan 1.3.213 发布四个新扩展(包括对光线追踪支持的更新) 一周后, Vulkan 1.3.214 发布了,此版本的更改主要是对规范的维护更正,包含各种修复程序,同时仅引入了一个新扩展。 新扩展是 AMD 供应商扩展:VK_AMD_shader_early_and

2023-02-25

支持 Radeon Memory Visualizer(RMV,显存可视化工具) RADV 光线追踪优化 英特尔 Arc Graphics DG2 / Alchemist 的持续改进 对 NVIDIA GeForce RTX 30 "Ampere" GPU 的初始 Nouveau 3D 支持 Zink OpenGL-on-Vulkan 驱动的持续改进 为 RADV 和 RadeonSI 上的 Rad

2023-11-01

技术 —— 动态缓存,同时带来首次登陆 Mac 的硬件加速光线追踪和网格着色等全新渲染功能。渲染速度与 M1 系列芯片相比最快可达 2.5 倍。中央处理器搭载的高性能核心和高能效核心比 M1 中的相应核心分别快 30% 和 50%,神经网

2022-09-22

步着色器编译功能 继续进行今年早些时候合并的 PowerVR 开源 Vulkan 驱动的工作 删除了旧的 GLSL-to-TGSI 路径,更多的 GLSL IR 代码被 NIR 代码取代 出于软件专利的考虑,支持在构建 Mesa 时禁用某些视频编解码器 Mesa 22.3 应该在

2022-11-04

点缓冲区格式 RADV 上的初始 GFX11/RDNA3 支持 RADV 上的各种光线追踪优化 RADV 上的扩展DynamicState2PatchControlPoints(VK_EXT_extended_dynamic_state2 功能) Radeon Raytracing Analyzer 集成(使用 RADVRRA* 环境变量) 打包的一些注意事项: 使

2023-02-14

Embree 是英特尔开发的高性能光线追踪库,Embree 支持 Linux、macOS 和 Windows 下的 x86 CPU;macOS 下的 ARM CPU;以及 Linux 和 Windows 下的英特尔 GPU。 Embree 通过 SYCL 增加了对 Intel Arc GPU 的支持 Embree 的 SYCL 支持处于测试阶段。目前的功

2022-08-12

手动组合双线性插值代码的需要。 此功能还为光栅化或光线跟踪等任务中的纹理映射提供了一种简单的方法。在 Vulkan 后端,Taichi 还支持图像加载和存储。可以直接操作图像的纹素,并在随后的纹理映射中使用该图像。 当前

2023-10-12

Open 3D Engine (O3DE) 是由亚马逊的 Lumberyard 衍生出来的开源、模块化、跨平台的 3D 引擎。它已经得到了来自 Epic Games、微软和其他许多知名公司的支持。该项目由开放 3D 基金会 (Open 3D Foundation) 托管。 O3DE 23.10 主要变化: 改进