Smoke Sculptor is a real-time 3D smoke simulation written in three.js using the Eulerian method.
Left click and dragto rotate cameraRight click and dragto move camera horizontallyLeft click and holdto add smoke (when mouse is above the rendering cube)Scrollto zoom in/outSpaceto reset cameraRto reset simulationNto 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
velocitymode