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 等偏底层的图形工具。

如果你需要的是教程、文档或可商用的库,这个网站并不提供这些内容——它更像一个作品陈列页,每件作品点进去是可直接体验的演示。网站语言以日语为主,但作品标题和说明大多有英文版本,不懂日语也能大致了解每件作品在做什么。