lalishansh / ParticleSwarmOptimizationVisualizer

Particle Swarm Optimization Algorithm's Visualizer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vulkan Test - Particle Swarm Optimization

this is me learning vulkan and playing with it.

Main menu/Console:
image
Simulation Space:
image
Simulation Running:
image
Paused Full-screen:
image
Now Camera following G-Best
image
Displaying Location of Particle on console:
image
Opening the Console again:
image
Particle converging in simulation:
image
Explaining various UI elements:
image

Note: cognitive constant is controls personal influence, social constant controls social influence

dependencies:

CMake,
vcpkg,
vulkan (LunarG reccommended),
C++ 20 compatible compiler (with modules support)
powershell (mine: 7.2.3)

Objectives:

Cpp20
Vulkan expertise

Note:

Look into older commits for more information on specifics for corresponding files (why doing somthing that way)

About

Particle Swarm Optimization Algorithm's Visualizer


Languages

Language:C 75.7%Language:C++ 23.0%Language:GLSL 0.6%Language:CMake 0.6%Language:PowerShell 0.1%