tag

渲染

共 16 篇文章。
全部文章JavaGo书稿TypeScript游戏开发独立开发者小游戏游戏设计Godot性能优化RustKafkaPython游戏引擎
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 分钟阅读
光线追踪 渲染 计算机图形学