Używaj ziaren deterministycznych do odtwarzania wariantów
Ziarno deterministyczne pozwala odtworzyć te same wybory proceduralne, jeśli parametry i wersja generatora pozostają zgodne. Samo ziarno nie jest kopią projektu: wiarygodne odtworzenie wymaga również JSON projektu oraz kontekstu wersji i eksportu.
Ostatnia aktualizacja: 25 sierpnia 2026 · Sprawdzono powtarzalne ziarna i JSON budynku
- ZiarnoPowtarza wybory pseudolosowe
- ParametryOkreślają wymiary i systemy
- JSON projektuZachowuje edytowalne źródło
- WersjaOpisuje kontekst implementacji

Co robi ziarno deterministyczne
System proceduralny często wybiera w dozwolonym zakresie: przęsło akcentowe, układ detali albo jedną z autorskich opcji. Generator pseudolosowy zamienia ziarno w powtarzalną sekwencję. Ponowne użycie ziarna przy tym samym stanie odtwarza tę sekwencję.
Ziarno nie zastępuje jawnych parametrów. Zmiana szerokości, pięter lub dachu może zastosować tę samą sekwencję do innego kontekstu i stworzyć inną geometrię. To jeden element stanu źródłowego, a nie identyfikator zamrożonej siatki.
Zapisz cztery elementy zaakceptowanego wariantu
| Element | Znaczenie | Przykład |
|---|---|---|
| JSON projektu | Edytowalny stan budynku i stabilne wartości schematu | magazyn-a-source.json |
| Ziarno | Powtarzalne wybory w tym stanie | seed-18427 |
| Kontekst wersji | Implementacja, która zbudowała wynik | approved-2026-08-25 |
| Ustawienia przekazania | Format, tekstury i założenia importu | glb-ue-test |
Porównuj jeden kontrolowany wymiar naraz
- Utwórz bazę.Ustaw celową bryłę, dach i elewację, a potem zapisz JSON.
- Zdefiniuj pytanie.Określ, czy test dotyczy sylwetki, gęstości okien, dachu, materiału czy innej pojedynczej cechy.
- Wygeneruj mały nazwany zestaw.Zapisuj krótką listę ziaren lub różnic zamiast setek anonimowych wyników.
- Oceń w kontekście.Porównaj kamerę, sąsiedztwo, przestrzeń gry i koszt zasobu.
- Zatwierdź zwycięzcę.Zachowaj cały stan, a odrzucone warianty wyraźnie oznacz.
Traktuj JSON jak źródło, a siatki jak build
JSON projektu jest edytowalnym opisem proceduralnym. GLB, glTF, OBJ lub STL przenosi wynik do innego narzędzia. Rozdzielenie tych ról zapobiega poprawianiu samej siatki bez możliwości odtworzenia zmiany.
Do przeglądu zespołowego dodaj krótką notatkę: cel, użycie, plik źródłowy, ziarno, zmienione parametry i format. Po aktualizacji generatora najpierw porównaj reprezentatywną próbkę.
Powtarzalność zakłada zgodne reguły i stan. Aktualizacje mogą celowo poprawiać geometrię. Gdy ważny jest historyczny wynik, zachowaj zaakceptowany eksport oraz źródło.
FAQ: ziarna i warianty
Czy to samo ziarno zawsze tworzy ten sam budynek?
Powtarza wybory, gdy parametry i implementacja są zgodne. Zmiana otaczającego stanu może zmienić wynik.
Czy każda zmiana parametru wymaga nowego ziarna?
Nie. Zostaw ziarno, gdy izolujesz wpływ jednego jawnego parametru; zmień je, gdy testujesz losową zmienność.
Czy ziarno wystarczy do udostępnienia projektu?
Nie. Podstawowym edytowalnym stanem jest JSON projektu, a ziarno i wersja są jego kontekstem.
Ile wariantów generować?
Najmniejszy zestaw, który odpowiada na konkretne pytanie projektowe. Kuratorowana różnica jest łatwiejsza do oceny niż anonimowa masa wyników.