Memahami file video
Video di Panoramic

Dukungan transparansi video

Unity's Video Klip dan Web Browser mendukung alfa, yang merupakan istilah standar yang digunakan untuk merujuk ke transparency.

Dalam terminologi grafis, “alpha” adalah cara lain mengatakan “transparency”. Alpha adalah nilai terus menerus, bukan sesuatu yang dapat dialihkan atau mati.

Nilai alfa terendah berarti gambar sepenuhnya transparan (tidak terlihat sama sekali), sementara nilai alfa tertinggi berarti sepenuhnya buram (gambarnya padat dan tidak dapat dilihat melalui). Nilai intermediet membuat gambar sebagian transparan, memungkinkan Anda untuk melihat gambar dan latar belakang secara bersamaan.

Komponen Video Player mendukung nilai alfa global ketika bermain kontennya di pesawat dekat CameraKomponen yang menciptakan gambar sudut pandang tertentu di tempat kejadian Anda. Output ditarik ke layar atau ditangkap sebagai tekstur. More info
Lihat di Glossary
. Namun, video dapat memiliki nilai alfa per-piksel, berarti bahwa transparansi dapat bervariasi pada gambar video. Kontrol transparansi per-piksel ini dilakukan dalam aplikasi yang menghasilkan gambar dan video (seperti NUKE atau Setelah Efek), dan tidak dalam Editor Unity.

Beberapa platform memiliki keterbatasan untuk rendering video dengan transparansi. Untuk informasi lebih lanjut, lihat: * Persyaratan dan kompatibilitas Android

Unity mendukung dua jenis sumber yang memiliki alfa per-piksel:

Apple ProRes 4444

Apple ProRes 4444 codec adalah versi yang sangat berkualitas dari Apple ProRes untuk 4:4:4:4 sumber gambar, termasuk saluran alfa. Ini menawarkan tingkat kesetiaan visual yang sama dengan video sumber.

Apple ProRes 4444 hanya didukung pada OSX karena ini adalah satu-satunya platform di mana tersedia secara asli. Biasanya muncul dalam file .mov.

Saat mengimpor video yang menggunakan codec ini, aktifkan opsi Transcode dan Keep Alpha dengan mencentang kotak centang yang relevan di Video Clip Importer. Perangkat lunak pemutaran video sistem operasi Anda mungkin memiliki fungsi untuk mengidentifikasi mana codec penggunaan video Anda.

A Video Clip Asset viewed in the Inspector, showing the Keep Alpha option - highlighted in red - enabled
Klip Video Aset yang dilihat di Inspektur, menunjukkan opsi Keep Alpha - disorot dalam merah - diaktifkan

Selama transcoding, Unity memasukkan alfa ke aliran warna sehingga dapat digunakan baik dengan H.264 atau VP8.

Mengirimkan operasi transcode meninggalkan representasi ProRes di Aset, berarti platform target harus mendukung codec ini (lihat dokumentasi tentang kompatibilitas file video untuk informasi lebih lanjut).

Kode ini juga biasanya menghasilkan file besar, yang meningkatkan persyaratan penyimpanan dan bandwidth.

Webm dengan VP8

Format file .webm memiliki penyempurnaan spesifikasi yang memungkinkan untuk membawa informasi alfa secara asli ketika dikombinasikan dengan codec video VP8. Ini berarti setiap platform Editor dapat membaca video dengan transparansi dengan format ini.

Karena sebagian besar platform yang didukung Unity menggunakan implementasi perangkat lunak untuk decoding file ini, mereka tidak perlu ditranscodekan untuk platform ini.

Satu pengecualian yang tidak dapat dibaca adalah Android. Dukungan VP8 asli platform ini tidak termasuk dukungan transparansi, yang berarti transcoding harus diaktifkan sehingga Unity menggunakan representasi alfa internal.


  • 2017–06–15 Sitemap

  • Fitur baru di Unity 5.6

Memahami file video
Video di Panoramic