Premium 3D web starter with a cinematic motion stack and production CI/CD.
threefor 3D scene renderingpostprocessingfor bloom, vignette, and film graingsap+ScrollTriggerfor sequenced, scroll-linked motionlenisfor smooth inertial scrollinglil-guifor live tuning of scene parametersvitefor module bundling and fast dev servergltf-pipelinefor Draco model compression
npm run dev- local Vite dev servernpm run build- production build todist/npm run preview- preview built outputnpm run lint- JS, CSS, and HTML lint checksnpm run format:check- formatting validationnpm run test:visual- Playwright visual regressionnpm run test:visual:update- regenerate screenshot baselinenpm run model:draco- compresspublic/models/input.glbnpm run model:pipeline- directgltf-pipelinerun with draco compressionnpm run deploy:preview- Netlify preview deploy (builds first)npm run deploy:prod- Netlify production deploy (builds first)
- JSON-driven building generation from
public/data/building.json - Scroll-reactive camera motion
- Cinematic post effects and interactive pointer parallax
- Staggered reveal animations for content sections
- Tunable creative controls panel (
lil-gui)
CIworkflow: lint + format on push/PRVisual Regressionworkflow: screenshot diffs on push/PRLighthouse Auditworkflow: page quality check onmain- Dependabot: weekly npm + GitHub Actions updates