여러 곳에서 Perlin 노이즈 루프를 매끄럽게 만들려면 약간 다른 방식으로 두 번 계산하고 두 결과를 합산해야합니다.
이 Perlin 노이즈 수학 FAQ 는 다음 공식을 제공합니다.
z 방향으로 노이즈 함수 루프 를 만듭니다 . 또한이를 확장하여 2 차원으로 루프하는 것은 F의 4 가지 평가를 , 3 차원으로 루프하는 것은 F의 8 개의 평가를 취할 것이라고 언급 합니다.
나는 이것이 연속적이면서도 지속적으로 구별 할 수있는 타일들 사이에 매끄럽게 결합한다는 것을 이해하지만, 노이즈 포인트가 모듈 크기를 모듈러스로 줄여서 필요한 타일 크기로 간단히 노이즈 함수를 평가하면 직관적으로 기대됩니다. 노이즈 함수가 바로 주변 그리드 포인트 (2D 노이즈의 경우 4, 3D 노이즈의 경우 8)만을 기반으로하는 경우 계산 지점이 타일의 오른쪽 가장자리를 지나갈 때 가장 왼쪽 그리드 포인트를 사용하면됩니다. 다른 그리드 포인트와 동일한 노이즈 품질?
여러 곳 에서이 다중 계산 방식을 보았으므로 이점이 있다고 가정하지만 그리드 포인트가 너무 커지면 그리드 포인트를 처음으로 다시 래핑하는 단점을 알기 위해 고심하고 있습니다. 내가 무엇을 놓치고 있습니까?