加载中...

Three.js 是由 Ricardo Cabello(网名 Mr.doob)于 2010 年发布的开源 JavaScript 3D 图形库,封装底层 WebGL 接口,让开发者以场景图的方式在浏览器中构建三维内容。
程序围绕 Scene(场景)、Camera(相机)与 Renderer(渲染器)组织;物体由 Geometry(几何体)与 Material(材质)组成 Mesh 加入场景,配合光源、纹理、动画系统与 GLTF 等模型加载器完成渲染。近年版本也逐步支持 WebGPU 后端。
广泛用于产品三维展示、数据可视化、网页游戏、创意交互与数字孪生场景;React 生态的 react-three-fiber 让其能以组件方式声明式使用。
优点是生态庞大、示例与插件极其丰富、上手门槛远低于裸写 WebGL;缺点是版本迭代快、API 变动频繁,复杂场景的性能优化仍需图形学功底。

登录 后参与讨论
暂无讨论,来发表第一条评论吧