Strona główna Sztuka Generatywna Szum Worleya — tekstura komórkowa

🔲 Szum Worleya — tekstura komórkowa

Szum Worleya (komórkowy) barwi każdy piksel według odległości do punktów charakterystycznych, dając komórki, pęknięcia i tekstury kamienia. Strój odległości F1/F2 i metrykę, by przechodzić od Voronoi do wzorów organicznych.

Sztuka Generatywna2DŁatwy60 FPS
worley-noise ↗ Otwórz osobno
Interfejs samej symulacji jest w języku angielskim.

Podobne symulacje

O tej symulacji

Ten symulator generuje szum Worleya — nazywany też szumem komórkowym — rozrzucając punkty charakterystyczne po siatce i kolorując każdy piksel według jego odległości do najbliższych z nich. Ponieważ każdy piksel faktycznie należy do tego punktu charakterystycznego, który jest mu najbliższy, wynik jest matematycznie tożsamy z zacieniowanym diagramem Woronoja, i jest to podstawowa technika w teksturach proceduralnych, takich jak płyty chodnikowe, spękane błoto czy kaustyki wodne.

🔬 Co pokazuje

Siatka losowo rozmieszczonych punktów charakterystycznych, gdzie każdy piksel jest cieniowany na podstawie odległości F1 (najbliższej) lub F2 (drugiej najbliższej), albo ich kombinacji, takich jak F2−F1 czy F1·F2, przy wybranej metryce odległości i palecie kolorów. Samo F1 daje gładkie, zaokrąglone komórki, podczas gdy F2−F1 rysuje cienkie grzbiety leżące dokładnie na granicy Woronoja między sąsiednimi komórkami.

🎮 Jak korzystać

Przełączaj tryb (Mode) między F1, F2, F2−F1 i F1·F2, a metrykę (Metric) między euklidesową, Manhattan i Czebyszewa, aby przekształcać komórki z okrągłych w diamentowe lub kwadratowe. Suwak gęstości (Density) (3–24) kontroluje, ile punktów charakterystycznych przypada na komórkę siatki, prędkość dryfu (Drift speed) animuje je po naciśnięciu Animate, Reseed losuje nowe pozycje punktów, a Save PNG eksportuje bieżącą klatkę.

💡 Czy wiesz, że?

Szum Worleya został wprowadzony przez Stevena Worleya w jego pracy z 1996 roku "A Cellular Texture Basis Function" jako alternatywa dla szumu Perlina, dająca wyraźnie komórkowe, organiczne wzory zamiast gładkich, łagodnie falujących kształtów — dlatego pozostaje standardowym wyborem do tekstur kamienia, łusek i struktur biologicznych w grafice komputerowej.

Najczęściej zadawane pytania

Czym jest szum Worleya?

Szum Worleya, czyli szum komórkowy, to technika tekstur proceduralnych, która rozrzuca zbiór punktów charakterystycznych w przestrzeni i przypisuje każdemu pikselowi wartość na podstawie jego odległości do jednego lub dwóch najbliższych punktów. Tworzy naturalnie wyglądające wzory komórkowe, takie jak spękany kamień, kaustyki wodne i organiczne struktury komórkowe, zamiast gładkich plam typowych dla szumu Perlina.

Co oznaczają F1 i F2 w selektorze trybu?

F1 to odległość piksela do jego pojedynczego najbliższego punktu charakterystycznego, a F2 to odległość do drugiego najbliższego. Cieniowanie samym F1 daje gładkie, zaokrąglone komórki; F2−F1 podkreśla cienkie granice między sąsiednimi komórkami jako grzbiety przypominające pęknięcia; a F1·F2 łączy oba efekty w łagodniejszy, bardziej organiczny wygląd.

Jak szum Worleya wiąże się z diagramami Woronoja?

Każdy punkt charakterystyczny "posiada" dokładnie ten obszar pikseli, które są bliżej niego niż jakiegokolwiek innego punktu — a to jest podręcznikowa definicja komórki Woronoja. Cieniowanie za pomocą F1 rysuje wnętrze każdej komórki Woronoja, natomiast tryb F2−F1 rysuje właśnie krawędzie tego samego diagramu Woronoja, więc szum Worleya jest zasadniczo ciągle cieniowaną tesselacją Woronoja.

Co dokładnie kontroluje suwak gęstości?

Gęstość (Density) ustala średnią liczbę punktów charakterystycznych zasianych w każdej komórce siatki przed uruchomieniem wyszukiwania najbliższej odległości. Wyższa gęstość upakowuje więcej punktów, dając mniejsze i liczniejsze komórki, natomiast niższa gęstość rozprasza punkty dalej od siebie, tworząc duże otwarte komórki oddzielone długimi pęknięciami.

Jak metryki euklidesowa, Manhattan i Czebyszewa zmieniają wzór?

Odległość euklidesowa to odległość w linii prostej i daje klasyczne, okrągłe, organiczne komórki. Odległość Manhattan sumuje przesunięcia poziome i pionowe, co zamienia granice komórek w kształty diamentowe. Odległość Czebyszewa przyjmuje większe z przesunięć poziomego lub pionowego, co nadaje komórkom kanciasty, wyrównany do siatki kształt.