vers l'index général de l'aide

vers la page générale "global_settings"

paramètre global max_intersections

Objectif

Régler la profondeur de la pile d'intersections de POV-Ray.

Compatibilité

POV-Ray 3.0 +sup.

Syntaxe

global_settings {
        max_intersections valeur
       }
 

POV-Ray possède, en interne, un système de "pile" permettant de sauvegarder des valeurs pour une utilisation ultérieure, ce qui évite de refaire toujours les mêmes calculs. Dans cette pile sont stockées des informations sur les intersections entre les rayons lancés et les objets atteints par ces rayons.

La profondeur de cette pile est par défaut de 64, ce qui est amplement suffisant pour la plupart des scènes. Mais, pour certaines scènes complexes, il peut arriver que cette valeur ne suffise pas. POV-Ray ne s'arrêtera pas pour autant de calculer, mais la scène pourrait être rendue de manière incorrecte.

Lorsque ce cas arrive, POV-Ray écrit en fin de calcul, dans la liste des statistiques (onglet Messages, sous Windows), le message suivant: I-Stack Overflows. Si ce message apparaît, vous devez spécifier une valeur de max_intersections plus grande. Essayez plusieurs valeurs, jusqu'à ce que le message disparaisse des statistiques.

Exemple

 
//pour une scène *très* complexe
global_settings { max_intersections 128 }
 

Remarque

Ce paramètre peut être laissé de côté, jusqu'à ce qu'on tombe sur ce fameux message: I-Stack Overflows.

Rédacteur: Christophe Bouffartigue (Bouf)