← Back
ashemag

ashemag/model-x-studio

Interactive Model X 3D studio with 334-piece exploration

View on GitHub ↗https://model-x-studio.vercel.app ↗
Stars
259
Forks
78
Watchers
259
Open issues
12
Contributors
1
Language
TypeScript
License
—
Default branch
main
Created Sep 4, 2026Updated Sep 4, 2026

Star growth

Today—
This week—
This month—

Star history will appear here once this repo has been tracked for a couple of days.

README

Model X Studio

Interactive 3D Tesla Model X studio with a circular display platform, component descriptions, individual-piece isolation, and a progressive explosion slider covering all 334 mesh pieces.

Local development

Requires Node.js 22.13+ and npm.

npm ci
npm run dev -- --port 3015

Vercel

Import this repository into Vercel with the repository root as the project root. The checked-in vercel.json builds the browser application with npm run build:vercel and serves dist/vercel. No environment variables or database are required.

The Vercel entry point reuses the same React page, styles, component library, Three.js scene and local model assets as the existing development app. The original npm run build remains available for the Vinext / Cloudflare output.

Configuration reference: https://vercel.com/docs/project-configuration/vercel-json

Validation

npx tsc --noEmit
node --experimental-strip-types scripts/validate-explosion.mjs
npm run build:vercel

The geometry check verifies 334 distinct layout slots and camera coverage at three viewport proportions. It is not a browser frame-rate measurement.

Model source and scope

The Model X asset is by cgi Moon on BlendKit, used under the BlendKit Royalty Free license. Asset redistribution is subject to that license; this repository is private and the asset is embedded in the application.

This source depicts a pre-refresh Model X, with an unverified exact model year. The 334 pieces are artist-authored mesh islands, not verified Tesla service-part identifiers. Battery, drive units and suspension are illustrative geometry. This is an independent educational project, not a complete OEM parts catalog or a Tesla-affiliated product.