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 打开,体验会更流畅。