📚前端面试题速记
Q11

Babylon.js 高级功能:物理 / 粒子 / 高级材质?

速记答案(30 秒)

物理引擎集成(Ammo.js/Cannon.js)支持刚体碰撞关节;粒子系统CPU/GPU粒子做火焰烟雾特效;PBR材质粗糙度金属度环境贴图支持实时反射折射。

📖 详细讲解

标准面试回答(推荐记住)

Babylon.js内置多种物理引擎集成如Ammo.js、Cannon.js等,支持刚体、碰撞、关节等。粒子系统支持CPU和GPU粒子,可做火焰、烟雾、雨雪、魔法特效。高级材质方面支持PBR材质包含粗糙度、金属度、环境贴图,还支持实时反射和折射。常见应用包括交互3D场景、产品展示、数字孪生、Web游戏等。

面试要点

  • 了解主流物理引擎的特点
  • 知道粒子系统的基本配置
  • 理解PBR材质的参数含义