/webgl-explosion-vfx

Explosion scene with threejs

Primary LanguageTypeScript

WebGL Explosion VFX

Presentation

This project is the source code of an explosion animation you can try here: https://webgl-explosion-vfx.vercel.app/

It was inspired by this Blender VFX tutorial made by @pierrick_picaut: https://www.youtube.com/watch?v=36Fmx_2KO74

The goal of this project was to create this effect as close as I can in WebGL.

The result is not as good as the effect shown in the tutorial because I had performance issues on my laptop and phone, mainly due to running the noise algorithm on many meshes. But maybe it's because I missed some performance optimizations.

Techonoly used

Run the project on your computer

# clone project
git clone git@github.com:Epimodev/webgl-explosion-vfx.git
cd webgl-explosion-vfx
# install dependencies
yarn install
# run dev server
yarn dev
# the app should be accessible at localhost:3000

Credits