oimo.io 是什么网站?
更新时间
oimo.io 是日本开发者 shr 的个人网站,主要用来展示他制作的交互式物理与流体模拟实验。网站以日语为主,多数作品配有英文说明,内容偏向浏览器内实时运行的视觉玩具、模拟演示和少量工具,而不是教程、博客或商业产品页面。页面本身设有 Profile、Likes & Skills、Accounts、Affiliation、Activities 等板块,作品按时间倒序排列,每项都标注了发布日期和所用技术。
网站的主要内容
网站的核心是一系列可直接在浏览器中运行的交互作品,涵盖流体、弹性体、布料、烟雾、气泡、沙盒等方向。从页面列出的条目看,较新的作品包括:
- Drops(2025/01/04):真实液滴模拟,使用 WebAssembly 配合 SIMD 加速。
- Interactive Pudding(2024/07/13):猫形布丁模拟器,可以摇晃、拍打。
- Interactive Marimo(2023/11/19):用 GPGPU 模拟的毛球,可以互动把玩。
- Interactive Wet Cloth Simulation(2023/11/06):湿布与流体的耦合模拟。
- Interactive The Blob Toy(2023/07/13):用 PBD 模拟的弹性物体。
- Interactive Life Universe(2022/12/14):无限递归的康威生命游戏宇宙。
- Just a Pool(2022/11/11):VRChat 世界,可与真实感 3D 流体互动。
- VRC World Bubbles(2022/11/08):肥皂泡模拟,泡泡可以粘在一起。
- MC Table Generator(2022/06/10):为 Marching Cubes 方法生成查找表的工具。
- Water3D(2022/05/19):基于 MLS-MPM 的 3D 流体模拟,用 GPGPU 优化。
- Jelly(2022/05/06):基于 MLS-MPM 的果冻模拟,同样用 GPGPU 加速。
- HGSL(2022/04/10):可编译输出 GLSL 的自制着色语言。
- Clock(2022/02/10):由特殊物理引擎驱动的数字时钟。
- Water(2022/01/29):MLS-MPM 流体计算,支持加速度传感器。
- SandVox Simulator(2022/01/23):体素加箱庭玩法,可撒布各种元素并分享作品。
- Chill(2021/08/16):用 GPGPU 做烟雾模拟,观看散发冷气的球体。
- Sea of Papers(2021/06/22):GPGPU 并行模拟的漂浮纸群。
- Cloth Simulation(2021/06/16):带自碰撞的布料模拟。
- Udon(2021/02/2x):乌冬面模拟器,用鼠标拖动。
这些作品大多属于“Interactive”类别,少数标注为 Game、Tool、Language、Art、Website 或 VRC World。
技术特点
从作品说明可以归纳出几个反复出现的技术关键词:
| 技术 | 出现场景 |
|---|---|
| WebAssembly + SIMD | Drops 的液滴模拟加速 |
| GPGPU | Marimo、Water3D、Jelly、Chill、Sea of Papers 等 |
| MLS-MPM | Water3D、Jelly、Water 的流体/软体计算 |
| PBD | The Blob Toy 的弹性体模拟 |
| 自制着色语言 | HGSL,可编译为 GLSL |
可以看出,网站作者关注的是把较重的物理模拟放进浏览器实时运行,并围绕这一点持续产出实验作品。
适合谁看
如果你对以下方向感兴趣,这个网站值得浏览:
- 浏览器内的实时物理与流体模拟实现;
- WebAssembly、SIMD、GPGPU 在图形/模拟中的实际应用;
- 交互式视觉玩具或小型模拟游戏;
- 着色语言、Marching Cubes 等偏底层的图形工具。
如果你需要的是教程、文档或可商用的库,这个网站并不提供这些内容——它更像一个作品陈列页,每件作品点进去是可直接体验的演示。网站语言以日语为主,但作品标题和说明大多有英文版本,不懂日语也能大致了解每件作品在做什么。