Pyrotechnic Display Design Software
3 months ago
- #simulation
- #OpenGL
- #fireworks
- FireShow是一款基于C++和OpenGL开发的3D烟花设计与可视化软件
- 功能包含实时3D观察器、高级粒子系统以及预定义烟花类型
- 提供可自定义属性的烟花编辑器,并配备用于事件排布的交互式时间轴
- 通过miniaudio库集成音频支持,包含发射与爆炸音效
- 基于C++17和OpenGL 3.3+构建,使用GLFW/GLAD/GLM/Dear ImGui/stb_image/miniaudio等库
- 采用make和g++编译工具链,提供Windows平台MSYS2环境的安装指南
- 具体步骤包括安装MSYS2、配置开发工具链、下载GLFW及克隆代码仓库
- 详细说明文件夹结构与编译流程,指导用户完成软件构建与运行