EasyVulkan 第六章学习笔记
整理 Vulkan 新版本特性查询与启用、pNext 扩展链、无图像帧缓冲和动态渲染的使用流程。
整理 Vulkan 新版本特性查询与启用、pNext 扩展链、无图像帧缓冲和动态渲染的使用流程。
整理顶点与索引缓冲区、实例化绘制、Push Constant、Uniform Buffer 和贴图上传的数据传递流程。
整理 PBR IBL 中 Irradiance Map、Prefiltered Environment Map 与 BRDF LUT 的拆分思路和运行时组合方式。
对比 PBR 中 Metallic-Roughness 与 Specular-Glossiness 两种材质工作流的贴图结构、能量守恒约束和显存开销。
按场景准备、可见性筛选、几何缓冲、材质、光照与后处理梳理 UE 桌面端延迟渲染流程。
梳理 Vulkan Layers 与 Extensions 的职责、层级和常见用途。
整理 Vulkan Validation Layers 的作用、工作原理、监控范围和调试信息阅读方式。
整理 Vulkan Swapchain 的作用、展示模式、创建流程以及重建后的资源同步。
梳理 Vulkan 中 VkPhysicalDevice 与 VkDevice 的职责、关系和生命周期。
整理 GPU 执行架构、渲染资源组织、可见性裁剪、纹理压缩与 Cluster/Nanite 模型管线。