日本語版
最新ニュース
世界

衝突回避を備えたリアルタイムの手続き型群衆シミュレーション

場合によっては、進行中の研究開発プロジェクトでさえ、AAA 開発者が巨額予算のタイトルで導入したゲームプレイ メカニクスを上回ることがあります。Reddit ユーザー gallfreyfalls55 が最近紹介したこのプロジェクトは、その完璧な例です。大規模な都市ジェネレーターの一部として作成されたこのプロジェクトは、衝突回避とシームレスなループを備えた印象的な手続き型群集シミュレーションを特徴としており、歩行者 NPC がお互いをすり抜けることなく歩道を直線的に歩くことができます。このセットアップは Blender のジオメトリ ノードを利用しており、Anima のキャラクター モデルと Mixamo のアニメーションを利用しています。さらに、システムはリアルタイムで実行され、ショーケース デモでは、作成者がシミュレーション ノードをベイクして出力をレンダリングし、Blender のビューポート内でシミュレーションをリアルタイムで再生しました。パフォーマンスに関しては、シミュレーションの規模と使用されているハードウェアに依存すると著者は述べています。 「15 人のジオメトリ ノードでの計算時間は (このアニメーションによると) 3.2 ミリ秒で、その大部分は視覚化ラインから来ています」と gallifreyfalls55 氏は指摘しました。 #衝突回避を備えたリアルタイムの手続き型群衆シミュレーション

衝突回避を備えたリアルタイムの手続き型群衆シミュレーション

1736834178
2025-01-14 05:34:00

場合によっては、進行中の研究開発プロジェクトでさえ、AAA 開発者が巨額予算のタイトルで導入したゲームプレイ メカニクスを上回ることがあります。Reddit ユーザー gallfreyfalls55 が最近紹介したこのプロジェクトは、その完璧な例です。

大規模な都市ジェネレーターの一部として作成されたこのプロジェクトは、衝突回避とシームレスなループを備えた印象的な手続き型群集シミュレーションを特徴としており、歩行者 NPC がお互いをすり抜けることなく歩道を直線的に歩くことができます。このセットアップは Blender のジオメトリ ノードを利用しており、Anima のキャラクター モデルと Mixamo のアニメーションを利用しています。

さらに、システムはリアルタイムで実行され、ショーケース デモでは、作成者がシミュレーション ノードをベイクして出力をレンダリングし、Blender のビューポート内でシミュレーションをリアルタイムで再生しました。パフォーマンスに関しては、シミュレーションの規模と使用されているハードウェアに依存すると著者は述べています。 「15 人のジオメトリ ノードでの計算時間は (このアニメーションによると) 3.2 ミリ秒で、その大部分は視覚化ラインから来ています」と gallifreyfalls55 氏は指摘しました。

#衝突回避を備えたリアルタイムの手続き型群衆シミュレーション

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。