three.js
v0.185.0

№ 01  ·  JavaScript 3D 库

让浏览器成为
画布舞台

three.js 是一款易用、轻量、跨浏览器的通用 3D 库。当前构建包含 WebGL 与 WebGPU 渲染器,SVG 与 CSS3D 渲染器可作为附加组件使用。

page · spine · ribbon · turn

№ 02  ·  核心特性

四件它擅长的事。

№ 03  ·  视觉作品

四个由 three.js 驱动的实时演示。

点阵星云、脉冲晶体、液态水波、莫比乌斯带 —— 全部由 r185 的 WebGL 渲染管线生成,进入视口才开始渲染以节省资源。

№ 04  ·  30 秒示例

一段最小可运行代码。

创建一个场景、相机与几何立方体,附加到 document.body,然后逐帧播放动画。

index.js

          
在 JSFiddle 打开

№ 05  ·  资源目录

八扇门,通向 three.js。

№ 06  ·  快速开始

克隆仓库,几分钟内启动。

完整历史约 2GB。使用 --depth=1 可显著减小下载体积。