Também estou interessado em como isso se aplica a números mais altos de dimensões, mas, para esta questão, focarei apenas em grades 2D.
Eu sei que o ruído de Perlin não é isotrópico (direção invariante) e que a grade quadrada subjacente aparece o suficiente para poder identificar sua orientação. O ruído simplex é uma melhoria, mas sua grade triangular equilateral subjacente ainda não está completamente obscurecida.
Minha intuição é que qualquer tentativa de emitir ruído de uma frequência específica em uma grade resultará em uma frequência mais baixa em direções não alinhadas à grade. Portanto, embora se possa tentar disfarçar isso, o ruído não pode, em princípio, ser isotrópico, a menos que seja gerado sem referência a uma grade, permitindo que a frequência média seja a mesma em todas as direções.
Por exemplo, com uma grade quadrada sem ruído, com comprimento lateral quadrado , a frequência dos vértices horizontal ou verticalmente é , enquanto a frequência dos vértices a 45 graus (através dos cantos opostos dos quadrados) é .
Existe uma distribuição aleatória que poderia ser aplicada para compensar as posições dos vértices que resultariam na frequência se tornando idêntica em todas as direções? Suspeito que não exista essa distribuição, mas não tenho como provar.
Em resumo, existe uma maneira de produzir um ruído perfeito baseado na grade de uma determinada frequência ou devo me concentrar em outras abordagens (ruído não baseado na grade ou maneiras de disfarçar artefatos)?