Renderowanie i zastosowania

Krajobrazy proceduralne i szum fraktalny

Krajobrazy generowane proceduralnie często sumują szum o wielu częstotliwościach. Szerokie oktawy kształtują kontynenty i doliny; węższe oktawy dodają grzbiety i teksturę powierzchni.

Cieniowane, proceduralne ukształtowanie terenu górskiego uzyskane poprzez rekurencyjny podział pola wysokości
Rekurencyjny podział i malejące losowe przesunięcia tworzą teren o rozległych kształtach i stopniowo zwiększającej się chropowatości.Obraz: Björn Kindler / MandelKit · MandelKit Wissensgrafik · Eigene Darstellung · Own work

Częstotliwość, amplituda i trwałość

Każda oktawa zwiększa częstotliwość i zazwyczaj zmniejsza amplitudę. Ich stosunek kontroluje chropowatość i aproksymuje pole samoafine w przedstawionym zakresie. Ograniczenie pasma jest niezbędne, aby częstotliwości mniejsze niż piksel nie powodowały efektu aliasingu.

Wiele oktaw nadaje strukturę zarówno gruboziarnistą, jak i drobnoziarnistą. Parametr „persystencja” kontroluje zanik amplitudy, natomiast „lakunarność” kontroluje wzrost częstotliwości. Kontynuacja renderowania powyżej granicy Nyquista powoduje raczej powstawanie migotania i efektu mory niż szczegółowości. Ograniczanie pasma z uwzględnieniem renderowania lub analitycznie filtrowany szum zapewnia spójność krajobrazu między podglądem a wynikiem w wysokiej rozdzielczości.

Zrezygnuj z oczywistej siatki

Obrót i zniekształcenie domeny zapobiegają uwidocznieniu się osi i powtarzającej się struktury oktawowej. Grzbiety, tarasy i maski przekształcają pole skalarne w odrębne materiały i formy terenu, podczas gdy deterministyczne nasiona zapewniają odtwarzalność.

Obracanie oktaw względem siebie i zniekształcanie ich współrzędnych odniesienia usuwa widoczne osie i okresowe powtórzenia. Nadmierne zniekształcenie dziedziny powoduje powstanie gumowatych pętli. Funkcje grzbietowe, tarasy i maski powinny pełnić określone role w odniesieniu do skał, kanałów lub osadów. Ziarno zapewnia odtwarzalność i nie powinno być ponownie generowane w sposób niewidoczny w przypadku zmiany innego parametru.

Niech procesy zajmą się edycją szumu

Erozja hydrauliczna i termiczna przekształca losowe wysokości w systemy drenażowe i osuwiska. Roślinność, śnieg i osady reagują na nachylenie, wysokość i wilgotność. Najbardziej przekonujący świat proceduralny wykorzystuje szum fraktalny jako surowiec geologiczny, a nie gotowe wyjaśnienie.

Erozja hydrauliczna łączy opady deszczu, przepływ, pobieranie osadów i ich osadzanie; erozja termiczna ogranicza zbyt strome zbocza. Nawet uproszczone kroki tworzą doliny, stożki wydmowe i osuwiska, które są przyczynowo powiązane z początkowym polem szumu. Roślinność i śnieg mogą następnie reagować na wysokość, wilgotność i nachylenie zbocza. Efekt końcowy wygląda jak krajobraz, a nie tylko jako podświetlona tekstura.

Źródła i literatura uzupełniająca

Artykuł ten stanowi podsumowanie poniższych źródeł specjalistycznych, przy zachowaniu oryginalnego brzmienia. Dostęp uzyskano i dokonano redakcyjnej weryfikacji w sierpniu 12 2026.

  1. Fractal Geometry: Mathematical Foundations and ApplicationsWiley
  2. The Science of Fractal ImagesSpringer