Filmlexikon.
Soutenir
Élagage de frustum de vue
VFX

Élagage de frustum de vue

View Frustum Culling
Murnau AI illustration
frustum culling viewing frustum camera frustum

Technique de rendu qui élimine la géométrie en dehors du cône de vision caméra — réduit la charge de calcul. Standard pour les VFX temps réel et moteurs de jeu.

La caméra ne voit qu'une zone spécifique de la scène — tout ce qui se trouve derrière, devant ou sur les côtés, en dehors du champ de vision, est sans importance pour l'image. Le Frustum Culling exploite cette réalité : le moteur calcule d'abord la zone de vision pyramidale (le "frustum") définie par l'objectif de la caméra, puis écarte toute géométrie qui n'en fait pas partie. Ce qui n'est pas rendu ne coûte pas de temps de calcul.

Concrètement, cela fonctionne ainsi : chaque objet 3D ou maillage reçoit une boîte englobante invisible. Lors du passage de rendu, le moteur vérifie si cette boîte chevauche le frustum. Si elle est complètement à l'extérieur, l'objet est retiré du pipeline de rendu avant même d'atteindre le GPU. Cela permet non seulement d'économiser les débits de sommets, mais aussi les appels de shaders et la bande passante des textures. Dans les scènes VFX complexes avec des centaines de systèmes de particules, de lumières ou de maillages déformés, c'est la différence entre 24 images par seconde stables et un chaos en temps réel.

Dans le flux de travail VFX, nous rencontrons cela constamment : un plan de destruction avec des débris volants — vous remplissez toute la scène de débris, mais seule la moitié avant est pertinente dans le cadre de la caméra. Au lieu de calculer toutes les collisions de particules, vous pouvez, via le Frustum Culling, ne faire simuler que les débris visibles. De même pour les scènes de foule — vous pouvez placer des centaines de rigs de personnages dans la scène ; seuls ceux dans le champ de vision seront rendus et animés. Il en va de même pour les lumières : dix lumières situées en dehors du frustum n'ont pas besoin d'être prises en compte dans le calcul des shaders.

La limite entre le plan proche et le plan lointain de la caméra est importante. En la rapprochant trop, vous supprimez par inadvertance de la géométrie visible ; en l'éloignant trop, vous perdez le gain d'efficacité. Certains moteurs permettent un contrôle plus fin des distances de culling par objet — particulièrement utile pour les arrière-plans en parallaxe ou les détails très lointains. Le surcoût du culling lui-même est également réel : dans des scènes très simples, le Frustum Culling peut être plus lent que de simplement tout rendre. C'est pourquoi il est surtout activé dans les scènes plus complexes ou peut être contrôlé manuellement.

Lié à d'autres techniques d'optimisation comme l'Occlusion Culling (ce qui est caché par d'autres objets) et les systèmes LOD (objets plus éloignés avec moins de détails). Le Frustum Culling est cependant la base — il est standard dans tous les moteurs de jeu modernes et est appliqué automatiquement dans le rendu VFX.

Continuer dans le lexique

Termes liés

Signaler une erreur
De l'écosystème Filmfarm

Comprendre le langage visuel, chiffrer les productions, connecter l'équipe.

Le lexique fait partie de l'écosystème Filmfarm — aux côtés du chiffrage (FilmBalance), d'un magazine professionnel (FilmCircus) et de la mise en relation des équipes (FilmCall, CrewMesh). Un vocabulaire commun pour toute la production.

FilmFarm FilmRadarBientôt disponibleFilmPulseBientôt disponibleFilmNumbersBientôt disponibleFilmCapitalBientôt disponibleFilmLabBientôt disponibleFilmBalanceBientôt disponibleFilmCircusBientôt disponible