vers l'index général de l'aide
vers la page générale "global_settings"

effets de traitement de l'image (post processing)

objectif

Créer des effets spéciaux appliqués à l'image après le rendu.

compatibilité

MegaPOV 0.5 + sup.

syntaxe

global_settings { 
                 post_process {...} 
                }

fonctionnement

La plupart des effets disponibles utilisent des informations qui sont collectées pour chaque pixel pendant le rendu :
- profondeur (distance par rapport à la caméra de la surface que représente le pixel)
- normale (normale de la surface que représente le pixel)
- couleur réelle (couleur précise du pixel avant l'encodage sur 24 bits)

Notez que ces informations ne sont plus disponibles dans l'image rendue, et que les effets réalisés par la fonction post_process ne sont pas, pour la plupart, réalisables par un logiciel de dessin 2D classique (genre Photoshop,..).

IRTC

Si vous participez à L'IRTC (http://www.irtc.org), sachez que l'utilisation de la fonction post_process est parfaitement acceptée. Le point de réglement qui prohibe le "post-processing" ne concerne que les retouches effectuées après rendu dans un logiciel 2D (sauf contraste, réglages similaires, et signature/copyright). L'esprit de cette règle est de garantir que l'IRTC reste un concours de rendu 3D, et pas un concours de graphisme à coups de plugins Photoshop...

effets

l'image de tests, sans effets

focal_blur

  focal_blur {Debut_Net,Profondeur_Nette,Rayon_Flou_Max,Garde_AA}
  //attention, ce ne sont pas des mots clés, mais des valeurs à mettre !

Ce filtre est un moyen d'obtenir une profondeur de champ (du flou !) très rapidement, sans prendre des échantillons supplémentaires au niveau de la caméra.

Debut_Net : en unités par rapport à la caméra, la distance à laquelle la netteté commence.
Profondeur_Net : en unités, la longueur de la zone de netteté. Moins loin, c'est flou, plus loin, c'est flou aussi !
Rayon_Flou_Max : l'"envergure" maximale du flou, la quantité de flou, si on veut. Garde_AA : (de 0 à 1), détermine le pourcentage de pixels anticrénelés qui ne sont pas affectés par le flou. Si le fond de l'image est très "agité", il vaut mieux utiliser une valeur basse.

Attention : de l'aveu du créateur de cet effet, la relation entre le paramétrage et le résultat est incertaine. Alors, occupez-vous surtout de Debut_Net et Rayon_Flou_Max, mais ne comptez pas sur Profondeur_Net. Par ailleurs, le flou se produit toujours derrière Debut_Net, on n'a jamais de flou à l'avant-plan. Ce problème pourrait être corrigé à l'avenir.

avec focal_blur

depth

depth {Debut_Zone, Profondeur_Zone}

Ce filtre produit une image où des niveaux de gris représentent la profondeur.

Debut_Zone : en unités par rapport à la caméra, la distance jusqu'à laquelle tout est blanc.
Profondeur_Zone : en unités, la longueur de la zone de gradation. Après Debut_Zone+Profondeur_Zone, tout est noir.
En spécifiant une Profondeur_Zone négative, on peut inverser la gradation.

avec depth

soft glow

soft_glow {Luminosité, Taille}

Comme disait un participant du forum Niouzenet, maintenant on va pouvoir faire du David Hamilton ! (reste à modéliser les jeunes filles, ça c'est plus difficile...).

Cet effet produit une image dont les zones les plus claires sont baignées d'un doux halo lumineux.

Luminosité : (de 0 à 1, mais on peut aller plus haut) spécifie la sensibilité de l'effet.
Taille : spécifie l'"étalement" du halo.

avec soft_glow

Rédacteur: Fabien Mosen