Seorang pria sedang mengedit di komputernya.
Kredit Gambar: vadimguzhva/iStock/Getty Images
Render video adalah proses di mana komputer memproses informasi dari sumber data yang dikodekan dan menggunakan informasi itu untuk menghasilkan dan menampilkan gambar. Kode komputer dapat mencakup instruksi tentang membuat gambar kata demi kata untuk memutar ulang film atau mungkin memberikan seperangkat pedoman yang digunakan komputer untuk menghasilkan gambar khusus seperti halaman web. Render video bisa menjadi salah satu proses yang paling membutuhkan perangkat keras untuk komputer, terutama jika dilakukan secara real time.
Waktu Nyata vs. Rendering Tingkat Lanjut
Apa pun yang ditampilkan komputer di layar ditampilkan secara real time: Komputer menghitung semua data yang dikodekan dengan cukup cepat untuk menampilkan dan memperbarui gambar tanpa jeda yang terlihat. Namun, komputer hanya dapat merender begitu banyak kompleksitas konten sekaligus untuk melanjutkan persepsi rendering waktu nyata. Istilah rendering digunakan dalam pengeditan dan pemrosesan video untuk menggambarkan komputer yang membutuhkan waktu ekstra untuk membuat grafik dan menghasilkan versi pemutaran video gerak penuh yang bekerja secara real time. Misalnya, film animasi komputer Pixar atau Dreamworks menampilkan model yang terlalu rumit untuk komputer untuk menghasilkan secara real time, sehingga komputer merender konten terlebih dahulu sehingga nanti dapat dilihat di waktu sebenarnya.
Video Hari Ini
Grafik Gerak vs. Grafik 3D
Selain video gerak penuh yang telah direkam sebelumnya, komputer dapat membuat grafik gerak dan grafik 3D. Grafik gerak umumnya bekerja dengan objek dua dimensi sedangkan grafik 3D bekerja dengan poligon dan objek tiga dimensi lainnya. Motion graphic menggunakan kombinasi objek, gambar, footage dan teknik animasi untuk membuat konten video. Grafik 3D berbeda karena komputer membuat video di sekitar objek virtual tiga dimensi dalam ruang tiga dimensi. Misalnya, video game piksel/sprite lama dari tahun 1980-an menggunakan grafik gerak sedangkan game tiga dimensi baru pada sistem modern menggunakan grafik 3-D. Dimensi ekstra tidak sama dengan kualitas gambar yang lebih baik.
Menambahkan Lapisan Detail
Elemen seperti pencahayaan, bayangan, pantulan, bayangan, dan efek visual lainnya ditambahkan ke video yang dirender melalui lapisan tambahan. Akan sangat memakan waktu bagi seniman 3D untuk menggambar ulang bayangan objek saat bergerak relatif terhadap cahaya sumber: Sebagai gantinya komputer menggunakan perhitungan berdasarkan sumber cahaya virtual dan objek virtual untuk membuat bayangan. Sumber cahaya virtual dan bayangan yang sesuai adalah lapisan yang berbeda dengan video. Baik gerakan dan rendering 3D adalah representasi ruang dua dimensi -- menambahkan lapisan pada keduanya dapat memberikan ilusi kedalaman.
GPU untuk Menyelamatkan
Prosesor komputer tidak melakukan rendering video sendirian. Unit pemrosesan grafis, atau GPU, adalah perangkat keras yang setara dengan unit pemrosesan pusat komputer, atau CPU, yang jauh lebih cocok untuk menangani kerumitan pembuatan video. CPU dirancang untuk menangani tugas-tugas besar dengan sangat cepat satu per satu, sedangkan GPU dirancang untuk menangani lusinan hingga ribuan tugas kecil secara bersamaan. Render video adalah serangkaian tugas kecil, membuat GPU secara substansial lebih cocok untuk tugas tersebut.