View Code? Open in Web Editor
NEW
UnrealEngine5で実装したBoidsシミュレーションのサンプル
C# 84.27%
C++ 10.94%
C 4.79%
ue5-boids-simulation's Introduction
- Boidsアルゴリズムによる群衆シミュレーションサンプルになります。
- Niagaraを用いて実装しており、シミュレーション計算はSimulationStageを使用、オブジェクトはパーティクルとして描画しています。
![](/ReadMeContents/01_boids3d.png)
![](/ReadMeContents/02_boids3d_parameters.png)
パラメータ |
概要 |
AlignmentCoefficient |
適用時の重み係数: 整列 |
AlignmentDistance |
適用する他の個体との半径: 整列 |
CohesionCoefficient |
適用時の重み係数: 結合 |
CohesionDistance |
適用する他の個体との半径: 結合 |
N |
Boids最大数 |
SeparationCoefficient |
適用時の重み係数: 分離 |
SeparationDistance |
適用する他の個体との半径: 分離 |
SpaceScale |
シミュレーション範囲 サイズ |
WallAvoidanceCoefficient |
壁を避ける強さの重み |
ue5-boids-simulation's People
Watchers