Interesuje mnie, jak to odnosi się również do większej liczby wymiarów, ale w tym pytaniu skupię się wyłącznie na siatkach 2D.
Wiem, że szum Perlina nie jest izotropowy (niezmienny w kierunku) i że podstawowa kwadratowa siatka pokazuje wystarczająco dużo, aby móc określić jego orientację. Szum Simplex jest poprawą w tym zakresie, ale leżąca u jego podstaw równoboczna siatka trójkątów nadal nie jest całkowicie zaciemniona.
Moją intuicją jest to, że każda próba wywołania szumu o określonej częstotliwości na siatce spowoduje obniżenie częstotliwości w kierunkach nieprzystosowanych do siatki. Tak więc, chociaż można próbować to ukryć, hałas zasadniczo nie może być izotropowy, chyba że jest generowany bez odniesienia do siatki, umożliwiając średnią częstotliwość na tym samym poziomie we wszystkich kierunkach.
Na przykład, przy kwadratowej siatce bez szumu, o kwadratowej długości boku , częstotliwość wierzchołków w poziomie lub w pionie wynosi 1 , podczas gdy częstotliwość wierzchołków pod kątem 45 stopni (przez przeciwległe rogi kwadratów) wynosi1.
Czy istnieje rozkład losowy, który można zastosować w celu przesunięcia pozycji wierzchołków, co spowodowałoby, że częstotliwość stałaby się identyczna we wszystkich kierunkach? Podejrzewam, że nie ma takiego podziału, ale nie mam sposobu na udowodnienie żadnej z tych metod.
Krótko mówiąc, czy istnieje sposób na stworzenie doskonałego szumu opartego na siatce o danej częstotliwości, czy też powinienem skupić się na innych podejściach (hałas inny niż siatka lub sposoby maskowania artefaktów)?