インスタンス化による群衆アニメーション

ページ名:インスタンス化による群衆アニメーション

MMDモデルを複数動かすと遅くなりますが、インスタンス化されたキャラクターの追加であればほとんどFPSを落とさずに多くのキャラクターを描画することが出来ます

単純なインスタンス化でもいいですが、geometry nodesを利用することで、服装の変更や位置、回転、拡大縮小のランダム化が可能になり、群衆アニメーションなどで利用できる場合もありそうです。

下記の画面は141体のインスタンスが動いていますが12FPS程度出ます

Instancing MMD model by geometry nodes.jpg

以下の3種類を47体ずつ動かしています

  1. オリジナルのメッシュをコレクションにまとめてそれをインスタンス化(メイド服を着ている)
  2. オリジナルのメッシュをリンクコピーして一部削除してインスタンス化(裸)
  3. オリジナルのメッシュのインスタンスを、マテリアル指定でジオメトリ削除(パンツだけ)

3.のマテリアル指定削除が遅く、1、2だけなら19FPS程度出ます。

インスタンスなしのオリジナルは2体だけですが、その状態で20FPS程度なのでインスタンスを増やしてもほとんど負荷がかからないようです

(逆に言えばEeveeは超高速なのに、アニメーションがめちゃくちゃに遅い)

モーション自体をずらすことができれば応用が広がると思いますがおそらく今の所出来ません。



特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

左メニューサンプル左メニューはヘッダーメニューの【編集】>【左メニューを編集する】をクリックすると編集できます。ご自由に編集してください。掲示板雑談・質問・相談掲示板更新履歴最近のコメントカウン...

Home

MMD & Blender Wikiへようこそ!このWikiはBlenderを使ってMMD (MikuMikuDance)コンテンツを制作のする知識を共有するためのWikiです。アカウントを持...

物理演算の設定方法

目次1 InstructionsInstructions[]MMD Toolsには、Blender上でリジッドボディを使ってMMDの物理をエミュレートする機能があります。また、MMD UuuNyaa ...

単位系

3Dソフトウェアを使用する際、特にモデルやアニメーションをあるソフトウェアから別のソフトウェアに変換する際に、1単位の実世界での換算値を知っておくと便利です。ここではその例を紹介します。3Dソフトウェ...

メインページ/テーマ

Wikiテーマ用画像[]このページでは、Wikiのテーマとして使われる画像が特別:使われていないファイルに表示されないようにしています。Site-logoFile:Site-logo.pngSite-...

ベストプラクティス

目次1 レンダリング2 物理演算2.1 胸と尻2.2 服と髪2.3 ボーン2.4 液体3 リギング4 モーション4.1 Mixamo5 ライティングこれらは、私たちが知っている現在のベスト・プラクティ...

チップス

投稿投稿日解説者概要I recorded the work in progress.2022-01-08UuuNyaaMoving bones with cloth physicsdoes anyon...

なぜ物理が壊れるのですか?

目次1 概要1.1 毎フレームの物理演算1.2 物理をベイクする1.3 キャッシュまたはシミュレーション期間2 リジッドボディ物理2.1 リジッドボディが固まる2.2 リジッドボディがめちゃくちゃにな...

MMD_UuuNyaa_Tools

目次1 インストール1.1 動作環境1.2 ダウンロード1.3 アドオンのインストール2 さらなる情報MMD UuuNyaa ToolsはMMD Toolsと連携してシーン、モデル、マテリアルを調整す...

MMD_Tools/マニュアル

目次1 3Dビューポート ‣ サイドバー1.1 MMD ‣ シーン設定1.1.1 モデル: インポート1.1.1.1 メッシュ/アーマチュア/物理演算/表示/モーフ1.1.1.2 スケール1.1.1....