Un homme édite sur son ordinateur.
Crédit d'image : vadimguzhva/iStock/Getty Images
Le rendu vidéo est le processus par lequel un ordinateur traite les informations d'une source de données codées et utilise ces informations pour produire et afficher une image. Le code informatique peut inclure des instructions sur la création d'images textuelles pour la lecture d'un film ou peut fournir un ensemble de directives que l'ordinateur utilise pour générer une image personnalisée comme une page Web. Le rendu vidéo peut être l'un des processus les plus exigeants en matériel pour un ordinateur, surtout lorsqu'il est effectué en temps réel.
Temps réel vs. Rendu avancé
Tout ce qu'un ordinateur affiche à l'écran est rendu en temps réel: l'ordinateur calcule toutes les données codées suffisamment rapidement pour afficher et mettre à jour les images sans décalage perceptible. Cependant, l'ordinateur ne peut rendre qu'une certaine complexité de contenu à la fois pour continuer la perception de rendu en temps réel. Le terme rendu est utilisé dans le montage et le traitement vidéo pour décrire l'ordinateur qui prend plus de temps pour rendre les graphiques et générer une version de lecture vidéo en mouvement complet qui fonctionne en temps réel. Par exemple, un film d'animation informatique Pixar ou Dreamworks présente des modèles trop compliqués pour le ordinateur à générer en temps réel, de sorte que l'ordinateur restitue le contenu à l'avance afin qu'il puisse être visualisé plus tard dans temps réel.
Vidéo du jour
Graphiques animés vs. Graphiques 3D
En plus de la vidéo plein écran préenregistrée, les ordinateurs peuvent restituer des graphiques animés et des graphiques 3D. Les graphiques animés fonctionnent généralement avec des objets en deux dimensions, tandis que les graphiques en 3D fonctionnent avec des polygones et d'autres objets en trois dimensions. Les graphiques animés utilisent une combinaison d'objets, d'images, de séquences et de techniques d'animation pour créer du contenu vidéo. Les graphiques 3D sont différents en ce que l'ordinateur restitue la vidéo autour d'objets virtuels tridimensionnels dans un espace tridimensionnel. Par exemple, un ancien jeu vidéo pixel/sprite des années 1980 utilise des graphiques animés alors qu'un nouveau jeu en trois dimensions sur un système moderne utilise des graphiques 3D. La dimension supplémentaire n'équivaut pas à une meilleure qualité d'image.
Ajout de calques de détails
Des éléments tels que l'éclairage, l'ombrage, les reflets, les ombres et d'autres effets visuels sont ajoutés à la vidéo rendue via des calques supplémentaires. Il serait très long pour un artiste 3D de redessiner l'ombre d'un objet lorsqu'il se déplace par rapport à une lumière source: Au lieu de cela, l'ordinateur utilise des calculs basés sur la source de lumière virtuelle et l'objet virtuel pour créer un ombre. La source de lumière virtuelle et les ombres correspondantes sont des calques différents de la vidéo. Le mouvement et le rendu 3D sont des représentations bidimensionnelles de l'espace - l'ajout de couches aux deux peut donner une illusion de profondeur.
GPU à la rescousse
Le processeur de l'ordinateur ne se limite pas au rendu vidéo. Les unités de traitement graphique, ou GPU, sont une contrepartie matérielle des unités centrales de traitement informatique, ou CPU, qui sont bien mieux adaptées à la gestion des complexités de rendu vidéo. Les processeurs sont conçus pour gérer très rapidement les tâches volumineuses une à la fois, tandis que les GPU sont conçus pour gérer des dizaines à des milliers de petites tâches simultanément. Le rendu vidéo est une série de petites tâches, ce qui rend le GPU considérablement mieux adapté à la tâche.