tag

GLSL

共 7 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
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

GLSL 与 WGSL 着色器语言深度对比:语法、特性与工程迁移

GLSL(OpenGL Shading Language)统治了图形着色器编程近二十年,而 WGSL(WebGPU Shading Language)作为 WebGPU 的原生语言横空问世。本文从语法结构、类型系统、资源绑定、内置变量、控制流和编译管线六个维度,全面对比 GLSL 与 WGSL 的差异,并提供从 GLSL 向 WGSL 迁移的实战指南和常见陷阱清单。

8 分钟阅读
GLSL 着色器 WebGPU