← Wizualizacje i wycenaDokumentacja wykonawczaSpacer

Jak powstaje model, rendery, spacer i dokumentacja

Wszystko w tym projekcie jest generowane programami z jednego zestawu wymiarów. Nie ma ręcznie modelowanej sceny ani ręcznie rysowanych rzutów: zmiana jednej liczby (np. głębokości blatu) przechodzi automatycznie przez model, rendery, spacer, rzut, wycenę i rysunki wykonawcze. Pracę wykonuje Claude (asystent AI) — pisze i uruchamia skrypty, ogląda wyniki i poprawia je; decyzje projektowe podejmuje właściciel.

Wspólną część — liczenie w chmurze, wypalanie i przeglądarkę spaceru, rysunki, druk, wersje — biuro dzieli z innymi projektami wnętrz w silniku vistelier. Tutaj jest to, co dotyczy biura; opis samego silnika: Wspólny silnik.

pomiary + model SketchUp (DAE) + plany domu (PDF) │ ▼ scene.py + lab.py ──► scena Blendera (budowana od zera skryptem) │ ┌────────┼──────────────┬──────────────────┐ ▼ ▼ ▼ ▼ rendery rzut z góry spacer 3D wykonawcza.py (Cycles) + SVG legenda (wypalanie + (te same wymiary → (plan.py) three.js) rysunki SVG + PDF) └────────┴──────────────┴──────────────────┘ ▼ strona two71.io/biuro/ (statyczne pliki)

1. Źródła wymiarów

2. Model 3D (Blender, skrypt)

3. Rendery

4. Spacer 3D

Wypalanie (Blender, w chmurze)

Obróbka (build_spacer.py)

Przeglądarka (three.js)

Ograniczenie: spacer ma światło „namalowane” na teksturach, więc nie dorównuje renderom (brak odbić, miejscami plamy przy ciemnych powierzchniach). Służy do sprawdzania układu i interakcji; o wyglądzie mówią rendery.

5. Dokumentacja wykonawcza

Uwaga: rozstaw i przekroje konsol to propozycja, nie obliczenie konstrukcyjne; wymiary oznaczone gwiazdką trzeba zmierzyć na miejscu.

6. Powtarzalność i publikacja

Narzędzia

Do czegoCzym
Model, rendery, wypalanieBlender 4.2 (Python bpy), Cycles, OpenImageDenoise
Obliczenia na kartach graficznychRunPod (RTX A6000 / A40), łącznie ok. 5 $ na cały projekt
Obróbka obrazów i mapPython: numpy, Pillow
Spacerthree.js (WebGL), glTF
Rzut, rysunki, PDFSVG generowane w Pythonie, Chromium bez okna (silnik/rysunki/druk.py)
Wersje i kolejność krokówgit (GitHub, prywatne), wspólny silnik vistelier, build.sh, deploy/chmura/chmura.py
LektorGoogle Gemini TTS, Whisper do sprawdzenia nagrań
Modele roślinPoly Haven (CC0)
SerwerCaddy w Dockerze na two71.io