Doop
Doop: 오픈소스 멀티플레이어 디자인 캔버스 및 AI 에이전트용 MCP
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Design flat. See it folded. A browser-based packaging design studio: design artwork on a flat dieline and see it folded onto live 3D geometry.
npm install
npm run dev # http://localhost:3000
npm test # geometry, schema and editor-history tests
npm run build # production build
No environment variables are needed. Projects and uploaded images are stored locally in the browser (IndexedDB). See .env.example for the variables a future Supabase cloud mode would use.
src/lib/templates/ — each template builds a typed dieline (panels, outlines, hinges) from width × height × depth.src/lib/fold.ts — hinge math that folds the dieline into 3D. The 3D model, tests and exports all use it, so 2D and 3D can't drift apart.src/lib/render/canvas.ts and svg.ts — draw the same artwork objects to 3D textures and to SVG exports; components/editor/ObjectSvg.tsx draws them in the editor.src/store/editor.ts — editor state with bounded undo/redo (drags and typing are recorded as single steps).src/lib/storage/db.ts — a ProjectRepository interface with the local IndexedDB implementation.Landing page with a live folding hero and an interactive 2D→3D demo, dashboard (create, open, search, sort, rename, duplicate, delete, import/export), template gallery, and the editor: SVG dieline canvas with cut/fold lines, safe-area guides, grid and dimensions; text, image/logo, rectangle, circle, line and vector shapes; move, resize, rotate, lock, hide, rename, reorder, multi-select, snapping and panel hand-over; panel backgrounds; live 3D preview with fold and lid sliders, view presets, six materials, lighting, backgrounds and shadows; brand kit; autosave; keyboard shortcuts; PNG (up to 3×, transparent), 1:1 SVG dieline and project-file exports.