oimo.io 上有哪些可以玩的交互模拟作品?
更新时间
oimo.io 是开发者 shr 的个人网站,上面集中展示了一批基于 Web 的交互式物理模拟作品,涵盖流体、软体、布料、粒子、体素等方向。这些作品大多可以直接在浏览器里打开、用鼠标或触摸操作,部分还支持加速度传感器。如果你想找点能上手玩的模拟 demo,可以从下面几类里挑一个感兴趣的方向开始。
流体与水滴类
这一类主要用 MLS-MPM、GPGPU 等方法做流体计算,视觉上偏真实。
- Drops(2025/01/04):真实水滴模拟,用 WebAssembly + SIMD 加速。
- Water3D(2022/05/19):基于 MLS-MPM 的 3D 流体模拟,用 GPGPU 加速。
- Water(2022/01/29):MLS-MPM 流体计算,支持加速度传感器。
- Just a Pool(2022/11/11):VRChat 世界,可以和真实的 3D 流体互动。
- Interactive Wet Cloth Simulation(2023/11/06):湿布与流体的耦合模拟。
软体与布料类
偏弹性体、凝胶、布料的自碰撞和形变。
- Interactive Pudding(2024/07/13):猫形布丁模拟器,可以摇晃、拍打。
- Jelly(2022/05/06):MLS-MPM 的果冻模拟,GPGPU 加速。
- Cloth Simulation(2021/06/16):带自碰撞的布料模拟。
- The Blob Toy(2023/07/13):用 PBD 模拟弹性体,玩的是弹跳的团块。
粒子与体素类
- Interactive Marimo(2023/11/19):用 GPGPU 模拟毛球,可以上手玩。
- SandVox Simulator(2022/01/23):体素 + 箱庭游戏,撒各种元素玩,带分享功能。
- Sea of Papers(2021/06/22):GPGPU 并行模拟,看一大群纸漂来漂去。
- Chill(2021/08/16):盯着一个散发冷气的球体,烟雾用 GPGPU 模拟。
其他趣味模拟
- Udon(2021/02/2):乌冬面模拟器,用鼠标揉搓。
- Clock(2022/02/10):由特殊物理引擎驱动的数字时钟。
- Life Universe(2022/12/14):无限递归的康威生命游戏宇宙。
- Bubbles(2022/11/08):肥皂泡模拟,可以把泡泡粘在一起。
工具与语言
除了玩的,还有两个偏开发向的作品:
- MC Table Generator(2022/06/10):为 Marching Cubes 方法生成查找表的工具。
- HGSL(2022/04/10):可以编译输出 GLSL 的自制着色语言。
怎么选
| 你的兴趣 | 建议先试 |
|---|---|
| 想看最真实的流体 | Drops、Water3D |
| 想捏软的东西 | Interactive Pudding、Jelly |
| 想玩沙盒建造 | SandVox Simulator |
| 想随便看看放松 | Sea of Papers、Chill |
| 想研究图形技术 | HGSL、MC Table Generator |
网站本身(oimo.io,2021/06/03)也列在作品列表里。这些作品按时间从 2021 年排到 2025 年,越新的越可能用上 WebAssembly、SIMD 这类较新的浏览器能力,建议用较新版本的 Chrome 或 Edge 打开,体验会更流畅。