用途:这是一份面向 3D 游戏开发的原理性技能资料,围绕 3D 游戏系统的整体设计给出原则性指导,而非具体引擎或代码实现。
主要能力:内容分为若干主题。渲染管线部分说明顶点处理、光栅化、片元处理、输出四个阶段,并列出视锥剔除、遮挡剔除、LOD、批处理等优化手段及其目的。着色器部分区分顶点、片元/像素、计算着色器,并说明何时需要自定义着色器,如特殊效果、风格化渲染、性能优化与独特视觉标识。3D 物理部分给出盒、球、胶囊、网格等碰撞形状的适用场景,并强调简单碰撞体配复杂视觉、基于层的过滤、射线检测等原则。相机系统部分列举第三人称、第一人称、等距、轨道相机及平滑跟随、碰撞规避、前瞻、FOV 变化等手感要点。光照部分区分平行光、点光、聚光、环境光,并提示实时阴影开销大、尽量烘焙、大世界使用阴影级联。LOD 部分按距离给出全细节、约 50% 三角面、约 25% 或公告板的分级策略。最后以反模式对照表列出应避免与应采用的做法的对比。
使用方式与限制:资料未提供安装命令、代码示例或具体引擎操作步骤,仅作为设计原则参考。实际落地需结合所用引擎自行实现。资料中未提供收费、平台、效果保证等信息。