Przejdź do treści
Biblioteka skilli
Projektowanie i UX · Budowanie i kod

modeler

/modeler

Tworzy model 3D w formacie GLB do gry z opisu, zdjęcia, szkicu lub kilku widoków, dobierając odpowiednie narzędzie Sloyd.

Licencja
MIT
Ostatnia zmiana repozytorium
06.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 06.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Tworzy model 3D w formacie GLB do gry z opisu, zdjęcia, szkicu lub kilku widoków, dobierając odpowiednie narzędzie Sloyd.

Wyzwalacze z opisu

make this into 3Dturn the concept into a model
Oryginalny opis (EN)

Use when the user needs an actual 3D model (GLB) for a game, whether from a text description, an approved concept image, a photo or sketch, or several views of the same object. Also use for "make this into 3D", "turn the concept into a model", re-rolling a bad mesh, or choosing between text-to-3D, image-to-3D and multi-image-to-3D. Picks the right Sloyd tool and parameters per asset under style-bible.md and hands GLBs to look-dev, kitbasher or engine-export. For 10+ assets at once, use asset-pack-builder instead.

Jak działa

  1. Pick the route
  2. Parameters
  3. Run it
  4. Review the model
  5. Hand-off
Sekcje z nagłówków SKILL.md, w oryginale · 89 linii, 794 słów
Podgląd SKILL.md
---
name: modeler
description: Use when the user needs an actual 3D model (GLB) for a game, whether from a text description, an approved concept image, a photo or sketch, or several views of the same object. Also use for "make this into 3D", "turn the concept into a model", re-rolling a bad mesh, or choosing between text-to-3D, image-to-3D and multi-image-to-3D. Picks the right Sloyd tool and parameters per asset under style-bible.md and hands GLBs to look-dev, kitbasher or engine-export. For 10+ assets at once, use asset-pack-builder instead.
---

# Modeler: the right route for each asset

> **Script paths:** `<skills>` below means the folder this skill is installed in, the parent of this `SKILL.md`'s folder (for example `.claude/skills` or `~/.claude/skills`). All Game Art Department skills sit side by side there.

Sloyd has three ways to make a model. Choosing well saves credits and rerolls. Read
`style-bible.md` first for `genStyleId`, `topology`, `textureResolution` and face budgets.

## Pick the route

| Situation | Route | Tool | Credits |
|---|---|---|---|
| Simple, iconic prop whose look the style already implies (barrel, crate, rock, bucket) | **text** | `generate_3d_from_text` | 25 |
| Design matters, the pack must match, or the user approved a concept | **concept** | `generate_image`, then `generate_3d_from_image` with `imageJobId` | 10 + 20 = 30 |
| User has an image (sketch, photo, screenshot, existing 2D art) | **image** | `upload_image` (free), then `generate_3d_from_image` | 20 |
| Hero asset or character where back and sides matter, and consistent views exist | **views** | `generate_3d_from_images` with `EnablePBR: "true"` | ~40 |
| Character for rigging | text or concept with `tPose: true` | either | same |
| Geometry only (you will texture elsewhere, or look-dev will retexture anyway) | any, `textureResolution: "none"` | either | 15 text, 10 image |

Rules of thumb:

- **Measured on the 40-prop launch pack:** 3 of the 9 text-route assets needed a reroll, against
  1 of the 31 concept-route assets:
  - a boulder came out as a flat green blob
  - an anvil had no stump
  - a chair came out plain and off-palette

  The 5 extra credits for the concept route are cheaper than rerolls. Default to concept, and use
  text only for the simplest filler.
- **Consistency beats speed in packs.** The concept route lets you check a 10-credit image before
  committing 20 credits to 3D, and the style lock happens in 2D, where it is cheap to fix.
- **Text route** is best when `genStyleId` and `model_suffix` carry the style on their own. Use it
  for filler and clutter.
- **Multi-view** only pays off when the views agree (see concept-artist turnarounds). One clean
  front image beats four inconsistent ones.
- Do not use `textureResolution: "none"` to save credits when the model needs its own colors.
  Retexturing later costs 15, so 15 + 15 = 30, more than 25 for a textured text model.

## Parameters

Always set these explicitly in a pack. Defaults drift.

- `topology`: from the bible (`triangles` for faceted low-poly, `quads` for DCC editing, +5
  credits).
- `targetFaceCount`: from the bible's size class. `0` lets Sloyd choose, which varies per asset.
- `textureResolution`: the bible's single value.
- `genStyleId` (text route only. Image routes inherit the style from the image).
- `tPose: true` for characters that will be rigged.
- Multi-view uses different field names: `FaceCount` as a numeric string, `EnablePBR` as
  `"true"`/`"false"`. There is no `topology` or `textureResolution`.

Text route prompt: `"<subject line>, <model_suffix>"`. Keep it under about 60 words. The subject
comes first, because generators weight early words more.

## Run it

1. Price it, check `get_credit_balance`, and tell the user the cost (sloyd-api section 4).
2. Start the job and record the `jobId` immediately (in `manifest.json` if there is a pack, or
   in your notes).
3. Poll `get_job` with `wait: 30` until `done`. 3D usually takes 1 to 4 minutes.
4. Download `outputs.glbUrl` to `art/<pack>/models/<asset_id>.glb`.
5. Up to 5 jobs can run at once. Start several, then poll them in turn.

## Review the model

Open the GLB (any glTF viewer, the pack gallery from asset-pack-builder, or
`python3 <skills>/engine-export/scripts/glb_tool.py inspect file.glb` for numbers). Check:

- [ ] Silhouette matches the concept or prompt; no missing parts or fused handles
- [ ] Triangle count within about 25% of the budget (`glb_tool.py inspect` reports it)
- [ ] Texture matches the bible's palette and style; no baked shadows from the concept image
- [ ] No floating debris, no internal faces poking through, no ground plane baked in
- [ ] Proportions match the other assets in the pack. Scale is fixed later in engine-export,
      but proportions are not

Reroll policy:

- If the problem is the input, fix the concept (concept-artist) and rerun image-to-3D (20).
- If the problem is texture only, retexture (look-dev, 15). This keeps the geometry.
- If geometry fails twice on text, switch to the concept route.
- Never reroll the same failing input more than twice. Change something.

## Hand-off

Report each model as `asset_id`, `jobId`, `glbUrl`, triangle count and cost. The `jobId` is what
look-dev (`retexture_model`) and kitbasher (`split_model_into_parts`) need. They only work on
jobs owned by this API key. For an external GLB, upload it first with REST
`POST /jobs/upload-3d` (free, see sloyd-api `references/rest-fallback.md`) to get a jobId.

Wersje

RepozytoriumWynikLicencja
Ta strona · Sloydai/game-art-skills100MIT
sidequery/sidemantic100AGPL-3.0

Migawka bazy z 13.11.2026 · wersja paczki 235e06601ae5 (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

  • 100concept-artist
    Tworzy dwuwymiarowe szkice koncepcyjne rekwizytów i postaci do gier, z tablicami wariantów i widokami do modelowania 3D.
  • 100sloyd-api
    Łączy z API Sloyd, sprawdza saldo kredytów, szacuje koszt generowania i pobiera pliki GLB lub obrazy, obsługując błędy 401 i 429.
  • 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.
  • 100model-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.
  • 90conjure3d
    Tworzy teksturowany model 3D w skali rzeczywistej z jednego zdjęcia lub opisu tekstowego na komputerze z kartą NVIDIA.
  • 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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.