Smoke Sculptor is a real-time 3D smoke simulation written in three.js using the Eulerian method.
Left click and drag
to rotate cameraRight click and drag
to move camera horizontallyLeft click and hold
to add smoke (when mouse is above the rendering cube)Scroll
to zoom in/outSpace
to reset cameraR
to reset simulationN
to add Object where the mouse is [TODO]
npm install
to install dependencies
npm run dev
to start dev server
npm run build
to build project for production and export to docs/demo/
folder for github pages
- Currently change background color only works in
velocity
mode