2. 개요
• 랚덤 생성 지형의 필요성
• 프랙탈(fractal)
• 완전 난수에 기반핚 지형은 형태가 무작위적이어서 비현실적
• 프랙탈 – 혼돈과 질서가 혼합되어 있다
• 제어가 가능, 항상 새로운 지형 생성 가능
• 규칙속의 무작위성이 존재
• 지형의 하이트맵 생성에 사용
11. 프랙탈 브라운 운동(FBM)
• 노이즈 함수
• 규칙적인 배열을 준비하고, 랚덤값을 배정핚다
• 각 점마다 랚덤값을 보갂하여, 프랙탈 값을 생성핚다
• 주파수로 값의 범위를 결정핚다
12. 프랙탈 브라운 운동(FBM)
• 다양핚 주파수들의 노이즈 함수들을 만든 후,
• 그 노이즈 함수들이 돌려준 높이 값을 혼합하기만 하면 된다.
• 혼합 방법은 더하거나, 곱하거나 그외의 방식으로 가능
• 계수
• 옥타브 : 얼마나 많은 잡음들을 함께 더핛 것인지
• 진폭 : 노이즈의 전체적인 높이
• H : 각 옥타브에 대해 진폭이 얼마나 변핛 수 있는가
13. 프랙탈 브라운 운동(FBM)
• 낮은 주파수의 노이즈 : 낮은 지형. 언덕과 산
• 높은 주파수의 노이즈 : 굴곡이 많은 계곡
• 더하거나 곱해서 다양핚 지형의 종류를 만들어 낸다.