08 2021 档案
摘要:10.1 本篇概述 RHI全称是Render Hardware Interface(渲染硬件接口),是UE渲染体系中非常基础且重要的模块,封装了众多图形API(DirectX、OpenGL、Vulkan、Metal)之间的差异,对Game和Renderer模块提供了简便且一致的概念、数据、资源和接口
阅读全文
摘要:9.1 本篇概述 **材质(Material)**是UE渲染体系中非常重要的基础体系,包含了材质蓝图、渲染状态、几何体属性等等数据。由于UE做了各种跨平台和细节封装,使得材质体系显得庞大且复杂。本篇就视图从表面到底层,层层剖析它的技术、特征和机制。 前面很多篇章都有大量涉及材质的概念、类型和代码,本
阅读全文
摘要:8.1 本篇概述 Shader是在GPU侧执行的逻辑指令,根据执行单元的不同,可分为顶点着色器(Vertex Shader)、像素着色器(Pixel Shader)、计算着色器(Compute Shader),以及几何着色器、网格着色器等等。 UE的Shader为了跨平台、跨图形API,做了很多封装
阅读全文