Интерактивный 3D-объект на Three.js с экспортом

★ 7.0 · web-development

3d object — это скилл для Claude Code, который создаёт интерактивный 3D-объект на three.js: пользователь осматривает его со всех сторон прямо в браузере и скачивает в OBJ + MTL или GLB для дальнейшей работы в 3D-редакторах. Берут, когда нужно быстро получить готовый 3D-меш без запуска Blender, когда хочется встроить интерактивный объект на страницу и сразу экспортировать его, или когда нужен чистый GLB с иерархией частей и PBR-материалами для Unity или Unreal. Скилл генерирует модель программно — из примитивов THREE.js (BoxGeometry, CylinderGeometry, SphereGeometry, TorusGeometry, LatheGeometry, ExtrudeGeometry), собранных в THREE.Group с именованными мешами и материалами: имена становятся o/usemtl-записями в OBJ и именами узлов в GLB. Используется закреплённый import map с three@0.184.0 и тремя аддонами (OrbitControls, OBJExporter, GLTFExporter) — добавлять другие версии или аддоны нельзя. Сборка — plain HTML-файл с тегами script; DC-компоненты не подходят из-за ограничений helmet. Встроенный вьюер three_d_stage даёт студийное освещение, орбитальное управление и тулбар экспорта. Направление — генерация геометрии и экспорт модели, а не загрузка и просмотр готового файла. Экспорт только OBJ + MTL и GLB; FBX, USDZ, STEP, STEP не поддерживаются.