언리얼엔진4에서 자체적으로 동영상을 찍을 수 있는 기능이 있습니다. 이것을 마티네라고 하는데 사실 동영상 녹화가 목적이 아니고 보통 게임 인트로 라던지 오프닝에 보면 고화질의 게임동영상이 나오는데 그 때 카메라가 스무스하게 움직이거나 다이나믹한 연출을 보여주는 데 바로 이것들을 마티네라고 합니다. 여기에서의 목적은 열심히 만든 게임 이펙트 라던지 게임 소스들을 유튜브에 올려서 일종의 판매목적의 홍보 영상을 찍으려는데 그 목적이 있습니다. 그러면 바로 마티네 설정 방법을 알아보도록 하겠습니다.
마티네 카메라 추가 및 위치 설정
언리얼엔진을 실행하고 현재 녹화하고자 하는 프로젝트 (Map) 까지 열어봅니다. 그리고 시네마틱 > 마티네 추가로 들어갑니다.
그러면 마티네 설정 창이 새롭게 뜨고 오른쪽 목록에 마티네엑터 (MatineeActor) 가 새롭게 생성된 것을 볼 수 있습니다.
마티네 에디터에서 마우스 오른쪽 버튼을 눌러서 새 카메라 그룹 추가를 클릭합니다.
새 그룹 이름은 아무거나 영어로 정해주면 됩니다. 저는 Movie라고 입력했습니다.
월드 아웃라이너에 보면 이번에는 CameraActor 라고 새로운 오브젝트가 생성되어 있는걸 확인할 수 있습니다. 생성 중복에 따라 뒤에 숫자가 붙습니다. 이 경우는 두번째 카메라가 만들어져서 1이 붙은 것이죠.
좀 더 뷰를 멀리서 보면 이렇게 카메라가 생긴 것을 알 수 있습니다.
다시 마티네 에디터에서 확인을 합니다. 우선 이건 전체 시간 트랙에 대한 설정이고 현재 총 시간이 5초짜리에 여기에서 동영상이 보여지는 시간은 단 1초 입니다. 저기 초록색 부분이 활성화된 시간을 의미합니다. 물론 조절을 할 수 있습니다. 마우스 휠로 늘리고 줄이고 조절이 가능합니다.
빨간색 화살표가 시간을 늘리는 아이콘이고 녹색은 방금 설명드렸던 실질적 재생 시간입니다. 결국 이 두개를 일치시키면 동영상 총 재생시간이 되는 샘이죠. 왼쪽 클릭으로 이동시킬 수 있습니다.
저 검은 시간바를 이용해서 원하는 시간에 원하는 위치로 카메라를 이동시켜서 앤터키를 누르면 저기 위쪽에 새로운 화살표가 생성이 됩니다.
이렇게 카메라를 이동시켜가면서 원하는 시간에 어느 위치에 있을지를 지정할 수 있고, 위치가 저장이 될 때마다 이렇게 경로가 노란색으로 표시가 됩니다.
이번엔 4초로 이동시켜서 카메라를 특정위치에 오게 하려고 합니다. 그러려면 우선 시간을 4초로 옮기고 카메라도 원하는 위치로 옮겨서 앤터를 누르면 저기 위에 화살표가 표시 됩니다.
결국 4초까지 총 두번에 걸쳐 위치가 이동이 됩니다. 한번 잘 되었는지 보도록 하죠.
매우 잘 되는군요. 이런식으로 이동이 되는 것 입니다.
이렇게 총 10초짜리 마티네 트랙을 완성하였습니다. 참고로 해당 포인트는 왼쪽 마우스 클릭 후 드래그로 시간 이동이 가능하며, 다중선택을 위해서는 Ctrl + Alt 누르고 드래그해서 다중선택이 가능합니다.
재생을 누르면 카메라가 이동됨을 볼 수 있으며 작은 화면으로 카메라 뷰를 미리 볼 수 있습니다.
녹화용 블루프린트 설정
이제 녹화를 위한 블루프린트 설정을 해야합니다. 레벨 블루프린트 열기를 클릭합니다.
아까 생성된 MatineeActor 를 드래그로 블루프린트에 가지고 옵니다.
그리고 마티네액터에서 노드를 뽑아서 play 라고 검색합니다. 여기서 중요한 것! 맥락 의존적의 체크를 반드시 해제를 하고 검색해야 Cinematic 항목의 Play 함수가 보입니다. Play 함수를 선택합니다.
그리고 BeginPlay이벤트와 연결을 해줍니다. 여기까지 해서 마티네 노드 연결은 50% 완성입니다.
이제 블루프린트 빈 화면에서 마우스 오른쪽 버튼을 클릭하여 console 이라고 검색해보면 딱 하나가 됩니다. 단! 여기서는 맥락의존적에 체크를 하고 검색을 해야 합니다. Execute Console Command를 그대로 끌어다 놓습니다.
이렇게 새로운 노드가 등록되었습니다.
Command 부분에 exit 라고 입력을 해줍니다.
다시 빈 화면에서 마우스 오른쪽 버튼을 눌러서 MatineeActor에 대한 마티네 콘트롤러 생성 을 클릭하여 새로운 노드를 만듭니다.
이렇게 이어주면 이제 블루프린트 설정은 모두 완료가 됩니다.
트랙 설정
다시 마티네 에디터로 와서 이번에 마우스 오른쪽 버튼을 눌러 새 디렉터 그룹 추가를 클릭합니다.
그러면 이런 트랙창이 새롭게 생성되는걸 볼 수 있습니다.
트랙의 Director 에서 앤터키를 누르면 이런 창이 하나 뜨는데 아까 카메라 그룹을 Movie로 했기 때문에 제 화면에는 저렇게 Movie 라고 이름이 나오게 되는 겁니다. 여러분들은 여러분들께서 아까 정해준 이름으로 출력이 될 것이고 여기서 OK를 눌러주면 됩니다.
새로운 트랙이 생성되었습니다. 이제 모든 셋팅이 완료되었습니다. 한번 마티네 동영상 녹화를 해봅시다.
녹화 시작
무비를 클릭하면 렌더 무비 셋트 창이 듭니다. 프레임은 퀄이 좋아야 하니 30으로 했고 저기 저장위치는 건드리지 않으면 현재의 프로젝트가 있는 폴더 내의 세이브 폴더 내의 비디오캡쳐 라는 폴더에 저장이 됩니다. 마지막으로 무비캡처를 눌러주면 끝 입니다.
'에디터에서 플레이'는 언리얼 마티네를 닫아야 합니다. 계속할까요? 라는 안내창이 뜹니다. 예를 클릭하여 마티네 녹화를 시작합니다.
무비 렌더 프리뷰 창이 현재 자신이 설정한 카메라 위치대로 움직이면서 녹화가 이루어 지는 것을 미리 확인할 수 있습니다. 완료되면 마티네 창과 프리뷰 창이 없어져있고 잘 녹화가 되었는지 아까 지정된 폴더로 가서 확인하면 됩니다.
음! 잘 저장되어 있네요. 재생해 봅시다.
제대로 녹화 되었습니다. 이제 이 방법을 잘 활용하여 나만의 멋진 언리얼엔진 마티네 동영상을 만들어 보시기 바랍니다. 끝.