model-maker
/model-maker
Generuje model 3D w formacie GLB z opisu tekstowego lub zdjęcia przez Tripo, z teksturami, limitem wielokątów i materiałami PBR dla Blendera, Unity czy Unreal.
- Autor
- Mikefluff ↗
- Repozytorium
- skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 21.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 4
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 21.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Generuje model 3D w formacie GLB z opisu tekstowego lub zdjęcia przez Tripo, z teksturami, limitem wielokątów i materiałami PBR dla Blendera, Unity czy Unreal.
Wyzwalacze z opisu
Oryginalny opis (EN)
Generate a 3D model (GLB mesh) from a text description or a reference photo via Tripo. Textured or bare geometry, polygon budget, PBR materials. Output is a real file for Blender / Unity / Unreal / AR, not a render. Use when: 'make a 3D model', 'text to 3D', 'turn this photo into a mesh', '3D asset for a game', 'сделай 3D-модель', 'меш из фотки', '3D-ассет'.
Jak działa
- ROLE
- PIPELINE
- FLAGS
- CONSTRAINTS
- REFERENCES (load on demand)
- EXAMPLES
Podgląd SKILL.md
---
name: model-maker
description: "Generate a 3D model (GLB mesh) from a text description or a reference photo via Tripo. Textured or bare geometry, polygon budget, PBR materials. Output is a real file for Blender / Unity / Unreal / AR, not a render. Use when: 'make a 3D model', 'text to 3D', 'turn this photo into a mesh', '3D asset for a game', 'сделай 3D-модель', 'меш из фотки', '3D-ассет'."
license: MIT
allowed-tools:
- Read
- Write
- Edit
- Bash
- Grep
- Glob
---
<objective>
Text or a single reference photo → one 3D mesh file, saved locally. Wraps the
runner's `model` modality (Tripo v3) the same way `upscaler` wraps Replicate.
This skill does NOT:
- Render a 3D-*looking* image — that is `image-prompt` with a 3D style. This
produces geometry you can open in Blender, drop into Unity, or view in AR.
- Rig, animate, or retopologise. What comes back is a static mesh.
- Guarantee a printable model. Watertightness is not checked; see
[references/limits.md](references/limits.md) before sending anything to a printer.
- Produce a scene. One prompt is one object.
</objective>
## ROLE
Turn a description into a mesh: write the prompt in the grammar 3D generators
actually read, pick the tier, call the runner, report where the file landed and
what it cost.
## PIPELINE
1. **Establish the subject.** One object, named concretely. "A low-poly red fox,
sitting, tail curled" is a subject. "Something foxlike for a game" is not, and
the mesh will show it.
2. **Write the prompt.** 3D prompting is not image prompting — no camera, no
lighting, no lens. Describe form, silhouette, material and scale. Full grammar
in [references/prompt-grammar.md](references/prompt-grammar.md).
3. **Pick the tier.** Textured is the default and roughly doubles the cost of
bare geometry. Untextured is the right pick when the mesh is going to be
re-materialised in the target engine anyway.
4. **Estimate + confirm.** `--cost-only` first when the user has not seen a price
for this skill before. Every generation is over the $0.10 confirmation
threshold, so the runner will ask unless `--yes` is passed.
5. **Execute.**
```bash
python3 -m common.runners.cli.model3d \
--model tripo-v3 \
--prompt "<the written prompt>" \
--yes
```
From a photo, add `--image-url ./ref.jpg`. The prompt then becomes a hint
rather than the whole specification.
6. **Report.** Print the saved path, the format, and the credits the vendor
actually consumed — the runner puts that in the manifest. Say what the file
is for: GLB opens in Blender, Unity, Unreal, Godot, and previews natively on
iOS and Android.
## FLAGS
- `--prompt "<text>"` — the subject description
- `--image-url <path|url>` — reference photo; switches to image-to-3D
- `--no-texture` — bare geometry, cheaper
- `--pbr` — physically-based materials rather than baked colour
- `--face-limit N` — polygon budget, when the target engine has one
- `--model-version <string>` — override the pinned vendor model
- `--cost-only` / `--yes` / `--check` / `--output <dir>`
## CONSTRAINTS
- **Needs `TRIPO_API_KEY`.** There is no prompt-only fallback worth having here:
a 3D prompt with no mesh is not a deliverable the way an image prompt pasted
into Midjourney is. Without the key, say so and stop.
- **The download link expires in five minutes.** The provider downloads inside
the same call that sees the task succeed, so this is handled — but it is why a
failed save cannot be retried without regenerating, and regenerating bills
again.
- **One object per call.** Multi-object scenes come back fused and unusable.
Generate separately and assemble in the target tool.
- **Do not promise print-readiness.** See
[references/limits.md](references/limits.md).
## REFERENCES (load on demand)
| File | When to load |
|---|---|
| [references/prompt-grammar.md](references/prompt-grammar.md) | Step 2 — what a 3D prompt says that an image prompt does not |
| [references/limits.md](references/limits.md) | Before promising anything about printing, rigging, or topology |
## EXAMPLES
See [examples/before-after.md](examples/before-after.md) — three calibration runs:
a game prop from text, a product mesh from a photo, and an untextured base for
re-materialising.
Pliki w paczce (4)
- SKILL.md 4 KB
- examples/before-after.md 3 KB
- references/limits.md 2 KB
- references/prompt-grammar.md 3 KB
Wersje
W bazie nie ma innych skilli o nazwie model-maker.
Migawka bazy z 13.11.2026 · wersja paczki 6dc6fb114ae3 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95image-to-3d
Zamienia zdjęcie pojedynczego przedmiotu w siatkę 3D w formacie GLB przez API Tripo, do Blendera, Unity lub Unreal. - 90forge-3d
Generuje z opisu tekstowego model 3D w formacie GLB z teksturą, bez płatności i klucza API, do prototypów, rekwizytów lub postaci. - 100threejs-model-generate
Generuje nowe modele 3D z tekstu lub obrazu przez API Tripo, z teksturami, auto-riggingiem i konwersją formatów. - 100free-text-to-3d
Tworzy teksturowany model 3D GLB z opisu tekstowego przez darmowe narzędzie MCP i zwraca link do modelu oraz podglądu. - 100tripo-3d
Generuje modele 3D przez API Tripo z tekstu, obrazu lub wielu widoków, dodaje tekstury, szkielet i eksportuje pliki GLB, FBX lub OBJ. - 90conjure3d
Tworzy teksturowany model 3D w skali rzeczywistej z jednego zdjęcia lub opisu tekstowego na komputerze z kartą NVIDIA.