FLAMEGPU / FLAMEGPU2

FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python
https://flamegpu.com
MIT License
99 stars 19 forks source link

Add pedestrian navigation to exmaples #1189

Closed Sandman-Ren closed 3 months ago

Sandman-Ren commented 3 months ago

Related to FLAMEGPU/FLAMEGPU2-pedestrian_navigation-example#5

This pull request adds FLAMEGPU2-pedestrian_navigation-example to examples/cpp/pedestrian, and produces a running build (on my system).

Known issue: the built example seems to be stuck in loading state (FLAMEGPU2 ICON with caption "loading"...). This persists for 10+ minutes on my machine.

Operating System: Windows 11 Pro Version: 10.0.22621 CUDA Toolkit: 12.4 Generator: Visual Studio 17 (Visual Studio 2022)

Machine Spec: CPU: i9-10900K GPU: NVIDIA RTX 4080

Robadob commented 3 months ago

Historically, a decision was made by @mondus for this example to remain standalone. I can't recall why, but I expect that will remain the case.

I'll leave this PR open until he has a chance to respond.

mondus commented 3 months ago

@Sandman-Ren Thanks for your contribution but we will keep the pedestrian example as a separate model example rather than in our examples directory. At some stage we will improve the integration of our examples by moving these all out of the main repo but have cmake options to bring in the ones that you want.