光照与 PBR
漫反射/高光、阴影贴图与 PBR 材质。
35 分钟
光照与 PBR
PBR 用 metallic/roughness 描述材质;阴影贴图近似遮挡;色调映射适配显示设备。 图形/物理/AI 理论为主,练习可在 Godot/Unity 中验证。
学习目标
- 漫反射/镜面高光
- 平行光/点光/聚光
- Shadow Map 与级联
- PBR 能量守恒
核心概念
本课对齐 /roadmaps/game-developer 对应节点。与 CodeRoadMap 主线(Java/Spring、React)对照时,关注概念可迁移性而非 API 逐行一致。
示例
// Cook-Torrance 简化项
float D = DistributionGGX(N, H, roughness);
float G = GeometrySmith(N, V, L, roughness);
练习
- 在路线图页面定位本课覆盖的节点
- 用示例代码或引擎复现一个最小场景
- 写 3 条「若用 Java/Spring 或本站栈如何实现类似能力」的对照笔记
小结
光照与 PBR是 gdev-lighting 课时的核心内容。完成练习后进入下一课,或在路线图中标记已掌握节点。
加载本节练习…