
새 레벨을 만들고, 기본 오브젝트들로 공간을 구성해봅니다.
언리얼 엔진에서 새 레벨을 만들고, 기본 오브젝트인 큐브를 활용하여 공간을 구성하는 방법을 익혔다. 큐브의 스케일을 조정하여 바닥과 벽을 만들었고, 큐브를 조합하여 테이블과 의자를 표현해보았다. 뷰포트 조작을 통해 카메라 시점을 변경하고, 배치된 오브젝트들의 위치와 크기를 확인하며 어색한 부분을 수정해보았다.
큐브 5개를 이용해 바닥과 벽4개를 만들었다. Position Grid Snap Value를 10->5로 낮추고 여러 각도에서 확인하면서 위치를 조정하였다.

큐브 5개를 이용하여 테이블을, 큐브 6개를 이용하여 의자를 만들었다. 해당 물체들은 그룹화를 시켜서 한번에 이동하거나 회전할 수 있게 관리하였다.

Merge Actors 기능을 이용하여 의자를 하나의 Mesh로 합체시켰다. 이후 Content browser에서 해당 Mesh를 불러와 배치했다.

이번 작업에서는 기본 오브젝트를 배치하고 합치는 과정만으로도 다양한 형태를 만들 수 있다는 점이 흥미로웠다. 하지만 모든 배치를 수동으로 조정하다 보니 반복 작업이 많았고, 오브젝트 간의 정렬이나 간격 맞추는 데 시간이 오래 걸렸다.
이 과정을 블루프린트로 자동화한다면 반복적인 구조를 더 빠르고 정확하게 만들 수 있을 것 같았다. 예를 들어, 동일한 구조의 의자를 여러 개 배치하는 작업을 블루프린트 함수나 루프를 통해 간단하게 구현하고 싶다는 생각이 들었다.
향후에는 게임 내에서 상호작용으로 테이블과 의자가 자동 정렬되거나, 사용자 선택에 따라 배치가 바뀌는 기능을 블루프린트로 구현해보고 싶다.