Insane what you can create with three.js nowadays. I made a game-quality 3D experience in the browser with water ripples, smoke effects, a 3D paper menu, underwater UI, and a peeling footer. The whole thing is pure code and only 183 KB. Seriously, no loading screen needed. I combined https://t.co/tECuh9VUFz and https://t.co/25OYbxZ62e components with a few direct prompts: - Open the hamburger menu as a 3D paper overlay {threeui 3D paper} - Add a peel effect to the footer {canvasui peel} - When the curso

TL;DR · AI 摘要
three.js现能用183KB代码实现游戏级3D交互效果,无需加载屏幕。
核心要点
- three.js结合canvasui组件可实现水波纹、烟雾等复杂3D效果
- 完整项目仅183KB代码,无需加载屏优化用户体验
- threeui.com和canvasui.dev提供现成组件加速开发
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- three.js应用案例
- 技术实现
- WebGL渲染优化
- 轻量化代码结构
- 核心组件
- threeui 3D纸菜单
- canvasui 剥落效果
- 交互效果
- 水波纹动画
- 烟雾文字交互
金句 / Highlights
值得收藏与分享的关键句。
整个项目仅183KB代码,无需加载屏幕
通过threeui实现3D纸菜单,canvasui实现剥落页脚
光标悬停时文字转化为烟雾效果,展示交互创新
Meng To on X: "Insane what you can create with three.js nowadays. I made a game-quality 3D experience in the browser with water ripples, smoke effects, a 3D paper menu, underwater UI, and a peeling footer. The whole thing is pure code and only 183 KB. Seriously, no loading screen needed. I combi… / X
@MengTo
Insane what you can create with three.js nowadays. I made a game-quality 3D experience in the browser with water ripples, smoke effects, a 3D paper menu, underwater UI, and a peeling footer. The whole thing is pure code and only 183 KB. Seriously, no loading screen needed. I combined
canvasui.dev
and
threeui.com
components with a few direct prompts: - Open the hamburger menu as a 3D paper overlay {threeui 3D paper} - Add a peel effect to the footer {canvasui peel} - When the cursor passes through the heading, turn the letters into smoke {canvasui liquid object} Inspired by the amazing
unseen.co
site. Let me know if I should open-source it.
$
00:00
/$
10:38 AM · Aug 31, 2026
36.8K
Views
53
65
695
562