- 博客(2)
- 收藏
- 关注
原创 用 three.js 程序化搭一场「落子仪式」
虚空水面,一盘围棋,天光垂落,一只巨手探进棋盒拈起黑子,敬落在棋盘右上角。整个场景零外部资产——没有 glTF 模型、没有贴图文件、没有 HDR 环境图。棋盘的木纹和棋线是运行时用 canvas 2D 画的,手是几何体拼的,环境贴图是开机时程序化生成再烘的。这是刻意的选择:壁纸包要小、要无网络依赖,更重要的是——程序化意味着每一个形状、每一个数字你都有机会说出理由。
2026-11-09 11:53:58
225
原创 把一部 three.js 短片改造成自动循环的动态壁纸
把时间轴做成 t 的纯函数。当时它的回报只是「重演按钮很好写」,到壁纸场景里,它直接决定了循环改造只需要 20 行、回卷成本几乎为零、取景钩子随便拨时钟。这套设计对一切「要能倒带、跳转、循环」的实时图形场景都成立——视频剪辑器的预览、游戏的 attract mode、演播室的循环包装、回放系统。如果你的场景里「状态」是散落的(每个效果自己记自己的进度),seek 就是一场大扫除;如果状态全部收敛到 t,seek 只是一次求值。《开局》已在初尘3D壁纸引擎平台免费上架,访问初尘3D壁纸引擎官网。
2026-11-09 11:28:54
578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅