Effets de rendu et HDR
Utilisation du rendu HDR et des effets de caméra
Par défaut, le rendu HDR est désactivé dans MindDev. L'activation se fait via un attribut personnalisé sur l'entité Subject (ou VRSubject selon le type de protocole).
Effets de rendu
Il existe deux types d'effets de rendu :
- Les effets de caméra
- Les effets en post-traitement
Effets de caméra
Pour les premiers, l'activation s'effectue, comme pour le rendu HDR, via des attributs personnalisés.
La liste des effets de caméra est la suivante :
- Anti-crénelage (2x nœuds)
- Couleur de fond
- Distance maximale d'affichage
- Distance minimale d'affichage
- Ouverture de caméra
- Rendu orthographique
Il est aussi possible de désactiver tous les effets de post-traitement via l'attribut personnalisé Use Render Effects, qu'il faut mettre à faux.
Effets en post-traitement
Les effets en post-traitement s'utilisent différemment. MindDev dispose d'une entité spécifique Render Effects container qui contient une liste d'effets dont le paramétrage peut être complexe.
La liste des effets de post-traitement disponibles est la suivante :
- Bloom
- Channel Mixer
- Chromatic Aberration
- Color Adjustment
- Depth of Field
- Film Grain
- Lens Distortion
- Motion Blur
- Panini Projection
- Tone mapping
- Vignette
- White Balance
Effets de post-traitement
Certains effets de post-traitement fonctionnent mieux lorsque le rendu HDR est activé.
Brouillard
Il est possible de contrôler la densité du brouillard ainsi que sa couleur. Le nœud Subject dispose d'une option pour activer le brouillard et indiquer sa densité et sa couleur.
Modification du brouillard lors de l'exécution
Il est possible de régler dynamiquement la densité du brouillard dans une scène lors de l'exécution. L'entité spéciale FogController dispose d'une propriété dynamique RuntimeFogDensity qui est manipulable à l'exécution. Elle peut, par exemple, être associée à une formule mathématique.