tag

渲染

共 20 篇文章。
全部文章GoTypeScript游戏开发小游戏独立开发者游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS
cg

移动端渲染与功耗优化:TBDR、带宽与热节流治理

移动 GPU 与桌面 GPU 的架构差异巨大:TBDR 把屏幕分块、用片上内存完成像素处理,使得「带宽」而非「算力」成为第一瓶颈,同时散热与电池又给持续性能套上枷锁。本文从 TBDR 架构讲起,剖析带宽拆解与纹理压缩、Overdraw 与 Early-Z、动态分辨率与可变速率着色,并给出功耗与热节流的治理策略和一份可执行的优化清单。

10 分钟阅读
移动端 性能优化 渲染
cg

SDF 与距离场渲染:从 Raymarching 到字体、阴影与碰撞

符号距离场(SDF)用「到最近表面的有符号距离」隐式地描述几何体,天然支持光滑布尔运算、无网格变形与解析求交。本文从 SDF 的定义与组合运算讲起,剖析 Raymarching 球体追踪求交、网格到 SDF 的烘焙算法与存储格式,并覆盖它在字体渲染、软阴影、全局光照与碰撞检测中的落地,最后给出性能与精度权衡。

10 分钟阅读
渲染 计算机图形学
低代码

渲染机制与性能优化

拆解低代码平台的渲染机制与性能优化:渲染管线的整体结构、解释执行与预编译、组件树渲染粒度、依赖追踪与精确更新、虚拟化大列表、数据请求优化、元数据加载与缓存、首屏与骨架屏、性能度量与预算,以及常见性能反模式,给出可运行的依赖追踪与虚拟化实现,回答为什么低代码应用容易卡以及如何系统性优化。

7 分钟阅读
渲染 性能优化 虚拟化
cg

《实时全局光照:GI 探针、SSGI、体积光照与 Lumen 思路》

全局光照(GI)处理的是光在场景中多次弹跳后的间接照明——墙体反射的天光、桌下漫反射的暗角、镜面上的环境倒影,这些细节决定了画面的“真实感”。本文从直接光与间接光的区分讲起,覆盖烘焙光照与 Lightmap、Irradiance Volume 光照探针、反射探针与镜面 GI、屏幕空间 SSGI、以及 Lumen/RTGI 等动态 GI 思路,最后给出混合方案的工程选型。

10 分钟阅读
渲染 计算机图形学
cg

《Mesh Shader 新一代几何管线:Task/Mesh 着色器》

传统渲染管线的顶点/几何着色器以三角形为最小单位,只能按 CPU 给定的顶点缓冲执行,无法在 GPU 内自由生成几何。Mesh Shader 用 Task/Mesh 两级着色器取代整个几何阶段,让 GPU 决定“画哪些、生成多少三角形”,天然支持网格化细分、GPU 剔除与程序化几何。本文讲解传统管线的局限、Task 与 Mesh 着色器工作流、网格化与剔除、Vulkan/DX12 实现差异与性能案例分析。

9 分钟阅读
Vulkan 渲染 计算机图形学
frontend

前端动画与渲染性能:帧率、合成层与 GPU 加速

前端动画与渲染性能:浏览器渲染流水线(解析/样式/布局/绘制/合成)、帧率与刷新率(60fps/120fps/VSync)、CSS 动画 vs JS 动画(requestAnimationFrame)、合成层与 GPU 加速(will-change/transform3d)、性能分析工具(Chrome DevTools Performance/Rendering/Layers)、常见性能陷阱(强制同步布局/布局抖动/重绘风暴)、动画优化策略(FLIP/虚拟滚动/离屏渲染)、Web Animations API、SVG 与 Canvas 动画选型。

6 分钟阅读
动画 渲染 性能
cg

光线追踪与混合渲染:BVH、路径追踪与 RTX

光线追踪按物理规律反向追踪光子路径,能天然产生反射、折射、软阴影与全局光照,是画质的终极答案,但计算量巨大。本文讲解光线求交数学、BVH 加速结构、Whitted 与路径追踪的差异、DXR/RTX 硬件光追架构、光栅化与光追的混合渲染策略、实时降噪(TAA/时序),以及生产级光追管线的工程权衡。

13 分钟阅读
光线追踪 渲染 计算机图形学
game

图形学与 GPU 编程专题: Vulkan、OpenGL、WebGPU 与着色器深度实践

计算机图形学与 GPU 编程是现代游戏引擎、虚拟现实、科学可视化、影视渲染和 AI 推理加速的核心技术领域。本专题系统覆盖 Vulkan、OpenGL、WebGPU 三大主流图形 API,从渲染管线架构、GLSL 着色器编程语法到 GPU 并行计算模型,深入讲解顶点处理、光栅化、片段着色、纹理采样、帧缓冲操作、延迟渲染与光线追踪,并延伸至光照模型与实时阴影(PBR/CSM/PCSS)、纹理压缩与显存优化、HDR 后处理与抗锯齿、大地形 LOD 与 GPU 驱动渲染、骨骼动画与蒙皮、BVH 光追与混合渲染,以及体积云与大气散射、水面海洋渲染、GPU 粒子特效、可见性剔除(视锥/BVH/Hi-Z)、色彩管理与 HDR 工作流、物理模拟与渲染集成等进阶专题,帮助开发者从零构建完整的图形渲染知识体系。并补齐渲染图与帧调度、GPU 剖析与调试工具链、着色器编译与 SPIR-V、集群前向渲染、SDF 距离场渲染、移动端渲染与功耗优化等进阶议题。

13 分钟阅读
Vulkan OpenGL WebGPU
game

Three.js 高级渲染技术:PBR、后处理管线与性能调优

Three.js 作为最流行的 Web 3D 框架,其高级特性远不止基础几何体和材质。本文深入探讨 Three.js 的物理材质系统(MeshPhysicalMaterial)、基于图像的光照(IBL)、延迟渲染后处理管线(EffectComposer、Bloom、SSAO、Tone Mapping)、LOD 管理、实例化渲染(InstancedMesh)以及与 WebGPU 渲染器的集成,展示如何在浏览器中实现接近原生质量的渲染效果。

8 分钟阅读
Three.js WebGL WebGPU