Metal Lab 从零开始 Metal 4
面向初学者的 Apple 新一代 GPU 编程教程。逐章构建着色器、渲染管线与实时图形应用,循序渐进掌握 Metal 4。
你将学到什么
从 GPU 的工作原理到完整的渲染管线,系统性地掌握 Metal 4 图形编程。
GPU 基础概念
理解 GPU 的工作原理、渲染管线的架构,以及 Metal 如何让你直接操控 Apple Silicon。
Learn more ->
3D 变换
实现模型-视图-投影矩阵和相机系统,通过空间变换让场景活起来。
Learn more ->
渲染管线
认识 Metal 4 全新的渲染架构,构建命令缓冲区、编码器与管线状态,掌握从 CPU 到屏幕的完整渲染流程。
Learn more ->
Shader
使用 MSL(Metal Shading Language)编写顶点与片元着色器,学习在 GPU 上操控几何体与像素。
Learn more ->
纹理与采样
加载图像、创建纹理对象,并通过可配置的采样与过滤将其应用到 3D 模型上。
Learn more ->
PBR 渲染
掌握基于物理的渲染——模拟真实材质、光照与环境贴图,创造逼真的视觉效果。
Learn more ->
光线追踪
使用 Metal 4 的光线追踪 API 在 GPU 上追踪光线,构建加速结构并渲染反射、阴影与全局光照。
Learn more ->