UDN
Search public documentation:

MovieTextureKR
English Translation
日本語訳
中国翻译

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3 홈 > 머티리얼과 텍스처 > 무비 텍스처

무비 텍스처


문서 변경내역: Sam Zamani 작성. 홍성진 번역.

개요


무비 텍스처를 통해 무비 파일을 디코딩하여 텍스처에서 재생할 수 있습니다. 여기서는 무비 파일을 새 무비 텍스처로 임포트하는 법, 레벨에서 사용하는 법을 알아보겠습니다.

새 무비 파일 임포트하기


무비 텍스처는 그냥 일반 2D 텍스처 리소스처럼 임포트할 수 있습니다. 일반 브라우저의 파일 메뉴에서 임포트를 선택하십시오. 현재 지원되는 유일한 무비 파일 포맷은 Bink (*.bik) 입니다. 파일을 선택하면 생성할 오브젝트와 패키지의 이름을 지정하기 위한 임포트 대화창이 표시됩니다.

무비 파일 임포트가 제대로 끝나면, 무비 재생 기간 및 프레임율에 대한 상세 정보와 함께 새 무비 텍스처 썸네일을 보실 수 있습니다. 무비 텍스처는 디코딩된 무비 프레임과 똑같은 폭, 높이로 생성됨에 유의하십시오.

MovieTexture2.JPG

이제 이 무비 텍스처는 보통의 2D 텍스처 리소스처럼 샘플링해서 머티리얼에 사용할 수 있습니다. 그리고서 그 머티리얼을 레벨의 표면에 적용하면 됩니다.

MovieTexture1.JPG

무비 텍스처 프로퍼티


무비 재생용 스트리밍 방식을 결정하는 옵션은 둘 있습니다:

MovieStream_Memory - 재생이 시작되기 전에 무비 파일 콘텐츠 전체를 메모리에 로드하는 옵션입니다. 그리고서 디코더가 메모리에서 직접 무비 스트림을 디코딩합니다.

MovieStream_File - (미구현)

리소스에 대한 초기 무비 재생 조절용 옵션은 이와 같습니다:

Looping - 켜면 무비를 끝까지 재생했을 경우 처음으로 되돌려 다시 재생합니다.

AutoPlay - 켜면 무비를 임포트가 끝나자 마자 바로 재생을 시작합니다. 끄면 무비에서 한 프레임만 디코딩한 후 재생을 일시정지합니다.

스크립트 함수기능

스크립트에서 텍스처무비 리소스를 참조하는 식으로 재생을 조절할 수 있는 기능이 몇 가지 있습니다:

Play() - 무비의 디코딩 및 재생을 시작합니다. 이 함수 호출은 이전에 일시정지했거나 정지시킨 무비의 재생도 다시 재생하게 됩니다.

Pause() - 무비의 디코딩 및 재생을 일시정지합니다. Play() 를 호출하면 다시 재생됩니다.

Stop() - 무비 스트림이 첫 프레임으로 리셋되는 점만 빼고는 Pause() 와 같습니다. Play() 를 호출하면 다시 재생됩니다.

무비 스트림으로부터의 디코딩은 약간의 CPU 시간을 사용하게 되나 디코딩은 렌더링 스레드에서 실행되게 됩니다.