[KOR][100]MetaHuman-Realtime-Animator-Best-Practic

https://www.youtube.com/watch?v=PgzSGQnWVcU

Frame at 0.00s
# **MetaHuman Animator 웹캠 사용 모범 사례** ## **1. 플러그인 활성화** * MetaHuman Animator 얼굴을 사용하기 전에 플러그인이 활성화되었는지 확인해야 합니다. * **Live Link** 기능 활용 시 **MetaHuman Live Link plugin**이 반드시 활성화되어 있어야 합니다. ## **2. 웹캠 설정 및 권장 사양** * **권장 웹캠:** Logitech Brio (1280x720, 90fps 지원) * **Live Link 설정:** * Live Link 창에서 "Add Source" > "Metahuman Video" 선택 * Logitech Brio 선택 * **최적 프레임 속도:** 90fps (720p) * 높은 해상도(1080p, 60fps)보다 높은 프레임 속도(720p, 90fps)가 시각적 충실도와 미세한 얼굴 움직임 표현에 더 유리합니다. * 목표 프레임 속도가 60fps라면 90fps 설정이 큰 이점을 제공합니다. * **USB 포트:** USB 3.0 포트에 연결하여 충분한 대역폭 확보 ## **3. 프레임 드롭 현상 및 해결 방안** * **현상:** 90fps 설정에도 불구하고 실제 36fps 등으로 프레임이 낮게 나오는 경우 * **원인:** 웹캠이 초당 90프레임을 보내지만, **동일한 GPU**에서 MetaHuman 렌더링과 얼굴 분석을 동시에 진행하여 처리 속도가 느리기 때문입니다. "Dropping Frames: Yes" 메시지로 확인할 수 있습니다. * **해결 방안 1: 뷰포트 가볍게 만들기** * **헤어 비활성화:** MetaHuman의 헤어 렌더링을 끄면 GPU 부하가 줄어들어 프레임 드롭이 해결될 수 있습니다. * 기타 뷰포트 설정을 가볍게 조정하여 90fps 확보 * **해결 방안 2: 웹캠 설정 최적화 (LogiTune 앱 활용)** * **LogiTune 설치:** Logitech 웹캠 드라이버 (LogiTune) 설치 * **HDR 비활성화:** 불필요한 HDR 기능 끄기 * **자동 초점:** 자동 초점은 일반적으로 문제가 되지 않으나, 화면이 흔들리는 경우 비활성화 고려 * **자동 노출 비활성화:** * 자동 노출은 카메라 타이밍에 영향을 미쳐 프레임 속도를 저하시킬 수 있습니다. * 노출 값을 낮추면 (예: -6) 더 높은 프레임 속도 달성 가능. (최적 값은 카메라 및 환경에 따라 다름) * **게인(Gain):** * 게인 값을 가능한 낮게 유지하여 노이즈 최소화. * 노이즈가 많은 이미지 = MetaHuman 분석 결과 노이즈 발생 ## **4. 실시간 MetaHuman 애니메이션** * MetaHuman 선택 > "Live Link Subject" > Brio 선택 > "Use Live Link Source" 클릭 * **결과:** 실시간 90fps 고품질 얼굴 분석 및 립싱크 구현 * **얼굴 노이즈 확인:** 턱을 벌리고 유지하여 아래 치아 표현 확인. 조명 환경에 따라 노이즈 정도가 달라짐. * **충분한 조명:** MetaHuman 얼굴의 노이즈를 줄이고 부드러운 표현 가능. ## **5. 고품질 MetaHuman 동시 분석 (듀얼 PC 활용)** * **목표:** 실시간으로 고품질 MetaHuman 분석을 원할 때 * **방법:** 1. **보조 PC (Live Link Hub):** 별도의 PC에서 Live Link Hub 실행 (Tool > Launch Live Link Hub 또는 엔진 폴더 내 실행 파일) 2. **웹캠 연결:** 보조 PC에 웹캠 연결 및 Live Link Hub에서 MetaHuman Video 소스 추가 3. **Live Link Hub 설정:** * "Add Source" > "Metahuman Video" 선택 * 웹캠 소스 연결 * **클라이언트 연결:** 보조 PC의 Live Link Hub에서 메인 워크스테이션으로 데이터 전송 설정 * "All" 선택 후 메인 워크스테이션 선택 (동일 네트워크 사용 필수) * **UDP 메시징 설정:** Unicast Endpoint를 통신할 네트워크로 설정 (메인 워크스테이션과 동일해야 함) 4. **메인 워크스테이션 (Unreal Engine):** * 프로젝트 설정 > UDP Messaging > Unicast Endpoint 설정 (보조 PC와 동일하게 설정) 5. **결과:** 메인 워크스테이션은 보조 PC로부터 Live Link 데이터를 받아 MetaHuman을 고품질로 렌더링. GPU 부하가 분산되어 90fps 캡처 가능. ## **표: 듀얼 PC 설정 요약** | 항목 | 보조 PC (Live Link Hub) | 메인 워크스테이션 (Unreal Engine) | | :--------------- | :---------------------------------------------------- | :--------------------------------------------------------------- | | **소프트웨어** | Live Link Hub | Unreal Engine | | **하드웨어** | 웹캠 연결 | - | | **주요 기능** | 얼굴 분석 (Solve) | MetaHuman 렌더링, Live Link 데이터 수신 | | **네트워크** | 동일 네트워크, UDP 메시징 설정 | 동일 네트워크, UDP 메시징 설정 | | **데이터 전송** | Live Link Hub에서 메인 워크스테이션으로 데이터 전송 | Live Link Hub에서 데이터 수신, MetaHuman에 적용 | | **성능 효과** | GPU 부하 분산, 고품질 실시간 MetaHuman 캡처 가능 | 실시간 90fps 캡처, 미세한 표정 및 립싱크 정확도 향상 | --- * 이 설정은 라이브 MetaHuman 캡처에 이상적인 환경을 제공합니다.