Heat excites electrons
When a metal compound is heated, electrons in the atoms absorb energy and move to higher energy levels.
Firework color science
Pyro Lab uses flame-test colors and firework material references to organize its simulator presets. Some presets come from classic flame-test reactions, while others represent spark materials such as magnesium, iron, aluminum, titanium, zinc, and boron-inspired firework effects.
The simplified version starts with heat, electron movement, and visible color. Real fireworks add more variables: oxidizers, binders, chlorine donors, burning temperature, and spark-producing metals.
When a metal compound is heated, electrons in the atoms absorb energy and move to higher energy levels.
As those electrons return to lower energy levels, they release energy as light at characteristic wavelengths.
Different elements and compounds emit different colors, which is why sodium, copper, lithium, barium, boron, and other materials can suggest different firework colors.
These presets connect the simulator controls to common flame-test colors and firework material effects. They are practical color labels for the app, not instructions for making real fireworks.
Open the simulator, choose a color preset, then click the sky to see how the selected flame-test or firework material reference changes the virtual fireworks.