Zibra Liquids:Unity向け流体シミュレーションプラグイン

ZibraAIという会社(?)のUnity用流体シミュレーションプラグイン。
まだ一般公開前だけど、ユーザー登録するとアーリーアクセスが試せるらしい。

追記:Asset Store無料版有料版が公開されました。

Zibra Liquids

Zibra Liquidsは、ゲーム開発者向けのリアルタイムでクロスプラットフォームな物理的に正しい流体シミュレーションプラグインです。

Zibra Liquidsは、最先端の物理ソルバーと機械学習ベースのニューラルオブジェクト表現の相乗効果により、さまざまな種類の流体を任意の形状のオブジェクトで使用できます。
物理的に正しいソルバーによって、スマートフォン・タブレットからハイエンドGPUまであらゆるデバイス上で、数百万ものパーティクルによる高速な流体シミュレーションとレンダリングが可能になります。

主な機能:

  • リアルタイムシミュレーション
  • シンプルで直感的なユーザーインターフェイス
  • 視覚的・物理的な複数のプリセット
  • 重力制御
  • AIで高速化された複雑なオブジェクト間の相互作用
  • 力の相互作用

Zibra Liquidsは、大まかに以下3つで構成されています:

  1. GPUベースのマテリアルポイント方式
  2. パーティクルシミュレーション向け。

  3. サーバーベースのニューラルSDF(符号付き距離関数)表現の生成
  4. UnityのメッシュフィルターオブジェクトにVoxel Colliderコンポーネントを追加すると、複雑なオブジェクトの表現を生成できます。

  5. 流体表面(境界面)のレンダリング
  6. 任意のキューブマップを使った反射と屈折に対応し、複数の視覚的パラメータで調整可能。

公式のYouTubeチャンネルで動画がいくつか公開されている。



このリアルタイムシミュレーションがスマートフォンでも動くってホントかな?
iPhone 7で動いてる↓



2022年10月追記:Unreal Engine版もリリースされた↓



https://80.lv/articles/a-new-fluid-simulation-plugin-for-unity/
https://indiegamesjp.dev/?p=4071

流体シミュレーションと機械学習と言うと、バックグラウンドはこういう技術なのだろうか↓
Physics Forests:機械学習で流体シミュレーションを近似する
CG分野(特にレンダリング)では、現実の物体・現象の性質をモデル化して扱う。計算リソースには限りがあるので、大抵の場合は視覚に大きく影響する要素だけをモデル化して関数などで表現する。実測値や物理法則に基づいた計算を行う「物理モデル」に対して...

Deep Fluids:流体シミュレーションをディープラーニングで近似する
チューリッヒ工科大学(ETH Zurich)、ミュンヘン工科大学、Pixarによるディープラーニングで流体シミュレーションを近似する研究 Deep Fluids: A Generative Network for Parameterized...


https://physicsbaseddeeplearning.org/diffphys.html


関連記事

UnityユーザーがUnreal Engineの使い方を学ぶには?

オープンソースの人体モデリングツール『MakeHuman』のAPI開発プロジェクトがスタート

ヘッドマウントディスプレイとビジュアリゼーションの未来

BlenderのRigifyでリギング

レンダラ制作はOpenGL とか DirectX を使わなくてもできるんだぜ

SIGGRAPH ASIA 2009で学生ボランティア募集してるみたい

素敵なパーティクル

3Dスキャンしたテクスチャから照明を除去するUnityツール『De Lighting tool』

Physically Based Rendering

ZBrushでカスタムUIを設定する

中学3年生が制作した短編映像作品『2045』

Adobe Photoshop CS4 Extendedの3Dモデル編集機能

NeRF (Neural Radiance Fields):深層学習による新規視点合成

ミニ四駆を改造してBluetoothラジコン化する

Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番

UnityでTweenアニメーションを実装できる3種類の無料Asset

ラクガキの立体化 胴体の追加

BSDF: (Bidirectional scattering distribution funct...

MetaHumanの頭部をBlenderで編集できるアドオン

ポリ男からMetaHumanを作る

3Dグラフィックスの入門書

Unreal Engine Tokyo MeetUp!へ行ってきた

CGAN (Conditional GAN):条件付き敵対的生成ネットワーク

全脳アーキテクチャ勉強会

映画から想像するVR・AR時代のGUIデザイン

この本読むよ

布地のシワの法則性

DCGAN (Deep Convolutional GAN):畳み込みニューラルネットワークによる敵...

Polyscope:3Dデータ操作用GUIライブラリ

KelpNet:C#で使える可読性重視のディープラーニングライブラリ

ZBrushでアヴァン・ガメラを作ってみる 脚のポーズ調整

Netron:機械学習モデルを可視化するツール

天体写真の3D動画

実写と実写の合成時の色の馴染ませテクニック

OpenMayaのPhongShaderクラス

ZBrush4新機能ハイライト 3DCG CAMP 2010

機械学習に役立つPythonライブラリ一覧

3D Gaussian Splatting:リアルタイム描画できるRadiance Fields

Google Colaboratoryで遊ぶ準備

Digital Emily Project:人間の顔をそっくりそのままCGで復元する

TensorSpace.js:ニューラルネットワークの構造を可視化するフレームワーク

GAN (Generative Adversarial Networks):敵対的生成ネットワーク

コメント