2024/11/06 3

Despill Algorithms

🍏 Despill 이란Spill은 Foreground(피사체)의 안쪽으로 Key 컬러가 묻어나는 현상이다. 조명이나 피사체의 재질에 따라 발생할 수 있다.Spill Suppression, 일명 Despill은 이런 Spill을 제거하기 위한 기능이다. 이 글은 Despill 기법에 대한 조사를 하면서 알게 된 Despill 알고리즘에 대한 정리이다.   🍏 Despill Algorithm 1Green 채널이 Red, Blue 채널의 평균보다 크다면 Red, Blue 채널의 평균을 낸 결과를 사용하여 자연스럽게 Green을 제거한다. 그렇지 않은 경우 기존 Green 채널을 사용한다. 언리얼 내 기본으로 제공하는 크로마키 함수의 Despill도 이 알고리즘을 사용한다. 가장 많이 쓰이는 방법인 것 같다..

합성 2024.11.06

Vive Tracker(LiveLinkXR)로 언리얼에서 가상 카메라 제어하기

Vive Tracker를 실제 카메라 위에 부착하고 언리얼 Cine camera에 Tracking data를 연동시켜 가상 카메라(Vcam) 제어를 해본다.2개의 Base station과 하나의 Tracker를 사용할 것이다. Vive 장비 세팅 관련은 (링크)를 참조한다.  🐥 Linklink 플러그인 활성화 및 소스 추가Livelink, LivelinkXR 플러그인을 활성화한다. 필요 시 엔진을 재시작한다. Window > Livelink 패널을 열고 아래 이미지와 같이 LiveLinkXR Source를 추가한다. 소스 추가 후  Vive 기기가 정상적으로 활성화되어 있는 상태라면 기기 이름 옆에 초록색 불이 뜰 것이다. (Tracker만 사용할 것이기 때문에 Track Controllers, HM..

HTC Vive pro HMD 언리얼 프로젝트 셋업

언리얼 콘텐츠를 실제 환경에 적용하기 전, 프리비즈 (Pre-Visualization)를 위해 HTC Vive pro HMD를 사용할 것이다.HTC Vive pro HMD 설치 과정은(링크)를 참조한다. 언리얼은 5.2 버전을 사용했다.  🐥언리얼 VR 프로젝트 세팅1. Virtual Reality 템플릿으로 베이스 프로젝트를 생성한다.VR 템플릿에는 UE5에서 VR 프로젝트 개발을 시작할 때 필요한 모든 것이 있다. 이미 다른 프로젝트에서 작업된 레벨이 있다면 이 템플릿 프로젝트로 이주 시킨다. 2. 프로젝트를 생성한 후에는 Project settings에서 아래 설정들에 대해 점검한다.Description > Start In VR 활성화Rendering > Forward Renderer 활성화Ren..

반응형