Unity 에디터의 비디오 클립과 Video Player 컴포넌트는 알파를 지원합니다. 알파는 투명도를 가리킬 때 사용되는 표준 용어입니다.
그래픽스 용어로 “알파”는 “투명도”를 뜻하는 다른 말입니다. 알파는 끄거나 켤 수 없는 연속적인 값입니다.
가장 낮은 알파값은 이미지가 완전히 투명함(전혀 보이지 않음)을 의미하는 한편, 가장 높은 알파값은 이미지가 완전히 불투명함(이미지가 단색이고 이미지 너머에 있는 물체를 볼 수 없음)을 의미합니다. 값이 중간이면 이미지가 부분적으로 투명해져서 이미지와 그 뒤의 배경을 동시에 볼 수 있습니다.
Video Player 컴포넌트는 콘텐츠를 카메라의 전방 절단면이나 후방 절단면에서 재생하는 경우 전역 알파 값을 지원합니다. 하지만 비디오에는 픽셀당 알파 값이 있을 수 있으므로 비디오 이미지 간에 투명도가 다를 수 있습니다. 이 픽셀당 투명도는 Unity 에디터에서만 조절하지 않고 이미지와 비디오를 제작하는 애플리케이션(NUKE 또는 After Effects 등)에서도 조절합니다.
Unity 에디터는 픽셀당 알파가 있는 다음 두 가지 소스 타입을 지원합니다.
Apple ProRes 4444 코덱은 알파 채널을 포함한 4:4:4:4 이미지 소스에 사용하는 Apple ProRes의 초고품질 버전입니다. 이 코덱은 소스 비디오와 동일한 수준의 시각적 정확도를 제공합니다.
Apple ProRes 4444는 OSX에서만 지원됩니다. 이 코덱을 기본적으로 사용할 수 있는 유일한 플랫폼이기 때문입니다. 일반적으로 .mov 파일에만 표시됩니다.
이 코덱을 사용하는 비디오를 임포트하는 경우 비디오 클립 임포터에서 Transcode 및 Keep Alpha 체크박스를 선택하여 두 옵션을 모두 활성화합니다. 운영체제의 비디오 재생 소프트웨어에 비디오에서 사용하는 코덱을 식별하는 기능이 있을 수 있습니다.
트랜스코딩 중에 Unity 에디터는 알파를 H.264 또는 VP8와 모두 함께 사용할 수 있도록 컬러 스트림에 삽입합니다.
트랜스코드 작업을 생략하면 ProRes 표현이 에셋에 남으므로 타겟 플랫폼에서 이 코덱을 지원해야 합니다. 자세한 내용은 비디오 파일 호환성 문서를 참조하십시오.
이 코덱을 사용하면 일반적으로 큰 파일이 생성되어 필요한 저장 공간과 대역폭도 증가합니다.
.webm 파일 포맷은 VP8 비디오 코덱과 함께 사용할 경우 알파 정보를 전달할 수 있도록 개선되었습니다. 즉, 이 포맷을 사용하면 어떤 에디터 플랫폼에서든 투명도가 있는 비디오를 읽을 수 있습니다.
Unity 지원 플랫폼에서는 대부분 해당 파일을 디코딩하는 데 소프트웨어 구현을 사용하지만, 파일을 트랜스코드하지 않아도 지원 플랫폼에서 사용할 수 있습니다.
한 가지 중요한 예외는 Android입니다. 이 플랫폼의 네이티브 VP8 지원에는 투명도 지원이 포함되지 않으므로 Unity 에디터가 내부 알파 표현을 사용하도록 트랜스코딩을 활성화해야 합니다.
2017–06–15 페이지 게시됨
Unity 5.6의 새로운 기능
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.