PART 3 · 강의 2/3

Fracture 모드

Uniform, Radial, Clustered 등 다양한 분할 알고리즘과 활용법

01

Fracture Mode 에디터

분할 도구 모음 개요

Fracture Mode는 Geometry Collection 에디터 내의 전용 모드로, 메시를 파편으로 분할하는 다양한 알고리즘을 제공합니다. 각 알고리즘은 서로 다른 분할 패턴을 생성하며, 무작위화(Randomization) 옵션으로 자연스러운 파괴 결과를 만듭니다.

Fracture 유형 패턴 적합한 오브젝트 파편 수 제어
Uniform균일한 보로노이 분할벽, 바닥, 일반 구조물Site Count
Clustered클러스터 중심 기반 분할집중 파괴 영역이 필요한 경우Cluster Count + Site/Cluster
Radial방사형 분할총알 구멍, 충격점 중심 파괴Radial Count + Angular Count
Planar평면 기반 슬라이스깔끔한 절단Slice Count
Brick벽돌 패턴벽돌 벽, 석조 구조물Brick Length/Height
Mesh커스텀 메시로 컷특수 패턴Cut Mesh 개수
보로노이 분할(Voronoi Tessellation)

Uniform, Clustered, Radial 분할은 모두 보로노이 다이어그램 기반입니다. 시드 포인트를 공간에 배치하면, 각 포인트에 가장 가까운 영역이 하나의 파편이 됩니다. 시드 포인트의 배치 방식이 Fracture 유형을 결정합니다.

02

주요 Fracture 유형 상세

각 알고리즘의 파라미터와 결과물

Uniform Voronoi

시드 포인트를 메시 내부에 균일하게 분포시킵니다. 가장 범용적인 분할 방식입니다.

파라미터설명권장값
Site Count시드 포인트 수 = 파편 수소: 10~20, 중: 30~50, 대: 100+
Random Seed무작위 시드다양한 시드로 미리보기
Grout파편 사이 틈새0.0 (틈 없음) ~ 0.5
Noise분할면의 노이즈 정도0.0 (매끈) ~ 5.0 (거친)

Radial Voronoi

중심점에서 방사형과 동심원 패턴으로 분할합니다. 충격점을 중심으로 한 파괴에 이상적입니다.

파라미터설명
Center방사 중심점 (총알 히트 위치 등)
Normal방사 방향 (표면 법선)
Radius방사 범위
Angular Steps원주 방향 분할 수
Radial Steps반경 방향 분할 수

Brick

벽돌 패턴으로 분할합니다. 실제 벽돌 벽이나 석조 구조물에 최적입니다.

파라미터설명
Brick Length벽돌 가로 길이
Brick Height벽돌 세로 높이
Brick Depth벽돌 깊이
Bond벽돌 패턴 유형 (Running, Stack, English 등)
03

다중 레벨 Fracture와 Auto Cluster

계층적 분할로 단계적 파괴 구현

하나의 Geometry Collection에 여러 번 Fracture를 적용하면 다중 레벨 파괴를 구현할 수 있습니다. 먼저 큰 덩어리로 분할한 후, 개별 덩어리를 다시 세밀하게 분할합니다.

다중 레벨 Fracture 워크플로우
  • 1차 분할 — 전체 메시를 10~20개의 큰 청크로 Uniform 분할.
  • 2차 분할 — 각 청크를 선택하여 5~10개의 작은 파편으로 추가 분할.
  • Auto Cluster — 분할 후 Auto Cluster 도구로 계층적 그룹 자동 생성.
  • 클러스터 편집 — 필요시 수동으로 클러스터 구성 조정.
Auto Cluster 알고리즘 동작 적합한 상황
Voronoi보로노이 기반 공간 클러스터링일반적인 구조물
Distance거리 기반 클러스터링불규칙 형상
By Drift표류 기반 그룹화자연적 분리 패턴
성능 최적화 팁

파편 수가 많을수록 시뮬레이션 비용이 증가합니다. 원거리 오브젝트는 적은 파편(10~20개), 근거리 주요 오브젝트는 많은 파편(50~100개)으로 차별화하세요. LOD처럼 거리별 Geometry Collection을 교체하는 방식도 효과적입니다.

04

Inner Material과 시각적 품질

파괴 단면의 머터리얼 설정

메시가 파괴되면 내부 단면이 드러납니다. 기본적으로 UE는 외부 머터리얼과 같은 것을 사용하지만, Inner Material을 별도로 설정하면 콘크리트 단면, 나무 속 등을 표현할 수 있습니다.

Inner Material 설정 방법
  • Fracture Mode 에디터에서 Fracture 실행 시 Internal Material 옵션을 설정합니다.
  • Geometry Collection의 Materials 배열에 내부 머터리얼을 추가합니다.
  • UV 생성 옵션으로 내부 단면의 UV 매핑 방식을 제어합니다.
UV 자동 생성

Fracture 시 내부 단면의 UV는 자동 생성됩니다. UV ScaleUV Offset으로 텍스처 밀도를 조절할 수 있습니다. 노이즈를 추가하면 더 자연스러운 단면을 얻을 수 있습니다.

SUMMARY

핵심 요약

  • Fracture Mode는 Uniform, Clustered, Radial, Planar, Brick, Mesh 등 다양한 분할 알고리즘을 제공합니다.
  • 대부분의 분할은 보로노이 다이어그램 기반이며, 시드 포인트 배치 방식이 패턴을 결정합니다.
  • 다중 레벨 Fracture로 큰 덩어리 → 작은 파편의 단계적 파괴를 구현합니다.
  • Auto Cluster로 파편을 계층적으로 그룹화하여 현실적인 파괴 연출이 가능합니다.
  • Inner Material 설정으로 파괴 단면의 시각적 품질을 높일 수 있습니다.
PRACTICE

도전 과제

배운 내용을 직접 실습해보세요

실습 1: 다양한 Fracture 모드 비교

동일한 메시에 Voronoi, Planar, Clustered, Radial 4가지 Fracture 모드를 각각 적용하세요. 각 모드의 파편 형태와 비주얼 차이를 스크린샷으로 비교 기록하세요.

실습 2: Radial Fracture 활용

총알 충돌 지점을 중심으로 방사형(Radial) 파괴가 일어나는 유리창을 제작하세요. Hit Location을 Fracture 중심점으로 사용하고, 충격 강도에 따라 파괴 반경이 달라지도록 설정하세요.

심화 과제: 커스텀 Fracture 패턴

Mesh Fracture를 사용하여 벽돌 패턴, 타일 패턴 등 사전 정의된 패턴으로 파괴되는 에셋을 제작하세요. 게임 환경에 적합한 커스텀 파괴 패턴을 3종 이상 만드세요.