摘要: 12.6 移动端渲染优化 前面几章详尽地剖析了移动端GPU架构的特性和机理,那么就可以指导我们抽象出一些准则,从而获得高性能的渲染代码和应用程序。 为了获得流畅、高效、良好体验,每个应用程序都必须重视性能优化,并贯穿始终。应用程序的性能优化分为以下三角循环: 第一步,分析应用程序的整体性能。 第二步 阅读全文
posted @ 2021-11-18 22:39 0向往0 阅读(13475) 评论(1) 推荐(4)
摘要: 12.4 移动渲染技术要点 笔者这段时间研读了近年来Siggraph、GDC关于移动端的Papers,查阅了Qualcomm、Arm、PowerVR等移动端GPU厂商和部分移动设备厂商的开发指南,在本章总结一下目前移动端常见的专用渲染技术。 具体见后面的参考文献列表。 12.4.1 Tile-bas 阅读全文
posted @ 2021-11-12 22:46 0向往0 阅读(19469) 评论(2) 推荐(3)
摘要: 12.1 本篇概述 前面的所有篇章都是基于PC端的延迟渲染管线阐述UE的渲染体系的,特别是剖析虚幻渲染体系(04)- 延迟渲染管线详尽地阐述了在PC端的延迟渲染管线的流程和步骤。 此篇只要针对UE的移动端的渲染管线进行阐述,最终还会对比移动和和PC端的渲染差异,以及特殊的优化措施。本篇主要阐述UE渲 阅读全文
posted @ 2021-11-05 01:24 0向往0 阅读(25788) 评论(6) 推荐(4)
摘要: 11.1 本篇概述 RDG全称是Rendering Dependency Graph,意为渲染依赖性图表,是UE4.22开始引进的全新的渲染子系统,基于有向无环图(Directed Acyclic Graph,DAG)的调度系统,用于执行渲染管线的整帧优化。 它利用现代的图形API(DirectX 阅读全文
posted @ 2021-09-02 03:11 0向往0 阅读(25250) 评论(3) 推荐(7)
摘要: 10.1 本篇概述 RHI全称是Render Hardware Interface(渲染硬件接口),是UE渲染体系中非常基础且重要的模块,封装了众多图形API(DirectX、OpenGL、Vulkan、Metal)之间的差异,对Game和Renderer模块提供了简便且一致的概念、数据、资源和接口 阅读全文
posted @ 2021-08-18 14:34 0向往0 阅读(32222) 评论(2) 推荐(7)
摘要: 9.1 本篇概述 **材质(Material)**是UE渲染体系中非常重要的基础体系,包含了材质蓝图、渲染状态、几何体属性等等数据。由于UE做了各种跨平台和细节封装,使得材质体系显得庞大且复杂。本篇就视图从表面到底层,层层剖析它的技术、特征和机制。 前面很多篇章都有大量涉及材质的概念、类型和代码,本 阅读全文
posted @ 2021-08-06 17:28 0向往0 阅读(22126) 评论(8) 推荐(5)
摘要: 8.1 本篇概述 Shader是在GPU侧执行的逻辑指令,根据执行单元的不同,可分为顶点着色器(Vertex Shader)、像素着色器(Pixel Shader)、计算着色器(Compute Shader),以及几何着色器、网格着色器等等。 UE的Shader为了跨平台、跨图形API,做了很多封装 阅读全文
posted @ 2021-08-02 22:54 0向往0 阅读(42328) 评论(5) 推荐(7)
摘要: 6.5 Lumen 6.5.1 Lumen技术特性 6.2.2.2 Lumen全局动态光照小节已经简介过Lumen的特性,包含间接光照明、天空光、自发光照明、软硬阴影、反射等,本节将更加详细地介绍其技术特性。 首先需要阐明的是,Lumen是综合使用了多种技术的结合体,而非单一技术的运用。比如,Lum 阅读全文
posted @ 2021-07-13 18:51 0向往0 阅读(18551) 评论(5) 推荐(7)
摘要: 6.1 本篇概述 早在2020年5月,虚幻官方放出了一个展示虚幻5代渲染特性的视频Lumen in the Land of Nanite,视频展示了基于虚拟微多边形几何体的Nanite和实时全局光照的Lumen技术,给实时游戏带来了影视级的视听体验。 当时的虚幻官方承诺在2021年上半年放出UE5预 阅读全文
posted @ 2021-06-24 17:40 0向往0 阅读(23487) 评论(0) 推荐(10)
摘要: 5.1 本篇概述 5.1.1 本篇内容 本篇主要阐述UE的以下内容: Shader代码及主要模块。 UE的光源。 UE的阴影。 BasePass的机制和实现,包含C++和Shader。 LightingPass的机制和实现,包含C++和Shader。 其中BasePass和LightingPass在 阅读全文
posted @ 2021-05-27 13:21 0向往0 阅读(37489) 评论(11) 推荐(10)