랜드스케이프 콜리전 가이드

랜드스케이프의 콜리전 세팅입니다.

Choose your operating system:

Windows

macOS

Linux

랜드스케이프 콜리전

언리얼 엔진 5(UE5) 랜드스케이프 시스템을 사용하면 전체 랜드스케이프(Landscape)에 대한 단순 콜리전과 복합 콜리전 둘 다에 사용되는 지오메트리의 디테일 레벨을 컴포넌트별 또는 전체적으로 지정할 수 있습니다. 다음 섹션에서는 콜리전 시스템 사용법과 UE5 프로젝트에서 콜리전 시스템을 사용하기 전에 알아둘 정보를 살펴봅니다.

이 예시에서는 UE5 런처의 학습(Learn) 탭에 있는 콘텐츠 예제 프로젝트, 구체적으로는 랜드스케이프 맵을 사용하겠습니다.

콜리전 밉 레벨

레벨에 배치된 아무 랜드스케이프 액터나 선택하고 디테일(Details) 패널로 가면 콜리전(Collision) 섹션에 콜리전 밉 레벨(Collision Mip Level)단순 콜리전 밉 레벨(Simple Collision Mip Level) 이라는 두 개의 세팅이 보입니다.

콜리전 밉 레벨(Collision Mip Level)

콜리전 밉 레벨은 랜드스케이프에 사용되는 복합(Complex) 콜리전 밉 레벨의 복잡도를 설정합니다. 콜리전 밉 레벨을 디폴트인 0 으로 설정하면 매우 정확한 랜드스케이프 콜리전을 얻을 수 있지만 메모리 비용이 높아집니다. 이 값을 최대 세팅 값인 5 로 설정하면 랜드스케이프 콜리전 비용은 저렴해지지만 콜리전의 정확성이 떨어집니다.

슬라이더를 드래그하여 콜리전 밉 레벨을 0에서 5로 조정할 수 있습니다.

단순 콜리전 밉 레벨(Simple Collision Mip Level)

단순 콜리전 밉 레벨은 랜드스케이프에 사용되는 단순(Simple) 콜리전 밉 레벨의 복잡도를 설정합니다. 단순 콜리전 밉 레벨을 디폴트인 0 으로 설정하면 매우 정확한 랜드스케이프 콜리전을 얻을 수 있지만 메모리 비용이 높아집니다. 이 값을 최대 세팅 값인 5 로 설정하면 랜드스케이프 콜리전 비용은 저렴해지지만 콜리전의 정확성이 떨어집니다.

슬라이더를 드래그하여 단순 콜리전 밉 레벨을 0에서 5로 조정할 수 있습니다.

콜리전 밉 레벨 보기

플레이어 콜리전 뷰 모드를 사용하여 랜드스케이프 콜리전 지오메트리를 시각화할 수 있습니다. 이 뷰 모드를 활성화하려면, 에디터 뷰포트 툴바의 뷰 모드(View Mode) 메뉴에서 플레이어 콜리전(Player Collision) 또는 비저빌리티 콜리전(Visibility Collision) 을 선택합니다.

전체 크기로 보려면 이미지를 클릭하세요.

플레이어 콜리전(Player Collision)

플레이어 콜리전 뷰 모드는 단순 콜리전 밉 레벨을 표시합니다. 콜리전 밉 레벨 플레이어 콜리전

비저빌리티 콜리전(Visibility Collision)

비저빌리티 콜리전 뷰 모드는 콜리전 밉 레벨을 표시합니다.

![콜리전 밉 레벨 비저빌리티 콜리전](15-cml-player-collision.png "콜리전 밉 레벨 비저빌리티 콜리전")(w:700)

랜드스케이프 콜리전 밉 레벨 조정하기

단순 랜드스케이프 콜리전과 복합 랜드스케이프 콜리전의 복잡도 설정 방법은 동일하며 다음과 같습니다:

  1. 에디터 뷰포트에서 랜드스케이프 터레인을 선택합니다. 디테일(Details) 패널에서 콜리전(Collision) 섹션을 펼칩니다.

    원본 이미지를 보려면 클릭하세요.

  2. 콜리전 섹션에서 콜리전 밉 레벨 옵션을 찾습니다. 옵션의 값을 0 ~ 5 사이의 값으로 설정한 다음, Enter 키를 눌러 변경 사항을 적용합니다. 레벨의 회색 콜리전 메시가 자동으로 업데이트되어 변경 사항을 반영합니다.

    콜리전 밉 레벨 0

    콜리전 밉 레벨 5

콜리전 밉 레벨 옵션 혼합

단순 랜드스케이프 콜리전 메시와 복합 랜드스케이프 콜리전 메시 양쪽의 복잡도를 설정하여 퍼포먼스와 정확도 사이의 균형을 더 잘 맞출 수 있습니다. 프로젝트에서 단순 콜리전 레벨과 복합 콜리전 레벨을 각기 독립적으로 설정하는 방법은 다음과 같습니다:

  1. 랜드스케이프를 선택하고 디테일 패널에서 콜리전 섹션을 펼칩니다.

    원본 이미지를 보려면 클릭하세요.

  2. 콜리전 밉 레벨 의 값을 0 으로 설정하고 단순 콜리전 밉 레벨 의 값은 2 로 설정합니다.

    원본 이미지를 보려면 클릭하세요.

아래 비교 이미지를 보면 콜리전 밉 레벨과 단순 콜리전 밉 레벨 값을 다르게 설정했을 때 랜드스케이프 콜리전이 어떻게 되는지 확인할 수 있습니다.

플레이어 콜리전|단순 콜리전 밉 레벨 = 2

비저빌리티 콜리전|콜리전 밉 레벨 = 0

대부분의 경우에 콜리전 밉 레벨 값은 그대로 0으로 두고 단순 콜리전 밉 레벨 값만 1이나 2로 설정하면 됩니다. 더 높게 설정하면 플레이어와 콜리전 사이가 부정확하게 표시되기 시작합니다.

랜드스케이프 컴포넌트별 콜리전 밉 레벨 설정

개별 랜드스케이프 컴포넌트(Landscape Component)에 콜리전 밉 레벨 콜리전을 설정하면 레벨 안 플레이 불가능 영역의 랜드스케이프 콜리전 복잡도를 줄일 수 있습니다.

프로젝트에서 개별 컴포넌트에 콜리전 밉 레벨을 설정하는 방법은 다음과 같습니다.

  1. 모드(Modes) 드롭다운에서 랜드스케이프 옵션을 클릭하고 관리(Manage) 탭을 선택합니다.

    원본 이미지를 보려면 클릭하세요.

    원본 이미지를 보려면 클릭하세요.

  2. 왼쪽 마우스 버튼 으로 몇 개의 랜드스케이프 컴포넌트를 클릭하여 선택합니다. 선택한 랜드스케이프 컴포넌트는 빨간색으로 하이라이트됩니다.

    원본 이미지를 보려면 클릭하세요.

  3. 디테일 패널에서 랜드스케이프 컴포넌트(Landscape Component) 섹션을 펼치고 콜리전 밉 레벨(Collision Mip Level)단순 콜리전 밉 레벨(Simple Collision Mip Level) 을 모두 5 로 변경합니다.

    원본 이미지를 보려면 클릭하세요.

  4. 랜드스케이프 관리 섹션의 툴 세팅(Tool Settings) 에서 컴포넌트 선택 지우기(Clear Component Selection) 버튼을 눌러 현재 선택된 랜드스케이프 컴포넌트를 모두 지웁니다.

    원본 이미지를 보려면 클릭하세요.

  5. 랜드스케이프 컴포넌트를 몇 개 더 선택하고 이번에는 두 콜리전 밉 레벨 값을 모두 2로 설정합니다.

    원본 이미지를 보려면 클릭하세요.

다음 이미지에서는 외곽선이 표시된 네 개의 랜드스케이프 컴포넌트의 콜리전 밉 레벨을 각기 다른 레벨로 설정했습니다.

원본 이미지를 보려면 클릭하세요.

숫자

콜리전 밉 레벨

1

3

2

4

3

5

4

2