카오스 디스트럭션 - 지오메트리 컬렉션 튜토리얼을 시청하면 디벨로퍼 커뮤니티 사이트에서 유사한 정보를 동영상 포맷으로 찾아보실 수 있습니다.
카오스 시스템의 파괴는 지오메트리 컬렉션(Geometry Collection) 에셋으로 시작됩니다. 지오메트리 컬렉션 에셋은 하나 이상의 스태틱 메시, 스태틱 메시 컴포넌트가 있는 블루프린트, 심지어 다른 지오메트리 컬렉션에서도 빌드할 수 있습니다.
지오메트리 컬렉션이 생성되면 프랙처 모드를 사용하여 분해하고 분해 방식을 결정하는 세팅을 정의할 수 있습니다.
이 가이드에서는 카오스 디스트럭션(Chaos Destruction) 시스템으로 사용 가능한 다양한 소스 오브젝트로부터 지오메트리 컬렉션을 생성하는 방법에 대해 알아보고 최고의 시뮬레이션 결과를 보장하는 모범 사례를 살펴봅니다.
지오메트리 컬렉션 생성
지오메트리 컬렉션 에셋 생성
다음 단계를 따라 지오메트리 컬렉션 에셋을 생성합니다.
-
씬에서 호환되는 액터를 선택한 다음 모드(Mode) 드롭다운을 클릭하고 프랙처(Fracture) 를 선택합니다.
이렇게 하면 메시 프랙처를 위한 모든 툴이 포함된 프랙처 모드(Fracture Mode) 창이 열립니다. 또는 Shift+6 키를 눌러도 프랙처 모드로 변경됩니다.
클릭하면 최대 크기로 볼 수 있습니다.
-
생성(Generate) 섹션에서 신규(New) 를 클릭하여 새로운 지오메트리 컬렉션(Geometry Collection) 을 만듭니다.
이 에셋 타입은 콘텐츠 브라우저에 저장되며, 프랙처 메시를 만드는 데 사용됩니다.
-
(1) 지오메트리 컬렉션을 저장할 디렉터리 위치를 선택합니다.
-
(2) 지오메트리 컬렉션 에셋의 이름을 입력합니다.
-
(3) 지오메트리 컬렉션 생성(Create Geometry Collection)을 클릭합니다.
-
콘텐츠 브라우저에서 모두 저장(Save All)을 클릭하여 새로운 지오메트리 컬렉션 에셋을 저장합니다.
-
-
씬에서 선택한 액터는 레벨에서 지오메트리 컬렉션으로 대체됩니다.
이 단계를 사용하여 어떠한 에셋의 조합으로든 지오메트리 컬렉션을 생성할 수 있습니다.
스태틱 메시로 지오메트리 컬렉션 생성
레벨에서 다수의 스태틱 메시를 결합하여 지오메트리 컬렉션을 생성할 수 있습니다.
단일 스태틱 메시로 지오메트리 컬렉션을 생성하려면 스태틱 메시 액터를 선택하고 위 단계를 따르세요. 선택된 스태틱 메시 액터는 레벨에서 신규 지오메트리 컬렉션으로 대체됩니다.

지오메트리 컬렉션은 어떠한 스태틱 메시의 조합으로든 생성될 수 있습니다. 레벨에서 다수의 스태틱 메시 액터를 선택하고 지오메트리 컬렉션 에셋 생성하기 단계를 따르세요.

다수의 스태틱 메시를 선택하면 가장 먼저 선택된 액터가 지오메트리 컬렉션의 피벗 포인트 생성에 사용됩니다.
블루프린트 액터로 지오메트리 컬렉션 생성
하나 이상의 스태틱 메시 컴포넌트가 있는 블루프린트 액터(Blueprint Actors) 를 결합하여 지오메트리 컬렉션을 생성할 수 있습니다. 스태틱 메시 컴포넌트는 지오메트리 컬렉션으로 변환될 때 정규 스태틱 메시로 취급됩니다.
아래 예시는 스태틱 메시 컴포넌트가 2개인 블루프린트 에셋입니다.
클릭하면 최대 크기로 볼 수 있습니다.
블루프린트 에셋을 레벨로 드래그하고 지오메트리 컬렉션 생성 단계를 따르면 지오메트리 컬렉션으로 변환할 수 있습니다.
클릭하면 최대 크기로 볼 수 있습니다.
또한 블루프린트 액터를 스태틱 메시 또는 다른 블루프린트 액터와 함께 선택하고 지오메트리 컬렉션 에셋 생성 단계에 따라 결합할 수 있습니다.

다른 지오메트리 컬렉션으로부터 지오메트리 컬렉션 생성
동일한 프로세스를 따라 다른 지오메트리 컬렉션으로부터 새 지오메트리 컬렉션을 생성할 수 있습니다. 하나 이상의 지오메트리 컬렉션 에셋을 레벨로 드래그하고 선택한 다음 지오메트리 컬렉션 에셋 생성의 단계를 따르면 됩니다.
클릭하면 최대 크기로 볼 수 있습니다.
지오메트리 컬렉션 프랙처
지오메트리 컬렉션이 생겼으니, 프랙처 모드를 사용하여 파괴할 수 있습니다. 이 모드에는 클러스터, 프랙처된 조각 편집 등 다양한 타입의 프랙처 메서드가 있습니다.
이 가이드에서는 표준 균등 보로노이(Uniform Voronoi) 메서드를 사용합니다. 이 메서드를 사용하면 프랙처할 셀 볼륨의 생성에 필요한 사이트의 최소 및 최대 개수를 정의합니다. 사용 가능한 다양한 프랙처 메서드에 대한 추가 정보는 지오메트리 컬렉션 프랙처 사용자 가이드를 참조하세요.
지오메트리 컬렉션을 프랙처하려면 다음 단계를 따릅니다.
-
레벨에서 지오메트리 컬렉션을 선택하고 모드(Mode) 드롭다운을 클릭한 다음 프랙처(Fracture) 를 선택합니다.
클릭하면 최대 크기로 볼 수 있습니다.
-
프랙처(Fracture) 섹션으로 이동한 다음 균등(Uniform) 프랙처 버튼을 클릭합니다.
-
디폴트 세팅이 표시되면 그대로 두고 프랙처(Fracture) 를 클릭합니다.
카오스 디스트럭션 - 프랙처 튜토리얼을 통해 프랙처 프로세스에 대해 더 자세히 배울 수 있습니다.
-
지오메트리 컬렉션(Geometry Collection) 을 선택한 다음 지면 위로 옮깁니다. 플레이 모드 옵션(Play Mode options) 버튼을 클릭한 다음 시뮬레이트(Simulate) 또는 선택된 뷰포트(Selected Viewport) 를 선택하여 결과를 확인합니다.
지오메트리 컬렉션은 충격을 받으면 프랙처됩니다.

지오메트리 컬렉션 머티리얼 변경
지오메트리 컬렉션을 프랙처하는 방법을 알았으니, 내부 및 외부 표면에서 프랙처된 조각의 룩을 변경하는 방법을 알아보겠습니다.
-
다음 단계에 따라 지오메트리 컬렉션을 원본 머티리얼과 함께 표시합니다.
-
레벨에서 지오메트리 컬렉션을 선택하고 디테일(Detail) 패널로 이동합니다.
-
카오스 피직스(Chaos Physics) 섹션에서 General 옵션을 펼칩니다.
-
본 컬러 표시(Show Bone Colors) 체크박스를 선택 해제 합니다.
-
-
머티리얼(Materials) 섹션의 각 원본 머티리얼 ID는 소스 에셋으로부터 복제되어 있습니다.
아래 예시에서 엘리먼트 1(Element 1) 과 엘리먼트 3 은 엘리먼트 0 과 엘리먼트 2 로부터 복제되어 지오메트리 컬렉션을 생성했을 때의 내부 표면을 나타냅니다.
-
엘리먼트 1 과 엘리먼트 3 의 머티리얼을 대체하여 내부 표면의 룩에 영향을 미칩니다. 아래 예시에서는 빨간색 머티리얼과 녹색 머티리얼이 슬롯에 추가되었습니다.
-
플레이 모드 옵션 버튼을 클릭하고 시뮬레이트(Simulate) 또는 선택된 뷰포트(Selected Viewport) 를 선택하여 결과를 확인합니다.
이제 내부 표면이 새로 추가된 머티리얼을 사용하는 것을 확인할 수 있습니다.
머티리얼을 지오메트리 컬렉션 내에서 직접 변경할 수도 있습니다. 콘텐츠 브라우저(Content Browser) 에서 지오메트리 컬렉션(Geometry Collection) 을 더블클릭하여 엽니다.
-
머티리얼(Materials) 섹션으로 스크롤을 내리고 인덱스(Index) [1] 및 인덱스 [3] 에서 머티리얼을 대체합니다.
-
지오메트리 컬렉션을 저장하고 창을 닫습니다.
-
지오메트리 컬렉션 생성 시 모범 사례
지오메트리 컬렉션을 생성할 때는 다음을 고려하세요.
지오메트리 컬렉션의 밀폐
지오메트리 컬렉션 생성에 사용되는 액터는 '물 샐 틈 없이' 밀폐되어 있어야 하고, 개방된 면이나 에지가 있어서는 안 됩니다. 개방된 면이 있는 오브젝트는 시뮬레이션이 제대로 수행되지 않고 예측 불가능한 결과를 반환합니다.


지오메트리 컬렉션의 교차 지오메트리 금지
지오메트리 컬렉션을 구성하는 오브젝트는 서로 교차하지 않아야 합니다. 각 지오메트리 컬렉션은 시뮬레이션될 수 있는 개별 오브젝트이므로, 카오스 솔버는 시뮬레이션이 시작되면 각 오브젝트를 서로 밀어내려고 합니다. 이 점으로 오류가 생겨 예측 불가능한 결과를 야기할 수 있습니다.


