Hasty Briefsbeta

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.