Brevet FR3040508A1 — publié le 20170303

PROCEDE DE MODELISATION D'AU MOINS UNE SOURCE DE LUMIERE DOMAINE TECHNIQUE DE L'INVENTION [0001] La présente invention se rapporte au domaine de la 5 modélisation de sources de lumière. Plus particulièrement, mais non exclusivement, la présente invention a trait au domaine de la conception et de la simulation de sources de lumière primaires pour utilisation dans des environnements trois dimensions (3D), afin par exemple d'obtenir des données 10 de photométrie, de colorimétrie ou de restitution d'images de synthèse de systèmes virtuels complexes modélisés en 3D et comprenant de telles sources de lumière. [0002] La présente invention concerne plus particulièrement un procédé mis en oeuvre par ordinateur de modélisation d'au 15 moins une source de lumière, ainsi qu'un produit programme d'ordinateur comportant des instructions pour l'exécution d'un tel procédé de modélisation. ETAT DE LA TECHNIQUE ANTERIEURE 20 [0003] Il est connu des procédés de modélisation d'une source de lumière par ordinateur, dans lesquels la source de lumière est assimilée à un système virtuel 3D émettant un champ de lumière ; un tel champ de lumière constituant un type particulier de champ d'émission d'ondes 25 électromagnétiques. En synthèse d'image, pour un observateur fixe, ce système virtuel 3D peut être représenté par une image qui correspond à la partie du champ de lumière émis par ce système 3D et parvenant à l'oeil de l'observateur. De tels procédés permettent de modéliser tout type de source de 30 lumière, incluant notamment des sources de lumière primaires. 3040508 2 [0004] Un tel procédé de modélisation d'une source de lumière est par exemple décrit dans le document US 2003/0011596 Al. Dans ce document, la source de lumière est une source de lumière secondaire constituée par un objet éclairé. Le procédé décrit dans ce document comprend une étape de réception par l'ordinateur de données d'entrée comprenant des données représentatives d'un champ lumineux émis par la source de lumière, et une étape d'élaboration, par l'ordinateur, à partir des données d'entrée reçues, d'un modèle de données représentatif de la source de lumière. Le modèle de données est formé d'un jeu d'images. Ainsi, dans un tel procédé de modélisation, seul le résultat obtenu en termes de rendu lumineux est intégré dans le modèle de données représentatif de la source de lumière. Le procédé décrit dans ce document comprend enfin une étape de mémorisation du modèle de données dans une mémoire de l'ordinateur. [0005] Toutefois, l'insertion de ce type de modèle dans un autre modèle comportant de la géométrie 3D pose des problèmes de chevauchement entre les images du modèle de la source et la géométrie du modèle 3D, ainsi que des problèmes de positionnement et d'orientation du modèle de la source par rapport à la géométrie. De plus, lors d'une simulation sur ordinateur du rendu visuel de la source de lumière dans un système virtuel, un tel procédé de modélisation ne permet pas de prendre en compte la lumière revenant sur la source, notamment la lumière revenant pour cause de réflexion optique sur des éléments auxiliaires du système. [0006] Pour pallier à ce dernier inconvénient, il a été 30 développé des procédés de modélisation similaires au procédé décrit dans le document US 2003/0011596 Al, mais dans lesquels les données d'entrée reçues par l'ordinateur 3040508 3 comprennent également une modélisation approchée d'une fonction BRDF (de l'anglais Bidirectional Reflectance Distribution Function), pour chaque direction d'observation de la source de lumière. 5 [0007] Toutefois, dans de tels procédés de modélisation, les volumes de données à traiter sont très élevés, et la dynamique de la modélisation est réduite. En outre, de tels procédés de modélisation ne permettent de prendre en compte la lumière revenant sur la source de lumière que pour une 10 source de lumière secondaire constituée par un objet opaque éclairé. En effet, les propriétés de la source de lumière secondaire sont limitées à des propriétés de réflexion spéculaire ou diffuse, et ceci uniquement sur l'enveloppe externe de la source. 15 [0008] D'autres procédés de modélisation, similaires au procédé décrit dans le document US 2003/0011596 Al, ont été développés dans lesquels les données d'entrée reçues par l'ordinateur comprennent également des données géométriques décrivant la source de lumière. Les données géométriques 20 définissent plusieurs surfaces complémentaires de la source de lumière à modéliser. Lors de l'étape d'élaboration, par l'ordinateur, du modèle de données représentatif de la source de lumière, le champ lumineux émis par la source de lumière est reconstruit localement sur les surfaces des données 25 géométriques. [0009] Toutefois, dans de tels procédés de modélisation, des problèmes d'interpolation et de recouvrement entre les points de vue du jeu d'images apparaissent. EXPOSE DE L'INVENTION [0010] L'invention vise à remédier à tout ou partie des inconvénients de l'état de la technique identifiés ci-dessus 3040508 4 et notamment à proposer un procédé de modélisation d'au moins une source de lumière permettant de modéliser tout type de source de lumière et de prendre en compte la lumière revenant sur la source quelle que soit la nature de cette source, tout 5 en réduisant les volumes de données à traiter et sans générer de problèmes d'interpolation et de recouvrement. [0011] Cet objectif est atteint grâce à un procédé, mis en oeuvre par ordinateur, de modélisation d'au moins une source de lumière, l'ordinateur comprenant des moyens de traitement 10 et des moyens de mémorisation stockant une application qui, lorsqu'elle est exécutée par les moyens de traitement, met en oeuvre le procédé, le procédé comprenant : o une étape de réception par les moyens de traitement de données d'entrée comprenant des données de caractéristiques 15 des matériaux composant la source de lumière ; et o une étape d'élaboration, par les moyens de traitement, à partir des données de caractéristiques des matériaux reçues ainsi que de données géométriques stockées dans les moyens de mémorisation de l'ordinateur, et de données de 20 caractéristiques d'émission lumineuse de la source de lumière stockées dans les moyens de mémorisation de l'ordinateur, de type données représentatives d'un champ lumineux émis par la source de lumière, d'un modèle de données représentatif de la source de lumière, lesdites données géométriques décrivant la 25 source de lumière, et définissant une pluralité de volumes et de surfaces ; dans laquelle, au cours de l'élaboration du modèle de données : - les données de caractéristiques des matériaux sont attachées aux volumes et aux surfaces des données 30 géométriques; et 3040508 5 - les données de caractéristiques d'émission lumineuse de la source de lumière sont attachées aux surfaces des données géométriques; o une étape de mémorisation, par les moyens de traitement, 5 du modèle de données dans les moyens de mémorisation de l'ordinateur. [0012] Grâce à la présence de données géométriques décrivant la source de lumière et associées aux données de 10 caractéristiques des matériaux composant la source de lumière, le procédé de modélisation permet une prise en compte de la lumière revenant sur la source de lumière lors d'une simulation sur ordinateur, et ce quelle que soit la nature de cette source. 15 [0013] En outre, du fait de l'attachement des données de caractéristiques des matériaux aux volumes et aux surfaces des données géométriques d'une part, ainsi que de l'attachement des données de caractéristiques d'émission lumineuse aux surfaces des données géométriques d'autre part, 20 les volumes de données à traiter sont avantageusement réduits. Ainsi, le procédé de modélisation selon l'invention permet une réduction en consommation de ressources informatiques et donc une réduction du temps de traitement. Ceci est particulièrement avantageux dans les applications de 25 type simulation, notamment simulation en temps réel, de la source de lumière sur ordinateur. En effet, à chaque nouvelle simulation utilisant la source de lumière ainsi modélisée, il n'est pas nécessaire de re-calculer les paramètres d'émission des photons ou des ondes lumineuses de la source, ni de re- 30 calculer la propagation de ces photons ou de ces ondes vers l'extérieur de la source. On obtient ainsi un accroissement dans les performances des simulations utilisant cette source. 3040508 6 [0014] En outre, lorsque la source de lumière est une source de lumière primaire, un tel procédé permet avantageusement de prendre en compte les propriétés optiques d'émission intrinsèque et les caractéristiques d'émission et de 5 transmission lumineuse des éléments constitutifs de la source de lumière primaire. Ainsi, le comportement de la source de lumière ainsi modélisée via un tel procédé de modélisation peut être simulé à la fois en mode « actif », c'est-à-dire lorsque la source de lumière émet intrinsèquement de la 10 lumière, comme en mode « passif », c'est-à-dire lorsque de la lumière revient sur la source de lumière que celle-ci soit éteinte ou allumée. [0015] De préférence, les données géométriques décrivant la source de lumière sont des données géométriques non natives. 15 [0016] Ainsi, un tel procédé permet avantageusement de fournir un modèle de source de lumière indépendant du logiciel utilisé pour la conception géométrique 3D de la source et indépendant de tout logiciel de simulation. Il est ainsi possible de modéliser géométriquement la source une 20 seule fois dans un des logiciels existants et de la rendre ensuite disponible automatiquement en librairie pour tous les autres logiciels sans problème d'interopérabilité entre logiciels. Ainsi, le modèle de source de lumière peut par exemple être intégré dans une maquette d'un logiciel de 25 conception assistée par ordinateur, au même titre que tout autre composant d'un tel logiciel. Le procédé selon l'invention fournit avantageusement un modèle de données inter-logiciels, représentatif de la source de lumière. [0017] Selon un mode de réalisation particulier de 30 l'invention, les données d'entrée reçues par les moyens de traitement comprennent également des données géométriques natives décrivant la source de lumière, et le procédé 3040508 7 comprend en outre une étape additionnelle de transformation, par les moyens de traitement de l'ordinateur, des données géométriques natives reçues en données géométriques non natives, lesdites données géométriques non natives étant 5 stockées dans les moyens de mémorisation de l'ordinateur et fournissant au moins en partie les données géométriques non natives utilisées lors de l'étape d'élaboration d'un modèle de données. [0018] Selon un autre mode de réalisation particulier, les 10 données d'entrée reçues par les moyens de traitement comprennent les données géométriques non natives décrivant la source de lumière, et le procédé comprend en outre une étape additionnelle de stockage des données géométriques non natives dans les moyens de mémorisation de l'ordinateur. 15 [0019] Selon un autre mode de réalisation particulier, les données d'entrée reçues par les moyens de traitement comprennent également des données de caractéristiques d'émission intrinsèque de la source de lumière, et le procédé comprend en outre une étape additionnelle de transformation, 20 par les moyens de traitement de l'ordinateur, des données de caractéristiques d'émission intrinsèque de la source de lumière en données de caractéristiques d'émission lumineuse, lesdites données de caractéristiques d'émission lumineuse étant stockées dans les moyens de mémorisation de 25 l'ordinateur et fournissant les données de caractéristiques d'émission lumineuse lors de l'étape d'élaboration d'un modèle de données. [0020] Avantageusement, l'étape additionnelle de transformation consiste en la mise en oeuvre, sur les données 30 de caractéristiques d'émission intrinsèque de la source de lumière, d'un algorithme de simulation directe, indirecte ou bidirectionnelle de propagation de rayons lumineux. 3040508 8 [0021] Selon un autre mode de réalisation particulier, les données d'entrée reçues par les moyens de traitement comprennent les données de caractéristiques d'émission lumineuse, et le procédé comprend en outre une étape 5 additionnelle de stockage des données de caractéristiques d'émission lumineuse dans les moyens de mémorisation de l'ordinateur. [0022] Avantageusement, l'étape de transformation comprend la mise en oeuvre, sur les données géométriques natives 10 reçues, d'un algorithme de tessellation surfacique préalablement stocké dans les moyens de mémorisation de l'ordinateur ; au moins les surfaces externes des données géométriques non natives étant obtenues à l'issue de l'étape de transformation. 15 [0023] Cette caractéristique permet de réduire encore les volumes de données à traiter et de faciliter l'étape d'élaboration du modèle de données représentatif de la source de lumière. [0024] Avantageusement, au cours de l'étape d'élaboration du 20 modèle de données, les données de caractéristiques d'émission lumineuse de la source de lumière sont attachées aux surfaces externes des données géométriques non natives en utilisant la tessellation de ces surfaces. [0025] Cette caractéristique permet de faciliter la mise en 25 oeuvre de l'étape d'élaboration du modèle de données, notamment lorsque les données d'entrée sont des données de mesure de paramètres physiques relatifs à une source de lumière réelle. [0026] Avantageusement, au cours de l'étape d'élaboration du 30 modèle de données, l'attachement des données de caractéristiques d'émission lumineuse de la source de lumière 3040508 9 aux surfaces externes tessellées des données géométriques non natives est obtenu via la mise en oeuvre, sur lesdites données de caractéristiques d'émission lumineuse et sur les données de caractéristiques des matériaux attachées aux volumes et 5 aux surfaces des données géométriques non natives, d'un algorithme de projection de données ; ledit algorithme étant préalablement stocké dans les moyens de mémorisation de l'ordinateur. [0027] Selon un mode de réalisation particulier de 10 l'invention, les surfaces des données géométriques non natives décrivant la source de lumière sont des surfaces Bsplines rationnelles non uniformes NURBS (de l'anglais NonUniform Rational Basis Splines). [0028] Selon une caractéristique technique particulière de 15 l'invention, les données de caractéristiques d'émission lumineuse de la source de lumière comprennent des données représentatives d'une émittance, et/ou des données représentatives d'une distribution d'intensité, et/ou des données représentatives d'une luminance, et/ou des données 20 représentatives d'une émission spectrale de la source de lumière. [0029] Avantageusement, les données de caractéristiques d'émission lumineuse de la source de lumière comprennent des données représentatives d'une émission spectrale de la source 25 de lumière, lesdites données représentatives d'une émission spectrale étant représentées sous la forme d'un modèle multichromique ou d'un modèle spectral. Le modèle multi-chromique est par exemple un modèle de type XYZ. [0030] Ces caractéristiques permettent d'améliorer la 30 précision colorimétrique relativement à la source de lumière modélisée, et notamment de prendre en compte le spectre réel 3040508 10 d'émission de la source de lumière, tout en réduisant encore les volumes de données à traiter selon l'échantillonnage choisi par un utilisateur. [0031] Avantageusement, le procédé comprend en outre au 5 moins une étape additionnelle de post-traitement, par les moyens de traitement, du modèle de données, parmi le groupe d'étapes consistant en : une étape de comparaison à un seuil, une étape de filtrage, une étape de zonage, une étape d'association, une étape de reconnaissance des données 10 échantillonnées, une étape de cryptage et une étape de compression. [0032] Cette caractéristique permet de contrôler le volume et le bruit des données à traiter par rapport à la précision souhaitée par un utilisateur. 15 [0033] Avantageusement, le procédé comprend en outre une étape additionnelle d'application de textures statiques ou dynamiques en simple ou haute dynamique de valeur, au cours de laquelle lesdites textures sont attachées aux surfaces des données géométriques décrivant la source de lumière, les 20 données de caractéristiques d'émission lumineuse de la source de lumière étant attachées auxdites textures au cours de l'étape d'élaboration d'un modèle de données. [0034] Ces caractéristiques permettent avantageusement de pouvoir modéliser une source de lumière de type écran à tube 25 cathodique ou écran à cristaux liquides. En effet, dans ce cas, chaque texture représente une image affichée sur l'écran lorsque l'écran est allumé et cette image est attachée à une région plane ou courbe qui représente la région d'affichage sur l'écran. Par ailleurs, le fait d'utiliser des textures 30 dynamiques permet en outre d'obtenir un modèle de données dynamique, c'est-à-dire évoluant au cours du temps. 3040508 11 [0035] Avantageusement, au moins deux sources de lumière sont modélisées ; les données géométriques, les données de caractéristiques des matériaux et les données de caractéristiques d'émission lumineuse sont des données 5 distinctes pour chaque source de lumière modélisée ; et au moins deux modèles de données distincts, chacun représentatif d'une des sources de lumière, sont mémorisés dans les moyens de mémorisation de l'ordinateur. [0036] Ces caractéristiques permettent, lors d'une 10 simulation d'un système utilisant des sources de lumière ainsi modélisées, un post-traitement de type « table de mixage » des sources ; et ce sans nécessiter, pour chaque ajout d'une nouvelle source, de simuler à nouveau le système avec les sources déjà ajoutées. Ces caractéristiques offrent 15 également une évolutivité croissante à un système virtuel complexe comprenant ces sources de lumière. Par exemple, il est possible de modéliser facilement une diode électroluminescente ou un groupe de diodes électroluminescentes dans un feu de véhicule, ainsi que 20 différentes autres sources de lumière situés dans le feu et correspondant chacune à une fonction du feu telle que la fonction de croisement, ou encore la fonction position, route, stop, clignotant, recul, etc. Il est également possible par exemple de modéliser facilement un guide de 25 lumière comprenant plusieurs sources de lumière. [0037] Avantageusement, toutes ou partie des données d'entrée reçues lors de l'étape de réception des données d'entrée sont des données obtenues par une mesure préalable de paramètres physiques relatifs à une source de lumière 30 réelle correspondant à la source de lumière à modéliser. [0038] Cette caractéristique permet d'améliorer la précision des données reçues lors de l'étape de réception des données 3040508 12 d'entrée, et donc d'améliorer la précision de la modélisation de la ou chaque source de lumière. [0039] L'invention se rapporte également à un produit programme d'ordinateur téléchargeable depuis un réseau de 5 communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, et comportant des instructions de programme adaptées pour mettre en oeuvre le procédé tel que décrit ci-dessus lorsque le produit programme est exécuté sur un ordinateur. 10 [0040] Définitions : Données natives: données spécifiques d'un logiciel ou progiciel donné. Données non natives: données non spécifiques d'un logiciel ou progiciel donné. 15 Source de lumière primaire: source de lumière apte à émettre intrinsèquement de la lumière. Source de lumière secondaire: source de lumière apte à réfléchir ou diffuser au moins une partie de la lumière qu'elle reçoit d'une source de lumière primaire ou 20 secondaire. Tessellation surfacique: partition d'un espace, généralement un espace euclidien comme un plan ou un espace tridimensionnel, en éléments réguliers de base. Simulation directe: simulation dans laquelle les rayons sont 25 émis depuis les sources de lumière et propagés selon les géométries rencontrées et les propriétés optiques des volumes et des surfaces de ces géométries. 3040508 13 Simulation indirecte: simulation dans laquelle les rayons sont émis depuis un capteur de type caméra et propagés selon les géométries rencontrées et les propriétés optiques des volumes et des surfaces de ces géométries, les rayons 5 rencontrant des sources de lumière au cours de leur propagation pouvant ramener une information de luminance dans le pixel du capteur d'où ils ont été générés initialement. Simulation bidirectionnelle: simulation dans laquelle on utilise des photons propagés dans les deux sens selon la 10 définition donnée pour les simulations directe et indirecte. BREVE DESCRIPTION DES FIGURES [0041] D'autres caractéristiques et avantages de l'invention ressortiront à la lecture de la description qui suit, en 15 référence aux figures annexées, dans lesquelles : - la figure 1 est une représentation schématique et fonctionnelle d'un ordinateur comprenant une mémoire, la mémoire stockant une application pour la mise en oeuvre du procédé de modélisation d'au moins une 20 source de lumière selon l'invention ; - la figure 2 est un organigramme représentant un procédé de modélisation d'au moins une source de lumière selon un aspect particulier de l'invention, le procédé étant mis en oeuvre par l'application de la 25 figure 1 ; - les figures 3 et 4 sont des représentations schématiques de données géométriques respectivement natives et non natives décrivant une source de lumière, et illustrant une étape particulière du 30 procédé de modélisation de la figure 2 ; 3040508 14 - la figure 5 est une représentation schématique d'une partie d'un modèle de données représentatif d'une source de lumière modélisée par le procédé de modélisation de la figure 2 selon un mode de 5 réalisation particulier de l'invention. [0042] Dans la suite de la description, on entend par « ordinateur » tout dispositif électronique muni au moins de moyens de traitement et de moyens de mémorisation, tel que par exemple un ordinateur de bureau, un ordinateur portable, 10 un appareil de communication sans fil tel qu'un smartphone, ou encore une tablette numérique, sans que cette liste ne soit exhaustive. [0043] Pour plus de clarté, les éléments identiques ou similaires sont repérés par des signes de référence 15 identiques sur l'ensemble des figures. MODES DE REALISATION [0044] Dans la suite, il est divulgué en particulier un procédé de modélisation d'au moins une source de lumière 2. 20 [0045] La source de lumière 2 est avantageusement une source de lumière primaire, telle que par exemple une source de lumière incandescente ou fluo compacte ; une source de lumière à diodes électroluminescentes, en particulier celles comportant des matériaux diffusants et fluorescents ; un 25 guide de lumière ; ou encore un écran à cristaux liquides. [0046] Néanmoins, le procédé de modélisation selon l'invention peut être étendu à d'autres types de sources de lumière, telle que des sources de lumière secondaires par exemple. 3040508 15 [0047] Un ordinateur 3 est représenté schématiquement et fonctionnellement sur la figure 1. [0048] L'ordinateur 3 comprend des moyens de traitement 4 et des moyens de mémorisation 6 reliés aux moyens de 5 traitement 4. Les moyens de traitement 4 comprennent au moins un processeur 8, et les moyens de mémorisation 6 comprennent au moins une mémoire 10, par exemple de type mémoire non-éphémère. Dans l'exemple de réalisation de la figure 1, les moyens de traitement 4 comprennent un seul processeur 8, et 10 les moyens de mémorisation 6 comprennent une seule mémoire 10, de type mémoire non-éphémère. [0049] La mémoire 10 stocke une application 12, des données géométriques 14 décrivant la source de lumière 2, et des données 26 de caractéristiques d'émission lumineuse de la 15 source de lumière 2. Les données géométriques 14 définissent plusieurs volumes et surfaces, comme illustré par exemple sur la figure 4 et comme décrit plus en détail par la suite. De préférence, les données géométriques 14 sont des données non natives. La mémoire 10 est adaptée pour stocker un modèle de 20 données 16 représentatif de la source de lumière 2. Dans le mode de réalisation particulier de la figure 1, la mémoire 10 comprend en outre un algorithme 18 de tessellation surfacique, un algorithme 19A de simulation directe de propagation de rayons lumineux, et/ou un algorithme 19B de 25 simulation indirecte de propagation de rayons lumineux et/ou un algorithme 19C de simulation bidirectionnelle de propagation de rayons lumineux. Dans ce mode de réalisation particulier, la mémoire 10 comprend en outre un algorithme 21 de projection de données. 30 [0050] L'application 12 est par exemple une application téléchargeable depuis un réseau de communication de données, via une plateforme de téléchargement non représentée sur les 3040508 16 figures. L'application 12 comporte des instructions de programme adaptées pour mettre en oeuvre le procédé de modélisation d'au moins une source de lumière 2 selon l'invention, comme décrit par la suite. 5 [0051] Le procédé de modélisation d'au moins une source de lumière 2 mis en oeuvre par l'ordinateur 3 va maintenant être décrit en détail, en référence à la figure 2 considérée avec les figures 1, et 3 à 5. On considère qu'initialement, l'application 12 est exécutée par les moyens de traitement 4. 10 [0052] Au cours d'une étape préalable 20, les moyens de traitement 4 reçoivent des données d'entrée 22. Les données d'entrée 22 comprennent des données 24 de caractéristiques des matériaux des éléments constitutifs de la source de lumière 2. Dans le mode de réalisation particulier illustré 15 sur la figure 1, les données d'entrée 22 comprennent également des données 25 de caractéristiques d'émission intrinsèque de la source de lumière. Selon ce mode de réalisation particulier, les données géométriques 14 sont des données non natives, et les données d'entrée 22 comprennent 20 également des données géométriques natives 28 décrivant la source de lumière 2. [0053] Selon un autre mode de réalisation particulier, non illustré sur les figures, les données d'entrée 22 ne comprennent pas de données géométriques natives 28, mais 25 comprennent à la place des données géométriques non natives 14 décrivant la source de lumière 2. Selon ce mode de réalisation particulier, le procédé comprend en outre une étape additionnelle de stockage des données géométriques non natives 14 dans les moyens de mémorisation 6 de l'ordinateur 30 3. 3040508 17 [0054] Selon un autre mode de réalisation particulier, non illustré sur les figures, les données d'entrée 22 comprennent également des données géométriques natives décrivant la source de lumière 2, ces données géométriques natives 5 fournissant les données géométriques 14. Selon ce mode de réalisation particulier, le procédé comprend en outre une étape additionnelle de stockage des données géométriques natives 14 dans les moyens de mémorisation 6 de l'ordinateur 3. 10 [0055] Selon un autre mode de réalisation particulier, non illustré sur les figures, les données d'entrée 22 ne comprennent pas de données 25 de caractéristiques d'émission intrinsèque de la source de lumière 2, mais comprennent à la place les données 26 de caractéristiques d'émission lumineuse 15 de la source de lumière 2. Selon ce mode de réalisation particulier, les données 26 de caractéristiques d'émission lumineuse de la source de lumière 2 sont obtenues via une mesure préalable des caractéristiques d'émission lumineuse de l'enveloppe d'une source de lumière réelle correspondant à la 20 source de lumière 2 à modéliser. La mesure préalable de ces caractéristiques d'émission lumineuse peut par exemple être effectuée au moyen d'un photogoniomètre, de grille de caméras, ou encore de caméras miniaturisées ou compactes. Selon ce mode de réalisation particulier, le procédé comprend 25 en outre une étape additionnelle de stockage des données 26 de caractéristiques d'émission lumineuse de la source de lumière 2 dans les moyens de mémorisation 6 de l'ordinateur 3. [0056] De préférence, toutes ou partie des données d'entrée 30 22 sont des données obtenues par une mesure préalable de paramètres physiques relatifs à une source de lumière réelle correspondant à la source de lumière 2 à modéliser. Par 3040508 18 exemple, les données 25 de caractéristiques d'émission intrinsèque de la source de lumière 2 peuvent être obtenues via une mesure préalable des caractéristiques d'émission intrinsèque d'une source de lumière réelle correspondant à la 5 source de lumière 2 à modéliser. De manière alternative, toutes ou partie des données d'entrée 22 peuvent être obtenues via une simulation préalablement effectuée au sein d'un ordinateur, par exemple au sein de l'ordinateur 3. Ainsi, les données d'entrée 22 peuvent provenir soit d'une 10 source extérieure à l'ordinateur 3, comme illustré sur la figure 1, soit d'une partie ou d'un sous-semble de l'ordinateur 3 lui-même. [0057] Les données 24 de caractéristiques des matériaux composant la source de lumière 2 comprennent des données de 15 caractéristiques des matériaux composant les surfaces internes et/ou externes de la source de lumière 2, et/ou des données de caractéristiques des matériaux emplissant les volumes à l'intérieur de la source de lumière 2. A titre d'exemple purement illustratif et ne limitant pas l'invention 20 à cette application, les données 24 de caractéristiques des matériaux composant une lampe à incandescence peuvent comprendre des caractéristiques relatives aux surfaces d'un élément émissif formé par un filament de tungstène, tout comme des caractéristiques relatives au matériau du bulbe de 25 la lampe généralement en verre. [0058] En outre, les propriétés optiques des surfaces comme des volumes de tous les éléments constitutifs de la source de lumière 2 à modéliser sont contenues dans les données 24 de caractéristiques des matériaux composant la source 2. Par 30 conséquent, dans le cas où la source de lumière 2 à modéliser est une source de lumière primaire, les propriétés optiques de tous les éléments émissifs de la source 2 sont contenues 3040508 19 dans les données 24 de caractéristiques des matériaux composant cette source 2. [0059] Les données 24 de caractéristiques des matériaux composant la source de lumière 2 sont par exemple des données 5 fournies par les fabricants de sources de lumière ou des données mesurées, sans que l'invention ne soit limitée à ces exemples de réalisation. [0060] A titre d'exemple purement illustratif et ne limitant pas l'invention à cette application, les données 25 de 10 caractéristiques d'émission intrinsèque d'une source de lumière de type lampe à incandescence peuvent comprendre des caractéristiques relatives à l'émission lumineuse d'un élément émissif de la lampe formé par un filament de tungstène. 15 [0061] Les données 26 de caractéristiques d'émission lumineuse de la source de lumière 2 sont du type données représentatives d'un champ lumineux émis par la source de lumière 2. Les données 26 de caractéristiques d'émission lumineuse de la source de lumière 2 comprennent par exemple 20 des données représentatives d'une émittance, et/ou des données représentatives d'une distribution d'intensité, et/ou des données représentatives d'une luminance, et/ou des données représentatives d'une émission spectrale de la source de lumière. 25 [0062] Si les données 26 de caractéristiques d'émission lumineuse comprennent des données représentatives d'une émission spectrale de la source de lumière, ces dernières peuvent avantageusement être représentées sous la forme d'un modèle multi-chromique ou encore sous la forme d'un modèle 30 spectral. Les données représentatives d'une émission spectrale de la source de lumière peuvent par exemple être 3040508 20 représentées sous la forme d'un modèle multi-chromique de type XYZ. En variante, un modèle de type RGB (de l'anglais Red Green Blue) peut être utilisé mais donnera une moins bonne précision colorimétrique. Dans le cas d'une 5 représentation des données représentatives d'une émission spectrale sous la forme d'un modèle spectral, le modèle spectral est de préférence échantillonné. De préférence encore, le nombre d'échantillons utilisés est un paramètre réglable par un utilisateur. Ceci permet avantageusement à 10 l'utilisateur de pouvoir contrôler le niveau de précision de l'échantillonnage. [0063] Les données 26 de caractéristiques d'émission lumineuse sont des données numériques. De préférence, afin de conserver une dynamique élevée pour la modélisation de la 15 source de lumière 2, les valeurs des données 26 de caractéristiques d'émission lumineuse sont sous la forme de nombres en virgule flottante au format simple précision, conformément à la norme IEEE 754 ; autrement dit les valeurs des données 26 sont représentées au moyen de quatre octets. 20 Toutefois toute autre forme de codage de données numériques peut être utilisée. [0064] Les données géométriques natives 28 décrivant la source de lumière 2 sont par exemple des données de simulation issues d'un logiciel de conception assistée par 25 ordinateur ou d'un logiciel de design conceptuel 3D. Les données géométriques natives 28 décrivant une source de lumière particulière de type lampe à incandescence 2 sont illustrées dans l'exemple particulier de la figure 3. [0065] Selon le mode de réalisation particulier illustré sur 30 la figure 1, le procédé de modélisation comprend une étape suivante 30 au cours de laquelle les moyens de traitement 4 de l'ordinateur 3 transforment les données géométriques 3040508 21 natives 28 reçues en données géométriques non natives 14. Les données géométriques non natives 14 ainsi obtenues sont des données numériques. Ces données géométriques non natives 14 décrivant la source de lumière 2 sont alors stockées dans les 5 moyens de mémorisation 6 de l'ordinateur 3. [0066] Selon un exemple de réalisation préférentiel de l'invention, l'étape de transformation 30 comprend la mise en oeuvre, sur les données géométriques natives 28 reçues, de l'algorithme 18 de tessellation surfacique. Plus précisément, 10 selon ce mode de réalisation préférentiel de l'invention, les moyens de traitement 4 de l'ordinateur 3 exécutent l'algorithme 18 de tessellation surfacique sur les données géométriques natives 28 lors de l'étape de transformation 30. La tessellation surfacique des données géométriques natives 15 28 consiste par exemple en un maillage en facettes triangulaires 31A, comme illustré par exemple sur la figure 5. Cette figure 5, qui représente un élément 32 de la source de lumière 2 obtenu à l'issue de l'étape de transformation 30, et présentant une structure arborescente de type 20 « Elément 32 - Volume 40 - Surface 31B - Facette 31A », sera décrite plus en détail par la suite. [0067] A l'issue de cette étape de transformation 30, au moins les surfaces externes des données géométriques non natives 14 sont obtenues par tessellation surfacique des 25 données géométriques natives 28. Dans un exemple de réalisation particulier, illustré sur la figure 4, toutes les surfaces et tous les volumes définis par les données géométriques non natives 14 sont obtenus par tessellation surfacique des données géométriques natives 28. 30 [0068] Sur les figures 3 et 4 sont représentées respectivement les données géométriques natives 28 et les données géométriques non natives 14 décrivant une source de 3040508 22 lumière particulière de type lampe à incandescence 2, et correspondant à la mise en oeuvre de l'algorithme 18 de tessellation surfacique selon l'exemple de réalisation préférentiel de l'invention. 5 [0069] De préférence, les paramètres de la tessellation surfacique, tels que par exemple ceux que l'on trouve dans les logiciels de conception 3D comme la déflection, la longueur des côtés des facettes, l'écart angulaire entre les normales aux sommets des facettes et la normale à la facette, 10 sont des paramètres réglables par un utilisateur. Ceci permet avantageusement à l'utilisateur de pouvoir contrôler le volume et la précision des données à traiter par rapport à la précision et la qualité du maillage souhaité, et par rapport au temps de traitement de la tessellation. 15 [0070] Selon le mode de réalisation particulier dans lequel les données d'entrée 22 ne comprennent pas de données géométriques natives 28, mais comprennent à la place des données géométriques non natives 14 décrivant la source de lumière 2, au moins les surfaces externes des données 20 géométriques non natives 14 reçues peuvent être des surfaces préalablement tessellées. [0071] Selon un autre mode de réalisation de l'invention, non représenté sur les figures, les surfaces des données géométriques non natives 14 décrivant la source de lumière 25 sont des surfaces B-splines rationnelles non uniformes NURBS (de l'anglais Non-Uniform Rational Basis Splines). Selon ce mode de réalisation, deux variantes sont possibles : une première variante dans laquelle les données d'entrée 22 comprennent des données géométriques natives 28 et le procédé 30 de modélisation comprend une étape additionnelle 30 au cours de laquelle les moyens de traitement 4 de l'ordinateur 3 transforment les surfaces des données géométriques natives 28 3040508 23 reçues en surfaces NURBS, obtenant ainsi les surfaces des données géométriques non natives 14 ; et une seconde variante dans laquelle les données d'entrée 22 ne comprennent pas de données géométriques natives 28 mais comprennent à la place 5 des données géométriques non natives 14 décrivant la source de lumière 2, et les surfaces de ces données géométriques non natives sont des surfaces NURBS. [0072] De préférence, pour la première variante, un échantillonnage des coordonnées des surfaces NURBS est 10 effectué par les moyens de traitement 4 au cours de l'étape de transformation. De préférence encore, les paramètres de l'échantillonnage sont des paramètres réglables par un utilisateur. Ceci permet avantageusement à l'utilisateur de pouvoir contrôler le volume des données à traiter par rapport 15 à la précision et au temps de traitement souhaités. Par exemple, plus le nombre d'échantillons souhaité par l'utilisateur est élevé, meilleure est la précision de la modélisation. [0073] Selon le mode de réalisation particulier illustré sur 20 la figure 1, le procédé de modélisation comprend une étape suivante 31 au cours de laquelle les moyens de traitement 4 de l'ordinateur 3 transforment les données 25 de caractéristiques d'émission intrinsèque de la source de lumière 2 en données de caractéristiques d'émission lumineuse 25 26, via la mise en oeuvre d'un des algorithmes 19A, 19B, 19C, de simulation directe, indirecte ou bidirectionnelle de propagation de rayons lumineux. Ces données de caractéristiques d'émission lumineuse 26 sont alors stockées dans les moyens de mémorisation 6 de l'ordinateur 3. 30 [0074] La mise en oeuvre de l'algorithme 19A de simulation directe de propagation de rayons lumineux consiste en l'émission de photons virtuels depuis la source de lumière 2 3040508 24 selon ses caractéristiques intrinsèques d'émission 25, puis en leur propagation selon un algorithme de traçage de rayons en utilisant les caractéristiques des matériaux des éléments constitutifs de la source de lumière. 5 [0075] La mise en oeuvre de l'algorithme 19B de simulation indirecte de propagation de rayons lumineux consiste en l'émission de rayons depuis un observateur fixe, puis en leur propagation selon un algorithme de traçage de rayons. L'observateur fixe est par exemple une caméra qui observe la 10 source de lumière 2 depuis différentes directions. Le résultat d'une telle simulation indirecte est un ensemble d'images spectrales à haute dynamique et un parcours détaillé des photons. Les valeurs des données représentatives d'une luminance sont des valeurs prises depuis n'importe quel point 15 de vue dans la direction de n'importe quel point de la source de lumière 2. [0076] La mise en oeuvre de l'algorithme 19C de simulation bidirectionnelle consiste en un mélange des principes de propagation des photons exposés ci-dessus en relation avec 20 les algorithmes 19A, 19B de simulation directe et indirecte. [0077] En variante, les étapes 30 et 31 peuvent être effectuées en parallèle. [0078] Au cours d'une étape suivante 33, les moyens de traitement 4 élaborent, à partir des données 24 de 25 caractéristiques des matériaux reçues, ainsi que des données géométriques 14 et des données 26 de caractéristiques d'émission lumineuse stockées dans les moyens de mémorisation 6, un modèle de données 16 représentatif de la source de lumière 2. Dans le mode de réalisation particulier de la 30 figure 1 selon lequel les moyens de traitement 4 de l'ordinateur 3 transforment les données géométriques natives 3040508 25 28 reçues en données géométriques non natives 14, ces données géométriques non natives obtenues à partir de données géométriques natives fournissent au moins en partie les données géométriques 14 utilisées lors de cette étape 33. 5 [0079] Au cours de cette étape d'élaboration 33 d'un modèle de données 16, les données 24 de caractéristiques des matériaux sont attachées aux volumes et aux surfaces des données géométriques 14, et les données 26 de caractéristiques d'émission lumineuse de la source de lumière 10 sont attachées aux surfaces des données géométriques 14. [0080] Dans l'exemple de réalisation préférentiel selon lequel les moyens de traitement 4 transforment les données géométriques natives 28 reçues en données géométriques non natives 14, via la mise en oeuvre de l'algorithme 18 de 15 tessellation surfacique, les données de caractéristiques d'émission lumineuse 26 sont attachées aux surfaces externes des données géométriques non natives 14 en utilisant la tessellation de ces surfaces. [0081] Plus précisément, dans un exemple de réalisation 20 particulier de l'invention, cet attachement est effectué via la mise en oeuvre, par les moyens de traitement 4 de l'ordinateur 3, sur les données de caractéristiques d'émission lumineuse 26 et sur les données 24 de caractéristiques des matériaux attachées aux volumes et aux 25 surfaces des données géométriques non natives 14, de l'algorithme 21 de projection de données. [0082] La mise en oeuvre de l'algorithme 21 de projection de données consiste en la projection des données de caractéristiques d'émission lumineuse 26 sur les données 30 géométriques non natives 14 attachées aux données 24 de caractéristiques des matériaux. Par exemple, dans le cas où 3040508 26 les données 26 de caractéristiques d'émission lumineuse sont obtenues via la mise en oeuvre de l'algorithme 19A de simulation directe sur les données 25 de caractéristiques d'émission intrinsèque de la source de lumière, les données 5 26 sont des rayons émergeants se situant immédiatement en sortie de l'enveloppe de la source de lumière. La position de ces rayons émergeants est parfaitement connue avec les coordonnées du point d'intersection sur la facette de sortie. Les données de chaque rayon peuvent donc servir au calcul de 10 l'émittance de la facette associée. La direction de ces rayons émergeants est aussi parfaitement connue et les données de chaque rayon peuvent donc être intégrées dans une distribution d'intensité attachée à la facette correspondante, comme détaillé ci-dessous. 15 [0083] Plusieurs alternatives sont ensuite possibles dans le cadre de la présente invention : - soit les photons sont conservés et sont attachés aux surfaces des données géométriques non natives 14. On obtient alors une sorte de cartographie de photons, et 20 les données de caractéristiques d'émission lumineuse 26 sont dans ce cas les photons eux-mêmes. - soit les photons sont intégrés dans des modèles numériques, de préférence échantillonnés. Les modèles numériques sont ensuite attachés aux surfaces des 25 données géométriques non natives 14. De préférence, les paramètres d'échantillonnage, tels que par exemple la résolution spatiale pour des données d'émittance, la résolution angulaire pour des données de distribution d'intensité ou encore la résolution chromique ou 30 spectrale pour des données représentatives d'une émission spectrale, sont des paramètres réglables par un 3040508 27 utilisateur. Plusieurs possibilités sont ensuite envisageables : o soit on obtient une distribution d'intensité par facette 31A, chaque facette 31A ayant une émittance 5 constante. Plus précisément, dans ce cas, le nombre de rayons sortant de chaque facette 31A est compté, et connaissant la puissance lumineuse de la source de lumière 2 les moyens de traitement 4 en déduisent l'émittance de la facette. Le fait d'avoir une émittance 10 constante par facette permet un contrôle assez fin de la résolution du maillage de la tessellation, et peut ainsi fournir un paramètre de précision spatiale du modèle données 16. Le mode de réalisation préféré pour ce qui concerne la représentation de la distribution 15 d'intensité pour chaque facette 31A est d'utiliser soit une distribution polaire échantillonnée, soit un octaèdre qui est raffiné pour avoir une meilleure précision, soit un modèle analytique. De préférence, les paramètres de la représentation utilisée pour la 20 distribution d'intensité sont des paramètres réglables par un utilisateur. o soit on obtient une distribution d'intensité et une émittance variable par facette 31A. Cette émittance variable peut par exemple être modélisée sous la forme 25 d'une texture statique ou dynamique, et la distribution d'intensité est dans ce cas de préférence donnée par pixel de la texture. Dans ce cas, le procédé de modélisation comprend en outre une étape additionnelle, non représentée sur les figures, au cours de laquelle 30 les textures statiques ou dynamiques sont attachées aux surfaces externes tessellées des données géométriques non natives 14. Les données 26 de caractéristiques 3040508 28 d'émission lumineuse sont ensuite attachées aux textures, par exemple aux pixels de ces textures, au cours de l'étape 33 d'élaboration du modèle de données 16. Chaque texture statique est par exemple une texture 5 deux dimensions qui peut se présenter sous la forme d'une texture à faible ou haute dynamique, d'une texture spectrale, d'une texture multi-chromique, par exemple de type XYZ, ou encore d'une texture en niveaux de gris. Les textures dynamiques utilisées sont par exemple des 10 vidéos. Le mode de réalisation préféré pour ce qui concerne la représentation de la distribution d'intensité pour chaque facette 31A est d'utiliser soit une distribution polaire échantillonnée, soit un octaèdre qui est raffiné pour avoir une meilleure 15 précision, soit un modèle analytique. De préférence, les paramètres de la représentation utilisée pour la distribution d'intensité sont des paramètres réglables par un utilisateur. Selon un mode de réalisation particulier, l'émittance et 20 la distribution d'intensité peuvent être remplacées par une luminance pour un point de vue donné ou plusieurs luminances pour plusieurs points de vue. Le fait d'utiliser des textures statiques à haute dynamique permet avantageusement d'augmenter la 25 précision des résultats photométriques ou colorimétriques et d'augmenter la qualité des images de synthèse générées par une simulation mettant en oeuvre la source de lumière 2 ainsi modélisée. [0084] Dans cet exemple de réalisation particulier de 30 l'invention mettant en oeuvre l'algorithme 21 de projection de données, plusieurs alternatives sont possibles pour conserver 3040508 29 au mieux les données représentatives d'une émission spectrale : - soit une information globale de couleur est conservée pour l'ensemble de la source de lumière 2 ; 5 - soit une information de couleur est attachée à chaque facette 31A obtenue à l'issue de la tessellation des données géométriques natives 28 ; - soit une information de couleur est attachée à chaque facette 31A et à chaque direction. 10 [0085] Au cours de l'étape 33 d'élaboration du modèle de données 16, d'autres données additionnelles peuvent avantageusement être attachées aux données géométriques 14 afin de permettre la normalisation des résultats de simulation utilisant ce modèle de source ou le placement et 15 l'orientation de ce modèle de source dans un environnement 3D. De telles données additionnelles peuvent par exemple comprendre des données représentatives de la puissance lumineuse de la source 2, ou encore un ou plusieurs axe(s) pour permettre le positionnement et l'orientation de la 20 source de lumière 2 lorsque celle-ci est insérée dans un système virtuel plus complexe. [0086] En tout état de cause, dans l'exemple de réalisation préférentiel selon lequel les moyens de traitement 4 mettent en oeuvre une étape de tessellation surfacique des données 25 géométriques natives 28 reçues, on obtient, à l'issue de l'étape 33 d'élaboration du modèle de données 16, des données géométriques non natives 14 tessellées, des données 24 de caractéristiques des matériaux attachées aux volumes et aux surfaces des données géométriques non natives 14, et, pour 30 chaque facette des données non natives 14 tessellées, des 3040508 30 données 26 de caractéristiques d'émission lumineuse attachées à la facette et représentatives de l'émission lumineuse de cette facette. La figure 5 représente une partie du modèle de données 16 obtenu à l'issue de l'étape 33, selon cet exemple 5 de réalisation préférentiel de l'invention. Cette partie du modèle de données 16 comprend un élément 32 de la source de lumière obtenu via la tessellation surfacique des données géométriques natives 28. L'élément 32 constitue ainsi une partie des données géométriques non natives 14 tessellées, 10 obtenues à l'issue de l'étape de tessellation surfacique. Comme illustré sur la figure 5, à l'issue de l'étape 33 d'élaboration du modèle de données 16, des données 24 de caractéristiques des matériaux sont attachées aux volumes 40 définis par l'élément 32, d'autres données 24 de 15 caractéristiques des matériaux sont attachées aux surfaces 31B définies par l'élément 32, et des données 26 de caractéristiques d'émission lumineuse sont attachées aux facettes 31A définies par l'élément 32. Dans cet exemple illustratif de la figure 5, les données 26 de 20 caractéristiques d'émission lumineuse comprennent par exemple des données représentatives d'une émittance associées à des données représentatives d'une distribution d'intensité ou des données représentatives d'une luminance, et des données représentatives d'une émission spectrale. 25 [0087] De préférence, le procédé de modélisation comprend une étape suivante 34 au cours de laquelle les moyens de traitement 4 de l'ordinateur 3 effectuent un post-traitement du modèle de données 16. Le post-traitement du modèle de données 16 peut par exemple consister en une comparaison à un 30 seuil, un filtrage, un zonage, une association, une reconnaissance des données échantillonnées, un cryptage de l'ensemble des données du modèle de données ou encore une compression de certaines données du modèle de données. 3040508 31 [0088] Un post-traitement de type comparaison à un seuil peut par exemple consister, dans l'exemple de réalisation préférentiel selon lequel les moyens de traitement 4 mettent en oeuvre une étape de tessellation surfacique, à ce que 5 toutes les facettes 31A sur lesquelles sont attachées une quantité de données de caractéristiques d'émission lumineuse inférieure à un seuil prédéfini soient définies comme étant des facettes non émissives ou constantes. Un post-traitement comparaison à un seuil permet avantageusement de contrôler le 10 volume des données à traiter par rapport à la précision de la modélisation souhaitée. [0089] Un post-traitement de type filtrage peut se révéler particulièrement approprié dans le cas particulier de la mise en oeuvre d'un des algorithmes 19A, 19B, 19C de simulation 15 directe, indirecte ou bidirectionnelle de propagation de rayons lumineux au cours de l'étape 33 d'élaboration du modèle de données 16. Un post-traitement de type filtrage permet avantageusement de contrôler le volume et le bruit des données à traiter par rapport à la précision de la 20 modélisation souhaitée. [0090] Dans l'exemple de réalisation préférentiel selon lequel les moyens de traitement 4 mettent en oeuvre une étape de tessellation surfacique, un exemple de post-traitement de type zonage peut être de grouper les facettes 31A ayant des 25 valeurs d'émittance similaires, plutôt que de conserver systématiquement l'attachement d'une valeur d'émittance à une facette 31A. Un post-traitement de type zonage permet avantageusement de contrôler le volume des données à traiter par rapport à la précision de la modélisation souhaitée. 30 [0091] Un post-traitement de type association peut par exemple consister, dans l'exemple de réalisation préférentiel selon lequel les moyens de traitement 4 mettent en oeuvre une 3040508 32 étape de tessellation surfacique, à regrouper certaines données représentatives d'une distribution d'intensité et/ou certaines données représentatives d'une émission spectrale qui seraient similaires selon certains critères prédéfinis. 5 Au lieu de stocker ces données directement sur les facettes 31A, les données sont alors stockées dans des tables, les facettes 31A pointant vers ces tables de façon à ce que plusieurs facettes 31A puissent pointer sur les mêmes tables. Un post-traitement de type association confère une plus 10 grande souplesse au modèle de données 16 élaboré, tout en permettant de réduire le volume des données à traiter. [0092] Un post-traitement de type cryptage peut consister à crypter l'ensemble des données du modèle de données 16, l'accès au modèle ainsi crypté se faisant par exemple au 15 travers d'une interface de programmation qui ne donne accès qu'aux informations nécessaire à l'utilisation du modèle dans les logiciels de conception ou de simulation 3D. Un post-traitement de type cryptage permet qu'un utilisateur d'un tel logiciel de conception ou de simulation 3D, par exemple un 20 intégrateur, puisse utiliser le modèle crypté sans avoir la possibilité d'avoir accès au contenu de ce modèle, en particulier les détails de conception de la source de lumière propres au fabricant. Pour un logiciel de simulation utilisant la source 2 ainsi modélisée, celle-ci sera par 25 exemple vue comme une boite noire capable d'émettre des rayons ou de donner la valeur de luminance en tout point et dans toutes les directions comme une fonction plénoptique. Ainsi, ces détails de conception propres au fabricant sont avantageusement protégés grâce à cette étape de cryptage. 30 [0093] Un post-traitement de type compression peut par exemple consister en la mise en oeuvre d'un algorithme de compression sur des données représentatives d'une 3040508 33 distribution d'intensité et/ou des données représentatives d'une émission spectrale. Un post-traitement de type compression permet de réduire le volume des données à traiter. 5 [0094] Un post-traitement de type reconnaissance des données échantillonnées peut par exemple consister en la mise en oeuvre d'un algorithme de traitement du signal sur des données échantillonnées afin de les projeter sur un modèle analytique ou sur un modèle à base de fonctions du type ondelette. Un 10 post-traitement de type reconnaissance des données échantillonnées permet de réduire le volume des données à traiter. [0095] Au cours d'une étape finale 36, les moyens de traitement 4 mémorisent le modèle de données 16 dans les 15 moyens de mémorisation 6 de l'ordinateur 3. [0096] L'invention a été illustrée et décrite en détail dans les dessins et la description précédente. Celle-ci doit être considérée comme illustrative et donnée à titre d'exemple et non comme limitant l'invention à cette seule description. De 20 nombreuses variantes de réalisation sont possibles. [0097] En particulier, bien que le procédé de modélisation selon l'invention ait été décrit en référence à la modélisation d'une seule source de lumière, la présente invention s'étend également au cas de la modélisation de 25 plusieurs sources de lumière. En particulier, selon un mode de réalisation de l'invention non représenté sur les figures, au moins deux sources de lumière 2 sont modélisées via le procédé de modélisation selon l'invention. Selon ce mode de réalisation particulier, les données géométriques, les 30 données de caractéristiques des matériaux et les données de caractéristiques d'émission lumineuse sont des données 3040508 34 [0001] distinctes pour chaque source de lumière modélisée 2, et au moins deux modèles de données 16 distincts, chacun représentatif d'une des sources de lumière, sont mémorisés dans les moyens de mémorisation de l'ordinateur. 5 [0002] En outre, bien que l'étape additionnelle d'application de textures statiques ou dynamiques ait été décrite en référence à un attachement à des surfaces externes tessellées de données géométriques non natives 14, de telles textures statiques ou dynamiques peuvent plus généralement 10 être attachées à tout type de données géométriques, natives ou non natives, décrivant la source de lumière 2 et définissant plusieurs volumes et surfaces. REVENDICATIONS1. Procédé, mis en oeuvre par ordinateur (3), de modélisation d'au moins une source de lumière (2), l'ordinateur (3) comprenant des moyens de traitement (4) et des moyens de mémorisation (6) stockant une application (12) qui, lorsqu'elle est exécutée par les moyens de traitement (4), met en oeuvre le procédé, le procédé comprenant : o une étape (20) de réception par les moyens de traitement (4) de données d'entrée (22) comprenant des données (24) de caractéristiques des matériaux composant la source de lumière et o une étape (33) d'élaboration, par les moyens de traitement (4), à partir des données (24) de caractéristiques des matériaux reçues ainsi que de données géométriques (14) stockées dans les moyens de mémorisation (6) de l'ordinateur (3), et de données (26) de caractéristiques d'émission lumineuse de la source de lumière stockées dans les moyens de mémorisation (6) de l'ordinateur (3), de type données représentatives d'un champ lumineux émis par la source de lumière, d'un modèle de données (16) représentatif de la source de lumière (2), lesdites données géométriques (14) décrivant la source de lumière, et définissant une pluralité de volumes et de surfaces ; dans laquelle, au cours de l'élaboration du modèle de données : - les données (24) de caractéristiques des matériaux sont attachées aux volumes et aux surfaces des données géométriques (14) ; et - les données (26) de caractéristiques d'émission lumineuse de la source de lumière sont attachées aux surfaces des données géométriques (14) ; 3040508 36 o une étape de mémorisation (36), par les moyens de traitement (4), du modèle de données (16) dans les moyens de mémorisation (6) de l'ordinateur (3). 5 2. Procédé selon la revendication 1, dans lequel les données géométriques (14) décrivant la source de lumière sont des données géométriques non natives. 3. Procédé selon la revendication 2, dans lequel 10 les données d'entrée (22) reçues par les moyens de traitement (4) comprennent également des données géométriques natives (28) décrivant la source de lumière (2), et le procédé comprend en outre une étape additionnelle (30) de transformation, par les moyens de traitement (4) de 15 l'ordinateur (3), des données géométriques natives (28) reçues en données géométriques non natives (14), lesdites données géométriques non natives (14) étant stockées dans les moyens de mémorisation (6) de l'ordinateur (3) et fournissant au moins en partie les données géométriques non natives 20 utilisées lors de l'étape (33) d'élaboration d'un modèle de données (16). 4. Procédé selon la revendication 3, dans lequel l'étape de transformation (30) comprend la mise en oeuvre, sur 25 les données géométriques natives (28) reçues, d'un algorithme de tessellation surfacique (18) préalablement stocké dans les moyens de mémorisation (6) de l'ordinateur (3) ; au moins les surfaces externes des données géométriques non natives (14) étant obtenues à l'issue de l'étape de transformation (30). 30 5. Procédé selon la revendication 4, dans lequel, au cours de l'étape (33) d'élaboration du modèle de données (16), les données (26) de caractéristiques d'émission 3040508 37 lumineuse de la source de lumière sont attachées aux surfaces externes des données géométriques non natives (14) en utilisant la tessellation de ces surfaces. 5 6. Procédé selon la revendication 5, dans lequel, au cours de l'étape (33) d'élaboration du modèle de données (16), l'attachement des données (26) de caractéristiques d'émission lumineuse de la source de lumière aux surfaces externes tessellées des données géométriques non natives (14) 10 est obtenu via la mise en oeuvre, sur lesdites données (26) de caractéristiques d'émission lumineuse et sur les données (24) de caractéristiques des matériaux attachées aux volumes et aux surfaces des données géométriques non natives (14), d'un algorithme (21) de projection de données ; ledit algorithme 15 (21) étant préalablement stocké dans les moyens de mémorisation (6) de l'ordinateur (3). 7. Procédé selon la revendication 2 ou 3, dans lequel les surfaces des données géométriques non natives (14) 20 décrivant la source de lumière sont des surfaces B-splines rationnelles non uniformes NURBS. 8. Procédé selon l'une quelconque des revendications précédentes, dans lequel les données (26) de 25 caractéristiques d'émission lumineuse de la source de lumière comprennent des données représentatives d'une émittance, et/ou des données représentatives d'une distribution d'intensité, et/ou des données représentatives d'une luminance, et/ou des données représentatives d'une émission 30 spectrale de la source de lumière. 9. Procédé selon la revendication 8, dans lequel les données (26) de caractéristiques d'émission lumineuse de 3040508 38 la source de lumière comprennent des données représentatives d'une émission spectrale de la source de lumière, lesdites données représentatives d'une émission spectrale étant représentées sous la forme d'un modèle multi-chromique ou 5 d'un modèle spectral. 10. Procédé selon l'une quelconque des revendications précédentes, comprenant en outre au moins une étape additionnelle (34) de post-traitement, par les moyens 10 de traitement (4), du modèle de données (16), parmi le groupe d'étapes consistant en : une étape de comparaison à un seuil, une étape de filtrage, une étape de zonage, une étape d'association, une étape de reconnaissance des données échantillonnées, une étape de cryptage et une étape de 15 compression. 11. Procédé selon l'une quelconque des revendications précédentes, comprenant en outre une étape additionnelle d'application de textures statiques ou 20 dynamiques en simple ou haute dynamique de valeur, au cours de laquelle lesdites textures sont attachées aux surfaces des données géométriques (14) décrivant la source de lumière, les données (26) de caractéristiques d'émission lumineuse de la source de lumière étant attachées auxdites textures au cours 25 de l'étape (33) d'élaboration d'un modèle de données (16). 12. Procédé selon l'une quelconque des revendications précédentes, dans lequel au moins deux sources de lumière (2) sont modélisées ; dans lequel les données 30 géométriques (14), les données (24) de caractéristiques des matériaux et les données (26) de caractéristiques d'émission lumineuse sont des données distinctes pour chaque source de lumière (2) modélisée ; et dans lequel au moins deux modèles 3040508 39 de données (16) distincts, chacun représentatif d'une des sources de lumière (2), sont mémorisés dans les moyens de mémorisation (6) de l'ordinateur (3). 5 13. Procédé selon l'une quelconque des revendications précédentes, dans lequel toutes ou partie des données d'entrée (22) reçues lors de l'étape (20) de réception des données d'entrée sont des données obtenues par une mesure préalable de paramètres physiques relatifs à une 10 source de lumière réelle correspondant à la source de lumière (2) à modéliser. 14. Produit programme d'ordinateur (12) téléchargeable depuis un réseau de communication et/ou 15 enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions de programme adaptées pour mettre en oeuvre le procédé selon l'une quelconque des revendications précédentes lorsque le produit programme est exécuté sur un 20 ordinateur (3).