Pyrotechnic Display Design Software
6 days ago
- #simulation
- #OpenGL
- #fireworks
- FireShow is a 3D fireworks design and visualization software developed in C++ and OpenGL.
- Features include a real-time 3D viewer, advanced particle system, and pre-defined firework types.
- Includes a firework editor with customizable properties and an interactive timeline for event placement.
- Integrated audio support with launch and explosion sounds using the miniaudio library.
- Built with C++17, OpenGL 3.3+, and libraries like GLFW, GLAD, GLM, Dear ImGui, stb_image, and miniaudio.
- Uses make and g++ for building, with installation instructions provided for MSYS2 on Windows.
- Steps include installing MSYS2, setting up the development toolchain, downloading GLFW, and cloning the repository.
- Detailed folder structure and compilation instructions are provided to build and run the software.