왜 내 비디오 화면이 언리얼 엔진에서 검게 나왔나요
발행: (2026년 1월 18일 오후 04:50 GMT+9)
4 min read
원문: Dev.to
Source: Dev.to
TV 메시 가져오기
- Fab에서 TV 메시를 다운로드하고 언리얼 엔진에 임포트했습니다.
- 레벨에 메시를 배치하고 화면에 사용되는 머티리얼 슬롯을 확인했습니다.
비디오 재생 설정
-
미디어 플레이어 만들기
- 콘텐츠 브라우저에서 Media Player 에셋을 생성했습니다.
- 프롬프트가 뜨면 “Generate Media Texture” 를 활성화했습니다.
-
비디오 임포트
- 비디오 파일을 임포트하고 이를 Media Player에 연결했습니다.
-
미디어 텍스처 생성
- 언리얼이 Media Player로부터 자동으로 Media Texture 를 생성했습니다.
-
머티리얼 만들기
- 새 머티리얼을 만들었습니다.
- Media Texture를 Base Color 입력에 연결했습니다.
-
머티리얼 적용
- 만든 머티리얼을 TV 메시의 화면 머티리얼 슬롯에 할당했습니다.
흔히 발생하는 문제와 해결책
-
검은 화면
- 비디오가 재생되지 않으면 화면이 검게 유지됩니다.
- Media Player에 재생을 시작하도록 지시해야 합니다.
-
구성 요소 이해
- Media Player – 비디오 재생을 제어합니다 (재생, 일시정지, 정지, 자동재생).
- Media Texture – 비디오 출력만 표시하며 스스로 재생을 시작하지 않습니다.
-
재생 시작 방법
- Media Player에서 Autoplay 를 활성화하거나, 블루프린트 로직을 통해 재생을 트리거합니다 (예:
Play를BeginPlay에서 호출).
- Media Player에서 Autoplay 를 활성화하거나, 블루프린트 로직을 통해 재생을 트리거합니다 (예:
최종 결과
- Media Player에서 Play 를 누르거나 자동재생/블루프린트를 사용하면 비디오가 TV 화면에 정상적으로 표시되었습니다.
교훈
- 언리얼 엔진에서 비디오 재생은 Media Player → Media Texture → Material 파이프라인을 사용합니다.
- 머티리얼이 올바른 메시 슬롯에 적용되었는지 항상 확인하세요.
- 자동재생 또는 명시적인 블루프린트 로직을 통해 비디오 재생을 시작해야 합니다.
천천히 진행하고 있지만 탄탄한 기반을 다지고 있습니다.
게임 개발을 배우고 있다면, 시작할 때 가장 혼란스러웠던 점은 무엇인가요?
다음 포스트에서 만나요 🎮🚀