Мне интересно, как это относится и к большему количеству измерений, но в этом вопросе я сосредоточусь исключительно на 2D сетках.
Я знаю, что шум Перлина не изотропен (не зависит от направления), и что лежащая в основе квадратная сетка проявляется достаточно, чтобы определить ее ориентацию. Симплексный шум является улучшением этого, но лежащая в его основе равносторонняя треугольная решетка еще не полностью скрыта.
Моя интуиция заключается в том, что любая попытка создать шум определенной частоты в сетке приведет к снижению частоты в направлениях, не выровненных по сетке. Таким образом, хотя могут быть предприняты попытки скрыть это, шум в принципе не может быть изотропным, если он не генерируется без привязки к сетке, что позволяет средней частоте быть одинаковой во всех направлениях.
Например, для квадратной сетки без шума с длиной стороны квадрата частота вершин по горизонтали или вертикали равна , тогда как частота вершин под углом 45 градусов (через противоположные углы квадратов) равна .
Есть ли случайное распределение, которое можно применить для смещения позиций вершин, в результате чего частота станет одинаковой во всех направлениях? Я подозреваю, что такого распространения нет, но у меня нет способа доказать это.
Короче говоря, есть ли способ сделать идеальный шум на основе сетки заданной частоты, или я должен сосредоточиться на других подходах (шум не на основе сетки или способы маскировки артефактов)?