UE5 지오메트리 브러쉬(BSP)

GwakItect·2025년 5월 29일

언리얼 엔진5 기초

목록 보기
3/9

Binary Space Partitioning (BSP)


BSP 브러시라고도 알려진 지오메트리 브러시는 언리얼의 레벨 생성 툴이다. 레벨 디자인을 할 때 공간의 전체적인 볼륨을 채우고 이를 조각하는 툴의 개념이다. 브러시를 사용해 기본 셰이프를 생성해 아티스트가 최종 메시를 생성하는 동안 잠깐의 테스트 용도로 사용이 가능하다.

BSP 브러시는 레벨 디자인의 주요 구성요소였으나 지금은 훨씬 더 효율적인 스태틱 메시로 넘어갔다. 그래도 BSP 브러시는 여전히 초기 프로덕션 단계에서 프로토타입을 제작하는데 유용하다.






보이는 사진과 같이 최종 레벨에 도달하기 전까지 해당 레벨 디자인의 윤곽을 잡고 게임 테스트 진행도 가능하며, 최종 레이아웃에 대해 팀의 합의를 끌어낼 수 있는 용도로 유용하다.
프로젝트가 진행되면서 테스트가 마무리되고 메시 작업이 시작되면 레벨 디자이너가 점차적으로 스태틱 메시로 대체하면서 게임적으로나 디자인적으로 완성도 있는 결과물을 얻을 수 있게 도움을 준다.




브러시로 방 만들기



언리얼 상단 바에서 액터 배치 패널 을 열면 좌측에 액터 배치 창이 뜨는데 여기서 지오메트리 를 클릭한다.



박스 를 드래그하여 뷰포트 에 배치한 후에 F2Brush 의 이름을 수정(Walls)하고 디테일 - 브러시 세팅 에서 X Y Z 값으로 크기를 조정한다. (단위: cm, 현재: 34m x 27m x 7.6m)
이후 해당 Brush 를 복사하고 붙여넣기해 같은 개체를 생성하고 이름을 Subtract(WallsSubtract) 로 설정한다.



다시 본래의 Brush (Walls) 로 돌아와 브러시 세팅 에서 모든 값의 +200 을 해주어 Subtract 브러시와 크기 차이를 준다.
마지막으로 Subtract 브러시에서 디테일 - 브러시 세팅 - 브러시 타입Subtractive 로 변경하면

Subtract 브러시 만큼의 공간이 생긴다.

브러시 타입 Subtractive 는 해당 브러시가 지오메트리를 추가하는 것이 아닌 빼버린다는 뜻




브러시로 창문 만들기


2개의 브러시를 통해 방을 만든것과 같은 원리로 창문 역시 만들 수 있다. 현재 방의 넓이는 Subtract 의 넓이인 34m x 27m x 7.6m 이다. Walls 의 크기는 방의 넓이에 +200 을 해주었으니 방과 외부 사이의 한쪽 벽100 만큼의 크기를 갖는다. 이를 통해 창문을 생성할 수 있다.
Subtract 브러시를 다시 복사 붙여넣기하고 이름은 Window 로 설정한다. 이후 크기를 원하는 만큼으로 조정하고 위치를 벽쪽으로 이동하면 해당 브러시 크기 만큼의 창문 형태의 구멍이 생기는 것을 볼 수 있다.

이제 이를 이용하여 원하는 만큼의 창문과 문의 형태를 만들어 지오메트리 브러시 로 간단한 방의 형태를 만들 수 있다.




참고 자료

0개의 댓글