feat: creative tool pipeline for markers and assets (Blender, ComfyUI, Krita)
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- blender, typescript
- Domain
- computer-vision, tooling
Research direction
Read the linked issues #2, #1, and #8 to understand the authoring and MCP context, then check the Blender, ComfyUI, and Krita projects for current setup details. Start with the trackability check described here: feature-point density and distribution from the NFT generator. Done means documenting setup in docs/agents/creative-tools.md, adding the check and example pipeline, and recording asset provenance and licenses.
Written by the indexing model from the issue text.
Description
Part of Phase 2: Authoring (#2, #1). Optional and local; uses the MCP server from #8.
Context
Authoring a WebAR scene needs two kinds of assets: marker images that track well and 3D models. Creative tools now expose MCP servers that agents can drive.
Tools (status checked in October 2026)
- Blender: the official Blender Lab MCP server (v1.0.x). It is not compatible with the community "MCP for Blender" (formerly
ahujasid/blender-mcp). Use: create or convert glTF models for the scene nodes and the planned glTF support. - ComfyUI: the official local
Comfy-Org/comfy-mcp(beta, stdio, needscomfy-cliand a running ComfyUI; AGPL-3.0 or commercial). Use: marker images and textures. - Krita: community servers only (for example
krita-codex-mcp, Windows-first). Experimental. Use: retouch marker images.
Pipeline
image (ComfyUI / Krita) → trackability check (feature-point density and distribution from the NFT generator) → NFT dataset → glTF model (Blender) → graph (MCP server, #8).
The trackability check is the key piece: NFT needs texture-rich, non-repetitive images, and generated images often are not. It also prepares the roadmap's in-editor dataset generation.
Constraints
- No creative tool becomes a project dependency; the setup lives in
docs/agents/creative-tools.md, not in the shared.mcp.json. - Generated assets are not committed (as with
npm run assets); record the provenance and license of each asset. - Server versions and protocols move fast: check each project before documenting the setup.
Tasks
- Trackability check (script, then a tool of the MCP server)
-
docs/agents/creative-tools.mdwith the setup for Blender, ComfyUI and Krita - Example: generated marker → dataset → graph with a glTF model
Generated by Claude Code
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 2d 15m
- Merged PRs (30d)
- 2
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from webarkit/webarkit-studio
-
Plugin API: load node packages from outside the studio (jsartoolkitNFT first, then artoolkit5-ts)Openeditor enhancement runtime tracking
Difficulty 5/5 Over a week Newbie friendliness 20/100
webarkit/webarkit-studio#12 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Agent instructions for AI coding tools (Claude Code, Copilot, Gemini, Antigravity, Codex, Cursor)Possibly taken @kalwalt claimed this 14 days ago. OpenAI - agents documentation enhancement
webarkit/webarkit-studio#7 · 1 comment · 1 assignee ·
-
jsartoolkitNFT roadmap
Difficulty 5/5 Over a week Newbie friendliness 25/100
All issues in webarkit/webarkit-studio
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
area:desktop area:ui bug platform:macos
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
anthropics/claude-code#106183 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 1/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
reproduced
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
anomalyco/opencode#60558 · 1 comment ·
Maintainers usually reply within 1 day