Lab · Canvas Only

特效实验室

下面三块全部是原生 Canvas 手写,不引任何库。鼠标移到画布上可以交互。

01 / POINT CLOUD3D 点云球
拖拽旋转 · 1500 点透视投影 · 深度排序着色
02 / MATRIX RAIN矩阵雨
字符雨 · 亮度衰减尾迹 · 列独立速度
03 / FLOW FIELD流场粒子
噪声流场 · 900 粒子 · 鼠标扰流

为什么不用 WebGL 库

不是为了炫技,是为了体积。一个 three.js 打包进来就是 600KB,而这三段加起来不到 12KB,首屏还不用等下载。真正需要 shader 的时候我再用 WebGL——比如诗词宇宙的星系引擎。