multiview-constraint-solver
/multiview-constraint-solver
Ocenia, czy szablony referencyjne z przodu, boku, tyłu i góry da się spełnić jednym sztywnym modelem 3D w Blenderze, wybiera politykę źródła kanonicznego i wypisuje ograniczenia przed przebudową.
- Autor
- CheshireJCat ↗
- Repozytorium
- blender ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 24.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 1
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 24.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/view_constraint_report.py
Co robi i kiedy
Ocenia, czy szablony referencyjne z przodu, boku, tyłu i góry da się spełnić jednym sztywnym modelem 3D w Blenderze, wybiera politykę źródła kanonicznego i wypisuje ograniczenia przed przebudową.
Oryginalny opis (EN)
Determine whether front/side/back/top reference templates can be satisfied by one rigid 3D Blender model, choose a canonical source policy, and emit constraints before rebuilding. Use when multiview bboxes, silhouettes, part counts, or depth ratios contradict each other.
Jak działa
- Workflow
- Hard gates
- Script
Podgląd SKILL.md
--- name: multiview-constraint-solver description: Determine whether front/side/back/top reference templates can be satisfied by one rigid 3D Blender model, choose a canonical source policy, and emit constraints before rebuilding. Use when multiview bboxes, silhouettes, part counts, or depth ratios contradict each other. when_to_use: Orthographic template conflict detection, canonical view policy, rigid-vs-cheat-view decision, front/side/top dimension ratios, source-of-truth negotiation before reconstruction. allowed-tools: Read Bash Glob Grep --- # Multiview Constraint Solver Use this before another rebuild when references disagree. A renderer cannot make one rigid mesh satisfy mutually incompatible orthographic dimensions unless you allow view-specific cheats. ## Workflow 1. Normalize every reference view into a common axis contract: - front: width X, height Z; - side: depth Y, height Z; - top: width X, depth Y; - back: width X, height Z. 2. Measure visible body bboxes, not labels/background/aura unless they are part of the model contract. 3. Compare shared axes: - front width vs top width; - front/back height vs side height; - side depth vs top depth. 4. If ratios differ beyond tolerance, write a conflict report and select a policy: - `front_side_canonical`: front brand read and side depth/height are authoritative; - `front_top_canonical`: front brand read and top footprint are authoritative; - `corrected_templates_required`: no rigid rebuild should claim final fit; - `view_specific_cheats`: separate camera/view variants allowed, not one rigid asset. 5. Feed the chosen policy into `fit-repair-optimizer` before any geometry, UV, or lighting work. ## Hard gates - Do not restart modeling until canonical policy exists. - Do not treat top-view aura/context as body depth. - Do not average contradictory dimensions unless the user explicitly asks for an approximate stylized compromise. - Record part-count disagreements separately from bbox disagreements. ## Script - `scripts/view_constraint_report.py` reads a JSON file of per-view body bboxes and emits shared-axis compatibility and a suggested canonical policy.
Pliki w paczce (2)
- SKILL.md 2 KB
- scripts/view_constraint_report.py 4 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · CheshireJCat/blender | 90 | MIT |
| roble3/cc-blender-skill | 100 | MIT |
Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki cd4e5406015d (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100orthographic-registration
Rejestruje ortograficzne widoki referencyjne z przodu, boku, tyłu i góry we wspólnym układzie współrzędnych Blendera, aby model 3D pasował do szablonów wielowidokowych. - 100multiview-fit-loop
Prowadzi pętlę porównuj, popraw, powtarzaj, by dopasować model Blendera do szablonów i oryginałów z przodu, boku, tyłu i góry, aż widoki przejdą mierzalną walidację bbox, centroidów, sylwet i krawędzi. - 90orthographic-registration
Rejestruje widoki ortograficzne z przodu, boku, tyłu i góry we wspólnym układzie współrzędnych Blendera, aby model 3D pasował do siatek referencyjnych. - 100multiview-fit-loop
Prowadzi pętlę porównania i korekty dopasowania modeli Blender do dostarczonych szablonów przód, bok, tył i góra, aż wszystkie widoki przejdą pomiarową walidację bbox, centroidu i sylwetki.