Simple Three.js boilerplate powered by Vite for fast experience starter.
π§ͺ v0.0.1 γ’ Live Demo
- Node.js v14.19 min π¦
- Three.js v0.141.0 π¦
- Powered with Vite π¦
- UI controls using Tweakpane π
- Animate by GSAP
- Simple Shaders support (glsl) with vite-plugin-glsl π¨
- Minimal Raycasting.
- Simple texture support / loader
# npm install
yarn
# Compiles & hot-reloads for development
# npm run dev
yarn dev
# Or Vite preview
# npm run serve
yarn serve
# Build & minifies for production
# npm run build
yarn build
# Deploy on Gh-pages
# npm run deploy
yarn deploy
App running at on localhost:9000/simple-threejs-starter/
Change config in vite.config.vue
if you want:
export default defineConfig({
base: '/simple-threejs-starter/', // Remove or Adapt it ! (it's just for GH-PAGES)
// ...stuff...
server: {
port: 9000, // Default 9000: Adapt it !
},
// ...stuff...
})
Reminder π¦:
# update dependencies. need existing yarn.lock file.
yarn upgrade-interactive --latest
First off, thanks for taking the time to contribute! π !! The issue tracker is the preferred channel for bug reports, features requests and submitting pull requests.
Originally written & currently maintained with by @Sp0neπ§ββ Β© 2022
ππ»: π₯ vinces.io γ’ π @Sp0ne γ’ π§ͺ codepen