구성된 프랙탈

반복 함수 시스템

반복 함수 시스템(IFS)은 공간을 반복적으로 그 자체로 매핑하는 유한한 변환 집합(일반적으로 평행 이동, 회전, 확대/축소 및 전단)을 통해 프랙탈을 설명합니다.

반슬리 고사리(Barnsley fern)는 반복 함수 시스템(IFS)을 통해 생성되었습니다.
반슬리 고사리: 네 가지 아핀 변환과 가중 무작위 선택을 통해 고사리를 닮은 수학적 이미지가 생성됩니다.이미지: Farry · Wikimedia Commons · CC0 1.0

수축 맵과 어트랙터

모든 변환이 수축적일 때, 허친슨 연산자는 집합을 변환된 복사본들의 합집합으로 매핑하며, 유일한 콤팩트 고정 집합을 가집니다. 여러 시작 도형에서 이 연산자를 반복하면 동일한 어트랙터로 수렴합니다.

유한한 수축 함수군에 대해, 집합에 대한 적절한 거리 함수에 적용된 수축 매핑 정리는 유일한 콤팩트 어트랙터를 보장합니다. 실제로는 비어 있지 않은 콤팩트한 도형을 임의로 선택하여 모든 함수를 통해 매핑한 후 그 결과를 합치면 됩니다. 이 수열은 동일한 극한으로 수렴합니다. 따라서 매핑이 진정으로 수축하는 한, 최종적인 양치류나 카펫 모양은 시작 구름에 의존하지 않습니다.

결정론적 및 확률적 렌더링

결정론적 렌더러는 모든 맵을 현재 컬렉션에 적용합니다. 카오스 게임은 적절한 확률에 따라 맵을 무작위로 선택하고, 워밍업 후 궤적을 그립니다. 적절한 조건 하에서는 두 방법 모두 동일한 어트랙터를 드러냅니다.

결정론적 알고리즘은 각 단계에서 모든 구성 요소의 복사본을 그려내며 구성 과정을 명확하게 설명하지만, 그 규모는 기하급수적으로 증가합니다. 카오스 게임은 단계마다 하나의 지도를 선택하고 방문한 지점을 누적합니다. 선택 확률은 모든 지도가 여전히 나타나는 전제 하에, 기하학적 지지 영역보다는 주로 밀도와 수렴 속도를 변화시킵니다. 시각적으로 균일한 샘플링을 위해서는 확률이 구성 요소 이미지의 면적 기여도를 대략적으로 반영해야 합니다.

간결한 기하학적 표현

IFS 설명은 매우 적은 데이터로 양치류, 나무, 먼지, 타일 등을 인코딩할 수 있습니다. 이러한 데이터 효율성은 프랙탈 압축의 영감이 되었지만, 임의의 사진을 충실하게 재현하는 변환을 찾는 것은 어려운 역문제입니다.

IFS는 복잡한 형태를 몇 개의 행렬, 변환 및 가중치로 저장합니다. 이러한 간결함은 장점이자 한계이기도 합니다. 진정한 아핀 반복이 존재할 때는 훌륭하게 작동하지만, 일치하는 하위 영역이 없는 임의의 사진에는 제대로 작동하지 않습니다. 하나의 행렬을 변화시키면 추적 가능한 방식으로 어트랙터가 지속적으로 변경됩니다. 이로 인해 IFS는 단순히 익숙한 교과서 프랙탈을 만드는 공식이 아니라 유용한 디자인 공간이 됩니다.

출처 및 추가 참고 자료

이 기사는 다음의 전문 출처들을 원문 그대로 요약한 것입니다. 12 8월 2026에 접속하여 편집 검토를 마쳤습니다.

  1. Iterated Function SystemWolfram MathWorld
  2. Fractal Geometry: Mathematical Foundations and ApplicationsWiley