[{"data":1,"prerenderedAt":71},["ShallowReactive",2],{"embed-fireworks-shader":3},{"id":4,"title":5,"author":6,"body":7,"date":55,"description":56,"extension":57,"featured":58,"lastUpdated":59,"meta":60,"navigation":61,"path":62,"responsive":58,"seo":63,"stem":64,"tags":65,"thumbnail":69,"__hash__":70},"experiments\u002Fexperiments\u002Ffireworks-shader.md","Fireworks Shader","alvarosabu",{"type":8,"value":9,"toc":50},"minimark",[10,27,32,41],[11,12,13,14,18,19,26],"p",{},"This experiment recreates the stunning ",[15,16,17],"strong",{},"fireworks shader effect"," from ",[20,21,25],"a",{"href":22,"rel":23},"https:\u002F\u002Fthreejs-journey.com\u002F",[24],"nofollow","Bruno Simon's Three.js Journey course",", adapted for TresJS. Experience dynamic particle explosions with custom GLSL shaders that create realistic fireworks bursts complete with physics-based motion and vibrant color variations.",[28,29,31],"h2",{"id":30},"assets","Assets",[11,33,34,35,40],{},"Particle textures downloaded from ",[20,36,39],{"href":37,"rel":38},"https:\u002F\u002Fkenney.nl\u002Fassets\u002Fparticle-pack",[24],"Kenney.nl Particle Pack"," - Creative Commons CC0 (Public Domain).",[11,42,43,44,49],{},"Thanks to ",[20,45,48],{"href":46,"rel":47},"https:\u002F\u002Fkenney.nl",[24],"Kenney.nl"," for so many great free assets!",{"title":51,"searchDepth":52,"depth":52,"links":53},"",2,[54],{"id":30,"depth":52,"text":31},"2025-11-21","Fireworks shader with particles and shaders","md",false,"2025-12-17",{},true,"\u002Fexperiments\u002Ffireworks-shader",{"title":5,"description":56},"experiments\u002Ffireworks-shader",[66,67,68],"shaders","glsl","particles","\u002Fexperiments\u002Ffireworks-shader.webp","qP8TQBPRrZgGIeCipLEjUYGOrGwoL0mrhkq8i7_Vy74",1792681429414]