aiyouyi3https://space.bilibili.com/154206752/lists?sid=2026104

01 渲染管线与 RHI 资源

Concept

RHI

RHI = Rendering Hardware Interface(渲染硬件接口)

它的作用是:👉 把不同图形API(DirectX / Vulkan / Metal)统一起来

RHIResource

在GPU世界里,有很多资源,比如:

👉 RHI资源就是这些GPU对象在UE里的“统一封装”

📦 举个具体例子

比如你创建一个纹理,在底层不同平台是:

但在UE里统一是:FRHITexture*

🧱 常见RHI资源类型

UE源码里你会看到很多:

它们本质都是:👉 对GPU资源的抽象句柄

游戏逻辑层(Actor / Component)
  ↓
渲染线程(Render Thread)
  ↓
RHI层(FRHIResource)
  ↓
底层API(DX12 / Vulkan)
  ↓
GPU