用途:该技能提供 3D 游戏开发的基础原则,覆盖渲染、着色器、物理、相机、光照与 LOD 等系统,帮助在开发或优化 3D 游戏时做出技术决策。
主要能力: 渲染管线方面,介绍顶点处理、光栅化、片元处理到输出的阶段,并给出视锥剔除、遮挡剔除、LOD、批处理等优化手段。 着色器方面,区分顶点、片元/像素与计算着色器,说明需要自定义着色器的场景,如水面、火焰、传送门等特效,卡通或素描等风格化渲染,性能优化与独特视觉识别。 3D 物理方面,列出盒、球、胶囊、网格等碰撞形状的适用场景,强调简单碰撞体配合复杂视觉、基于层的过滤以及射线检测。 相机系统方面,介绍第三人称、第一人称、等距、环绕等类型,并提及平滑跟随、碰撞规避、预判与 FOV 变化等手感处理。 光照方面,区分定向光、点光、聚光与环境光,提示实时阴影开销较大,应尽量烘焙,大世界可使用阴影级联。 LOD 方面,按近、中、远距离给出全细节、约 50% 三角形、约 25% 或公告板的分级策略。 反模式方面,提醒避免到处使用网格碰撞体、移动端实时阴影、单一 LOD、未优化着色器,应改用简单形状、烘焙或斑点阴影、距离分级 LOD,并做性能分析。
使用方式:资料未提供具体安装命令或代码示例,属于原则性指导内容。
适用场景:适用于 3D 游戏或实时 3D 应用的开发与性能优化,任务需与上述范围明确匹配。
限制:不应将输出作为环境特定验证、测试或专家评审的替代;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。