さて、この記事では年末から制作を始めて先日公開した Drops の解説と制作背景を書いていこうと思います。ど

解説: Drops

submited by
Style Pass
2025-01-09 11:30:03

さて、この記事では年末から制作を始めて先日公開した Drops の解説と制作背景を書いていこうと思います。どうしても SIMD が使いたかったので、ついに WebAssembly に手を出すことになりました。

そのおかげでシミュレーション部分が CPU で高速に動くようになったので、余った GPU パワーを使ってレンダリングパートにも力を入れてみました。

各パートに詳しい人なら大体どんな感じかこれで分かるかと思います。特にめちゃめちゃすごいことはやっておらず、一方で高速化はかなり頑張りました。

最近は Position Based Dynamics (PBD) を使った作品をよく作ってきたわけですが、今回は一周回ってシンプルな SPH 法を使いました。

というのも、恐らく現在の state of the art な方法で PBD を使ってシミュレーションをしようとすると、XPBD によって物理的に正しい固さの拘束を細かい substep で計算していくことになると思います。

Leave a Comment
Related Posts