간단한
- 이것은 깨끗하고 빠르고 현대적이며 무료 Perlin Simplex Noise 기능입니다.
- 플로트를 두 배로 변경하면 더 빠를 수 있지만 Blueprint에는 이중 유형이 없습니다.
- 모든 공개 기능은 청사진이 가능하므로 모든 청사진에 사용할 수 있습니다.
Devdad에서 당신과 당신과 비현실적인 커뮤니티에 전념합니다. 코드는 이제 MIT 라이센스 아래에 있으며 원하는대로 무료로 사용하십시오. 나는 당신이 당신에게 가장 적합하다고 느끼는 방식으로 당신의 게임 크레딧에 저를 언급하도록 요청합니다.
- Simplexnoise 1d, 2d, 3d & 4d
- 스케일 버전 SimpleXnoise 1d, 2d, 3d & 4d
- Inrange 버전 SimpleXnoise 1d, 2d, 3d & 4d
- Simplexnoise 함수 retruns float 값 0-1
- Simplexnoise Scaled Retruns 플로트 값 0- 스케일 팩터 사이의 값
- 범위의 단순 렉스 노이즈 MinRange 간의 플로트 값 - maxRange 사이의 플로트 값을 반환합니다.
- 노이즈의 주파수를 설정하기 위해 모든 함수에 추가 된 인포터 값 [추천 값 형태 : 0.1-0.00001]
- getSimplenoise1d_ex (float x, float lacunarity, float peristance, int 옥타브, 플로트 정보, bool zerotoone)
- getSimplenoise2d_ex (float x, float y, float lacunarity, float peristance, int 옥타브, 플로트 정보, bool zerotoone)
- getSimplenoise3d_ex (float x, float y, float z, float lacunarity, float peristance, int octaves, float infactor, bool zerotoone)
- getSimplenoise4d_ex (float x, float y, float z, float w, float lacunarity, float resistance, int 옥타브, 플로트 정보, bool zerotoone)
이 알고리즘은 원래 Ken Perlin이 설계했지만 내 코드는 Stefan Gustavson ([email protected])이 작성한 구현에서 조정되어 확장되었으며 Unreal Engine 4에 맞도록 수정되었습니다.