FC
Francesco Castaldi
[ TRACK // GARAGE LAB & HOBBY ]ID: mini-jersey-studio

Mini Jersey Studio — 3D WebGL Customizer

Real-time 3D cycling jersey & apparel customizer built with Three.js and TypeScript. Features SVG-to-Canvas dynamic texture projection, custom GLB/GLTF model parsing, multi-layer decal placement, and automated Tech Pack production export for apparel manufacturing.

Three.jsWebGLTypeScriptReact3D Modeling
Mini Jersey Studio
FIG: Mini Jersey Studio

Real-Time 3D Apparel Customization

Mini Jersey Studio is a browser-based 3D design studio for cycling kits and sportswear. Designers can apply colors, vector gradients, sponsor logos, and patterns directly onto 3D garments with instantaneous WebGL texture baking.

[ IMPORTANT ]The engine utilizes dynamic UV coordinate mapping and OffscreenCanvas layers to project 2D SVG vector artwork onto complex 3D non-planar meshes in real time at 60 FPS.

Key Capabilities

1. 3D Mesh Rendering: Interactive Three.js viewport with OrbitControls, PBR materials, and realistic fabric normal maps. 2. Planar & Decal Projection: High-resolution logo placement with interactive scale, rotate, and snap-to-seam controls. 3. Tech Pack Production Export: Converts the 3D model configuration into flat 2D pattern templates with Pantone color codes ready for sublimation printing.

ComponentTechnologyRole
3D ViewportThree.js / WebGL / GLTFLoaderReal-time PBR rendering and lighting setup.
Texture EngineHTML5 Canvas / SVG MatrixOff-screen baking of multi-layer vector decals.
UI FrameworkReact / TypeScript / TailwindColorway palettes, asset library, and layer stack.

*Table 1: Mini Jersey Studio Technical Architecture*

[ Related Engineering Disciplines ]

Full-Stack & WebGL DevelopmentCycling Telematics & Wear Analytics
[ View Upstream / Repository ]
[ ← Back to Garage & Hobbies ]
[ FC.SYS // ENG ]
GitHub|LinkedIn|Email
FRANCESCO CASTALDI © 2026