threejs-product-storytelling

Installation
SKILL.md

Three.js Product Storytelling

Use when the web experience genuinely needs spatial product visualization: exploded assemblies, camera travel, depth, realistic materials, product rotation, part isolation, or scroll-driven 3D storytelling.

Do not use Three.js as a prestige dependency. A pre-rendered sequence or DOM/CSS composition is better when it communicates the same thing with less complexity.

Asset-first thinking

A premium scene starts with a usable model.

Prefer GLB/glTF with:

  • semantic node/group names;
  • separate meshes for independently animated parts;
  • pivots placed where rotations/separations should originate;
  • sane scale and orientation;
  • PBR material inputs where realism matters;
  • compressed, web-appropriate texture sizes;
  • no accidental millions-of-polygons CAD dump.
Installs
5
GitHub Stars
4
First Seen
Oct 12, 2026