Le photoréalisme est l'un des thèmes de la recherche en synthèse d'images. Il s'agit de produire des images visuellement indiscernables de photographies, pour des scènes virtuelles simulant des scènes réelles. Cette approche se scinde en deux domaines indépendants : la modélisation géométrique décrit la forme et la position des objets, alors que la modélisation énergétique explicite les propriétés de la lumière émise par les sources, et ses interactions avec les matériaux des objets. Nous nous situons dans ce deuxième cadre. Nous présentons une méthode de calcul de l'éclairement global dans un environnement de lancer de rayons. La prise en compte des interréflexions multiples est une opération très couteuse, car elle nécessite un échantillonnage très fin, et génère un très grand nombre de rayons. Notre modélisation vectorielle représente de façon concise l'énergie incidente en une surface, en tenant compte des propriétés du matériau. Elle exploite les cohérences de la scène et de la lumière en réutilisant les valeurs connues lorsque les variations sont modérées, permettant une importante réduction des temps de calcul. Les opérations complexes sont alors remplacées par de simples interpolations vectorielles. La lumière est séparée en composantes indépendantes : directe, indirecte et caustique. Des méthodes optimisées sont adaptées à ces cas particuliers, pour détecter les zones ou l'interpolation est possible. D'autre part, nous proposons une méthode de prise en compte des sources étendues en lancer de rayons, pour obtenir des pénombres douces. Dans le cas des sources planes rectangulaires, une subdivision adaptative découpe la surface en zones d'angles solides proches, vues depuis le point courant. Pour une même précision, le nombre de zones est plus faible que celui obtenu par un découpage régulier classique de la surface. Ce procédé est ensuite étendu à des sources de forme quelconque, puis adapte à la simulation de l'éclairement naturel du ciel.
Modélisation vectorielle de l'éclairement global en lancer de rayons