창(Window) > 컴포셔 컴포짓(Composure Compositing) 으로 이동하여 컴포셔(Composure) 창을 엽니다.
컴포셔 창에서 우클릭하고 메뉴에서 새 컴포 생성(Create New Comp) 을 클릭합니다. 빈 컴포 샷(Empty Comp Shot) 버튼을 클릭하여 비어 있는 새 컴포지션을 생성합니다.
컴포셔를 우클릭하고 레이어 엘리먼트 추가(Add Layer Element) 를 선택합니다. 미디어 플레이트(Media Plate) 버튼을 클릭합니다. 이 미디어 플레이트는 카메라에서 피딩되는 라이브 비디오 피드를 사용합니다.
VprodProject > MediaIO 로 탐색하여 MediaBundle-01 을 레벨로 드래그합니다.
컴포셔 의 미디어 플레이트 창에서 디테일(Details) 패널로 이동합니다. 컴포셔 섹션으로 스크롤을 내려 입력(Input) 카테고리를 펼칩니다. 미디어 소스(Media Source) 드롭다운을 클릭하고 목록에서 T_MediaBundle-01_BC 를 선택합니다. 이제 라이브 비디오 피드가 미디어 플레이트에서 스트리밍됩니다.
컴포셔를 우클릭하고 레이어 엘리먼트 추가 를 선택합니다. CG 레이어(CG Layer) 버튼을 클릭합니다.
창 > 레이어(Layers) 에서 레이어 창을 엽니다.
BP_UE_Tracker3 및 CameraCalibrationCheckerboard 블루프린트를 월드 아웃라이너(World Outliner) 에서 선택합니다. 레이어 패널에서 우클릭하고 메뉴에서 새 레이어에 선택된 액터 추가(Add Selected Actors to New Layer) 를 선택합니다. 레이어 이름은 cglayer 로 짓습니다.
컴포셔 창에서 CG 엘리먼트(CG Element) 레이어를 선택하고 디테일 패널로 이동합니다. 컴포셔 섹션으로 스크롤을 내려 + 버튼을 클릭하여 캡처 액터(Capture Actors) 옵션을 펼칩니다. ActorSet 드롭다운을 클릭하고 목록에서 cglayer 를 선택합니다.
CG 엘리먼트 레이어를 선택한 상태로 렌즈 디스토션(LensDistortion) 섹션으로 스크롤을 내려 디스토션 소스(Distortion Source) 를 LumixLens 파일로 선택합니다.
콘텐츠 브라우저(Content Browser) 에서 우클릭하고 기본 에셋 생성(Create Basic Asset) 목록에서 머티리얼(Material) 을 선택합니다. 머티리얼 이름은 M_SimpleComp 로 짓습니다.
M_SimpleComp 를 더블클릭하여 엽니다. 머티리얼 노드를 선택하여 디테일 패널로 이동합니다. 셰이딩 모델(Shading Model) 은 라이팅제외(Unlit) 로 설정합니다.
그래프를 우클릭하고 TextureSample 을 검색하여 선택합니다. Texture Sample 노드를 우클릭하고 파라미터로 변환(Convert to Parameter) 을 선택합니다. CGLayer 로 이름을 짓습니다. 디테일 패널에서 CGLayer 드롭다운에 텍스처를 추가합니다.
위 단계를 반복하여 Texture Sample 을 하나 더 추가합니다. 파라미터 이름은 MediaPlate 로 짓습니다.
그래프를 우클릭하고 Over 를 검색하여 선택합니다. 두 노드의 RGBA 핀을 Over 노드의 A 와 B 핀에 연결합니다. 마지막으로, Over 노드의 RGBA 핀을 머티리얼 노드의 이미시브 컬러(Emissive Color) 핀에 연결합니다.
컴포셔 창에서 컴포지션을 선택하고 디테일 패널로 이동합니다. 트랜스폼(Transform) > 컴포짓 패스(Compositing Passes) 섹션으로 스크롤을 내려 트랜스폼 패스(Transform Passes) 를 펼칩니다. 머티리얼 슬롯에 M_SimpleComp 를 추가합니다.
입력 엘리먼트(Input Elements) 를 펼쳐 미디어 플레이트와 CG 엘리먼트 레이어를 각각 해당하는 슬롯에 추가합니다. 그러면 CG 엘리먼트 레이어에서 미디어 플레이트와 선택된 액터에 비디오 피드가 스트리밍되어야 합니다.
섹션 결과
이 가이드에서는 카메라 캘리브레이션 플러그인과 함께 컴포셔를 사용하는 방법에 대해 살펴봤습니다.