Language: EN Otwórz aplikację
Powtarzalne generowanie

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

Proceduralny ceglany magazyn użyty jako powtarzalny wariant projektu
Przydatny wariant to rozpoznawalny stan źródłowy, nie tylko zrzut ekranu lub siatka.
Definicja

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.

Stan źródłowy

Zapisz cztery elementy zaakceptowanego wariantu

ElementZnaczeniePrzykład
JSON projektuEdytowalny stan budynku i stabilne wartości schematumagazyn-a-source.json
ZiarnoPowtarzalne wybory w tym stanieseed-18427
Kontekst wersjiImplementacja, która zbudowała wynikapproved-2026-08-25
Ustawienia przekazaniaFormat, tekstury i założenia importuglb-ue-test
Metoda wariantów

Porównuj jeden kontrolowany wymiar naraz

  1. Utwórz bazę.Ustaw celową bryłę, dach i elewację, a potem zapisz JSON.
  2. Zdefiniuj pytanie.Określ, czy test dotyczy sylwetki, gęstości okien, dachu, materiału czy innej pojedynczej cechy.
  3. Wygeneruj mały nazwany zestaw.Zapisuj krótką listę ziaren lub różnic zamiast setek anonimowych wyników.
  4. Oceń w kontekście.Porównaj kamerę, sąsiedztwo, przestrzeń gry i koszt zasobu.
  5. Zatwierdź zwycięzcę.Zachowaj cały stan, a odrzucone warianty wyraźnie oznacz.
Współpraca

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ę.

Deterministyczne nie znaczy wiecznie identyczne

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.

Częste pytania

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.