FR 3089028 A1 20200529 FR 1871709 A 20181122 Description Titre de l'invention : Procede de creation d'un composant optique pour générer, a partir d'une source d'eclairage donnée, un eclairage en champ proche donne [pool] La présente invention porte sur la création de composants optiques, en particulier sur la création d'un composant optique pour générer, à partir d'une source d'éclairage donnée, un éclairage donné sur une cible en champ proche (distance finie). [0002] Le domaine de l'optique non imageantc (ou optique anidolique, en anglais non- imaging optics) traite de la conception de composants optiques dont l'objectif est de transférer le rayonnement optique émis par une source de lumière sur une cible prescrite. Cette question est au coeur de nombreuses applications pour lesquelles on souhaite optimiser l'utilisation d'énergie lumineuse par diminution de la perte de lumière ou de la pollution lumineuse. De tels problèmes surviennent notamment mais non exclusivement dans la conception de faisceaux de phares, d'éclairages publics, de fours solaires ou encore par exemple pour la culture hydroponique. [0003] Pour une cible en champ lointain (à l'infini), la création de composants optiques (par exemple miroirs et lentilles) permettant de transporter l'énergie lumineuse émise par une source de lumière vers cette cible en champ lointain est connue : étant donné une source de lumière collimatée (comme le soleil) ou ponctuelle (émise par un point), et une cible de lumière souhaitée en champ lointain, les composants optiques créés ont la propriété de réfléchir (dans le cas des miroirs) ou de réfracter (dans le cas des lentilles) la source de lumière sur la cible de lumière (comme une image en noir et blanc). La publication scientifique « Light in power: A general and pai-ameter free algorithm for caustic design » (Lumière en puissance : un algorithme général et sans paramètres pour une conception de caustique), Quentin Mérigot, Jocelyn Meyron, Boris Thibert, version 1, 31/07/2017, ai-Xiv:1708.04820, décrit ainsi un procédé de création d'un composant optique pour générer un éclairage donné à p' -tird'une source d'éclairage donnée, sur une cible en champ lointain. [0004] Il existe également des procédés pour créer des composants optiques pour générer un éclairage donné à partir d'une source d'éclairage donnée, sur une cible en champ proche. La publication scientifique « High contrant computational caustic design » (Conception caustique calculatoire à contraste élevé), Yuliy Schwartzburg, Romain Testuz, Andrea Tadiasacchi, Mark Pauly, ACM, Transactions on Graphics (TOG) 33, 4 (2014), 74, présente la construction de lentilles de bonnes qualités dans le cas d'une source de lumière collimatée (c'est-à-dire des rayons parallèles, comme ceux du soleil) et d'une cible en champ proche (à distance finie). La méthode utilisée est basée sur des 2 heuristiques et nécessite un ajustement de plusieurs paramètres, ce qui s'avère complexe en pratique. [0005] TI n'existe cependant pas de procédé simple, facile à paramétrer voire sans pa- ramètres, qui permette de créer un composant optique pour générer sur une cible en champ proche (à distance finie) un éclairage donné à partir d'une source d'éclairage donnée. [0006] La présente invention se propose de répondre à ce besoin en proposant un procédé reposant sur la résolution itérative d'une suite de problèmes d'optique anidoliquc en champs lointain. [0007] Le Demandeur a effet constaté de manière surprenante que la résolution d'une suite de problèmes d'optique anidolique en champs lointain convergeait vers une solution d'optique anidoliquc en champ proche. [0008] La présente invention a donc pour objet un procédé de création d'un composant optique configure pour générer sur une cible d'éclairage en champ proche un éclairage ayant un motif déterminé selon lequel chaque point (i) de la cible d'éclairage reçoit une quantité de lumière (alpha i) par un éclairage issu d'une source de lumière d'éclairage incident sur le composant optique placé entre la source de lumière d'éclairage et la cible d'éclairage, caractérisé par le fait que le procédé comprend les étapes suivantes : a. positionner un point origine entre la source de lumière d'éclairage et la cible d'éclairage, b. pour chaque point (i) de la cible d'éclairage, calculer une direction (dir_i) qui correspond à la direction du vecteur reliant le point origine et le point (i) sur la cible d'éclairage, c. positionner un point de repère entre le point origine et la cible d'éclairage, d. créer le composant optique dont la surface passe par le point de repère et qui, lorsque l'éclairage issu la source de lumière d'éclairage est incident sur le composant optique, génère un éclairage constitué par l'ensemble des éclairages de direction (dir_i) et de quantité de lumière (alpha_i), e. pour chaque point (z_i) du composant optique générant l'éclairage de direction (dir_i) et de quantité de lumière (alpha_i), calculer une direction corrigée (dirc_i) qui correspond à la direction du vecteur reliant le point (z_i) et le point (i) sur la cible d'éclairage, f. déterminer si, pour chaque point (i), la différence entre la direction (dir_i) et la direction corrigée (dirc_i) satisfait un critère prédéterminé, g. si, pour chaque point (i), la différence entre la direction (dir_i) et la direction con-igée (dirc_i) satisfait le critère prédéterminé, créer le composant optique correspondant au composant optique, h. si, pour chaque point (i), la différence entre la direction (dir_i) et la direction 3 corrigée (dire i) ne satisfait pas le critère prédéterminé, réitérer les étapes (d) à (f) en substituant (dir_i) par (dire i). [0009] L'étape (d) de création d'un composant optique est une création d'un composant optique pour une cible en champ lointain. N'importe quel procédé peut être utilisé pour créer ce composant optique pour une cible en champ lointain. De préférence, mais non exclusivement, le procédé décrit dans la publication « Light in power: À general and parameter free algorithm for caustic design » sera utilisé, ce procédé étant décrit plus en détail dans la partie description détaillée de l'invention. [0010] Selon un mode de réalisation, le critère prédéterminé de l'étape (f) est que la moyenne sur chaque point (i) des normes des différences entre la direction (dir_i) et la direction corrigée (dire i) est inférieure à une valeur prédéterminée, par exemple mais non exclusivement inférieure à 10 6, la différence étant calculée par soustraction de (dir i)-(dirc i). [0011] Plus précisément, le calcul de ce critère global pour N points est donné par : [0012] (Norme((dir 1)-(dirc 1))+Norme((dir 2)-(dirc 2))+...+Norme((dir N)-(dirc N)))/N, [0013] la norme d'un vecteur v() avec trois coordonnées étant donnée par Norme (v) = racine carrée de (vl *v1 + v2*v2 + v3* v3) [0014] Selon un mode de réalisation, la source de lumière d'éclairage est l'une parmi une source de lumière ponctuelle et une source de lumière collimatée. [0015] Selon un mode de réalisation, le composant optique est l'un parmi un composant optique concave et un composant optique convexe. [0016] Selon un mode de réalisation, le composant optique est l'un parmi un miroir et une lentille. [0017] Pour mieux illustrer l'objet de la présente invention, on va en décrire ci-après un mode de réalisation particulier, en référence aux dessins annexés. [0018] Sur ces dessins : [0019] [fig.1] est un schéma illustrant une étape du procédé selon l'invention ; [0020] [fig.2] est un schéma illustrant une autre étape du procédé selon l'invention ; [0021] [fig.3] est un schéma illustrant une autre étape du procédé selon l'invention ; [0022] [fig.4] est une simulation de différentes itérations du procédé de l'invention, pour une lentille concave et un miroir convexe. [0023] En préambule à la description du procédé de la présente invention, la méthode permettant de créer un composant optique, pour générer un éclairage donné à partir d'une source d'éclairage donnée sur une cible en champ lointain (à l'infini) va être décrite. [0024] Comme indiqué plus haut, cette méthode, qui correspond à la méthode décrite dans la publication « Light in power: A general and parameter free algorithm for caustic design », n'est pas la seule méthode qui peut être utilisée et toute méthode analogue ou équivalente peut être utilisée dans le cadre de la présente invention, l'invention n'étant donc aucunement limitée à cette méthode. [0025] Pour illustrer la méthode, nous présentons plusieurs problèmes de conception de miroir ou de lentille se produisant en optique anidoliquc. Dans tous les problèmes, il est donné une source de lumière (collimatée ou ponctuelle) et un éclairage souhaité sur une cible en champ lointain, après réflexion ou réfraction. Le but est de concevoir la géométrie d'un miroir ou d'une lentille qui transporte l'énergie émise par la source sur la cible, les réfractions et réflexions multiples n'étant pas prises en compte. Même si les problèmes considérés sont différents les uns des autres, ils partagent une structure commune qui correspond à l'équation dite de Monge-Ampère généralisée, dont la version discrète est donnée par l'équation (1) : [0026] i e ...,n}f p(x)dx= c J(1) v (1p ) 100271 La méthode est illustrée pour des lentilles et des miroirs, concaves ou convexes, avec des sources ponctuelles ou collimatées. 100281 1 - Conception de miroir 100291 1.1 - Miroir convexe pour une source de lumière collimatée 100301 Pour ce premier problème, la source de lumière est collimatée : la source de lumière peut être codée par une fonction d'intensité de lumière p sur un domaine 2D. Pour simplifier, on suppose que le domaine est inclus dans uk2 x 01. c R3 et que tous les rayons sont parallèles à la direction z (verticale) et dirigés vers le haut. L'éclairage cible souhaité est en champ lointain (à l'infini) et est décrit par une ensemble de valeurs d'intensité C = (©' i)1 supportées sur un ensemble fini de directions s s .AT Y {y , y ri} inclues dans la sphère unitaire s2. Le problème est de trouver la surface d'un miroir qui envoie l'intensité de source p à l'intensité cible o. Cc problème correspond à une équation de Monge-Ampère dans le plan 2D, cc qui correspond à un problème de transport optimal quadratique. [0031] Etant donné que le nombre de directions réfléchies est fini, la surface de miroir Y. est composée d'un nombre fini de facettes planes. Nous définissons R comme le graphe d'une fonction convexe de la forme x Maxi{x p .) p ., où (x y) dénote le produit scalaire entre x et y ; pour tout Î E N 1,P i est la projection orthogonale d'une normale unitaire du plan (appelée pente dans cc qui suit) qui réfléchit selon la loi de Snell-Descartes le rayon vertical (0,0,1) vers la direction Y i, i est un nombre réel qui code l'élévation du plan de support avec la pente P [0032] ((lidésigne l'ensemble des élévations. La cellule de Visibilité I1 Vi(gi ) de Y - est définie comme ensemble d'emplacements x R2 y {o} dont les rayons sont réfléchis ver la direction Y i, ce qui signifie que les rayons verticaux frappent la ième facette de R w* 100331 Etant donnée la définition de RW' nous avons : P1) + çu la surface [0034] V; ( tp )-= x {0} V ,f, - - (x [0035] Par construction, le rayon vertical émanant du point x E Vi(tp ) touche de miroir R à une altitude ( p I) - pour un i donné et est réfléchi vers la direction Yi, et par conséquent la quantité de lumière réfléchie vers la direction Y f est égale à l'intégrale de p sur Vi(tif ). Nous avons également VRw (X ) =pi si x eV1( ) . Lc problème du miroir avec source collimatée revient alors à trouver qf i) de telle sorte que : [0036] V i e {1, , n}f p (x)clx = a1(1) vi(w) [0037] Par construction, une solution de l'équation (1) fournit une paramétrisation R d'un miroir convexe qui envoie la source de lumière collimatée sur la cible discrète a : [0038] R : X ER- max,(xlPi) (p OÙ R2 X {0} et E2 sont identifiés. On note qu'étant donné que le miroir est un graphe sur E2 x If les vecteurs Yi ne peuvent pas être dirigés vers le haut. En pratique, on suppose que : [0039] r yie S_2 tx ES2, ( X ez [0040] En outre, nous localisons la position du miroir en le considérant uniquement au-dessus du support : [0041] XP - = {X e R.2 X {O}, p (x) #01 deP' 100421 La même approche permet également la construction de miroirs concaves, à l'aide d'une fonction concave de la forme X. tit,. Ceci revient à remplacer les cellules de Visibilité par : [0043] 1/1(w) = {x e R2 x {0} (HP,) +w,iv-11 [0044] Dans ce cas, une solution à l'équation (1) fournit une parametrisation d'un miroir concave R w ( X ) ( X, min i (xlp i) + tir i) qui envoie la source de lumière collimatée p sur la source discrète a. [0045] 1.2 - Miroir concave pour une source de lumière ponctuelle [0046] Dans ce second problème de conception, tous les rayons sont émis à partir d'un unique point dans l'espace, situé à l'origine, et la source de lumière est décrite par une fonction d'intensité p sur la sphère unitaire s2. 6 [0047] Comme dans le cas précédent, la cible est en champ lointain et est décrite par un ensemble de valeurs tT--= (u 1)1 i supportées sur l'ensemble fini de directions Y = {y 1, , NI c 5' 2... Le problème que nous considérons est de trouver la surface jt d'un miroir qui envoie l'intensité de lumière p sur l'intensité de lumière o. [0048] Nous construisons ensuite une surface concave :91?. qui est composée de morceaux de paraboloïdes confocaux. Plus précisément, nous dénotons par Ph.' 1(/.'11 le pa- t., z ' raboloïde plein dont le point focal est à l'origine avec la distance focale W r et avec la direction Y1. Nous définissons la surface R comme la limite de l'intersection des Pa- raboloïdes pleins, à savoir R w i)). La cellule de Visibilité ) est l'ensemble de directions de rayons x s2 émanant de la source de lumière qui sont réfléchies dans la direction Y Etant donné que chaque paraboloïde 3 P(y qi à est paramétré sur la sphère par x y.1 ix / - ( X i))' on a: [0049] 1.17(tp)_lx ES V f, vii 1- 1- ytii) [0050] Le problème miroir source ponctuelle revient alors à trouver (w .) qui satisfait l'équation de conservation d'énergie lumineuse (1). La surface de miroir est alors paramétrée par : [0051] R4.1: x e S`-min i (xly.i) X [0052] En pratique, on suppose que la cible Y est inclue dans s , que le support X de p est inclus dans s 2+ = x e s2, (xlez}> 01 et que le miroir est paramétré sur Xp . 100531 On peut définir également la surface de miroir comme la limite de l'union (au lieu de l'intersection) d'une famille de paraboloïdes pleins. La cellule de Visibility devient alors : 100541 f 2 I et une V/ (tp )= iX ES V j, 1 _ x ) _ 1 / solution de l'équation (1) fournit une paramétrisation R (x) xm axe (1 - (xly i))) de la surface de miroir. [0055] 2. Conception de lentille [0056] Dans cette section, le but est de concevoir des lentilles qui réfractent une intensité de source de lumière donnée vers une cible souhaitée. De manière similaire à une 7 conception de miroir, nous considérons des sources de lumière collimatées ou ponctuelles. [0057] On désigne par n1 l'indice de réfraction de la lentille, par n2 l'indice de réfraction de l'espace ambiant et par K=ni/n, le rapport des deux indices. [0058] Nous considérons ici une source de lumière collimatée codée par une fonction p sur un domaine 2D et un éclairage cible supporté sur un ensemble fini : [0059] y {y 1, 1 c s2, codé par u = taï )1 l, ou K est le rapport des indices de réfraction. Chaque ellipsoïde 3 Eiy w peut être paramétré sur la sphère par k [0071] [0072] Xi->(PiX1(1-K La cellule de Visibilité est alors : Vi(w)={ xeS2 (kri ) v K x 1 - K(ti) 100731 [0075] Le problème pour lentille source ponctuelle revient alors à trouver l'équation (1). les poids [0074] ((fit i 0 est le rapport des indices de réfraction, K>1 dans la configuration source ponctuelle et lentille. Ccv signifie concave, Cvx signifie convexe, Cc y signifie que le composant optique converge vers un composant concave lorsque la discrétisation tend vers l'infini, CS signifie source collimatée, PS source ponctuelle : [0096] [Tableaux 1] Type Points Poids Cvx (CS/miroir)Ccv (Cs/miroir)Cvx (PS/miroir) C c. v (PS/miroir)Cvx (CS/lentille)Ccv (Cs/ lentille)Cvx (PS/ lentille) C-c v (PS/ lentille) : -''' ,, ç [0097] 5. Algorithme générique [0098] Pour chaque problème de conception optique, étant donnés une fonction d'intensité de source de lumière, une fonction d'intensité de lumière cible et un paramètre d'erreur, l'algorithme 1 (ci-après) donne une triangulation d'un miroir ou d'une lentille qui satisfait l'équation de conservation d'énergie lumineuse (1). [0099] Le principal problème est de trouver des poids 'P tels que G ( ): = u . Ceci est réalisé par un algorithme de Newton amorti qui a un taux de convergence local quadratique pour des problèmes de transport optimal ou pour des équations de Monge-Ampère dans le plan. [0100] L'algorithme comprend trois étapes : Initialisation : on discrétise la densité de source en une densité affine par morceaux et la cible une en une mesure supportée de manière finie On construit ensuite les poids initiaux w () satisfaisant la condition i, G i(qi (°' Newton amorti : on construit une séquence tp k suivant l'algorithme 2 jusqu'à ce que G(te-Ce) n - Construction de surface : on convertit enfin la solution w k E EN en une tri- angulation. En fonction du problème d'optique anidolique, cela revient à approcher une union (ou une intersection) de demi-espaces (ou de paraboloïdes pleins ou d'ellipsoïdes) par une triangulation. [0101] Initialisation : [0102] Discrétisation de fonctions d'intensité de lumière : le cadre de la méthode permet de supporter tout type de source de lumière collimatée ou ponctuelle, ou fonctions d'intensité de lumière cible. Ce peut être par exemple une fonction positive sur le plan ou la sphère (en fonction du problème) ou une image en niveaux de gris, ce qui est vu 11 comme une fonction affine par morceaux. Nous approchons d'abord le support de la densité de source p par une triangulation T et supposons que la densité p R est affine sur chaque triangle. On normalise ensuite p par division de celle-ci par l'intégrale totale f P(x) d x 101031 De manière similaire, la fonction d'intensité de lumière cible peut également être toute mesure de probabilité discrète. Si l'utilisateur fournit une image, on peut la transformer en une mesure discrète de la forme cy = i g/5 à l'aide de l'algorithme de Lloyd's ou plus simplement en prenant une masse de Dirac par pixel, qui est ce que nous utilisons. La mesure cible est également normalisée en divisant par l'intégrale discrète u = l0 i. Nous avons besoin de m in 10" pour l'algorithme de Newton amorti, mais ceci n'est pas une restriction : si O O, nous éliminons simplement la masse de Dirac correspondante ô , permettant ainsi y f d'assurer qu'aucune lumière n'est envoyée vers Yi. [0104] Choix de la famille initiale de poids 410 : comme mentionné plus haut, nous devons nous assurer à chaque itération que toutes les cellules de Visibilité ont des intérieurs non vides. En particulier, nous devons choisir un ensemble de poids initiaux ° = (CP 9) 0 uniquement lorsque le support Xp de la source de lumière est suffisamment grand. Dans le cas à titre d'exemple miroir source ponctuelle, si y i alors nous pouvons avoir G ( (I)) = o. Pour traiter cette difficulté, nous utilisons une interpolation linéaire entre p et une densité constante supportée sur un ensemble qui contient les -Y . Cette stratégie fonctionne également pour les cas 12 lentille source collimatée, lentille source ponctuelle et lentille source collimatée. [0109] Algorithme de Newton amorti : Lorsque la source de lumière est collimatée (c'est-à-dire x 2 x { 0 }), le problème est connu comme étant un problème de transport optimal dans le plan pour le coût quadratique, la fonction G est le gradient d'une fonction concave, sa matrice Jacohienne D G est symétrique et D G O. De plus, si G 1 > Q pour tout i et si X est connectée, alors le noyau deDG s'étend sur ip = cst. Ceci assure la convergence de l'algorithme de Newton amorti présenté dans l'algorithme 2 ci-après, ou A+ désigne la matrice pseudo-inverse de A. En pratique, prendre la matrice pseudo-inverse de D ci: (ti k) garantit que la moyenne de ifik reste constante. En pratique toujours, on retire une ligne et une colonne de la matrice pour la rendre de rang plein. [0110] Lorsque la source de lumière est une source ponctuelle, nous effectuons un changement de variable cri - ln ) et = G o exp, de telle sorte que G ( =C . Ce changement de variable transforme le problème de conception de composant optique en un problème de transport optimal, assurant que 61 est le gradient d'une fonction concave et que D G est symétrique négative, donc facilement inversible. Dans le problème miroir source ponctuelle avec des miroirs convexes, l'algorithme de Newton amorti a été prouvé convergent. [0111] Calcul de G et D G : selon le paragraphe 4, les cellules de Visibilité Vi(tp peuvent être calculées par intersection d'un certain diagramme de puissance 3D avec une triangulation T du support XP de p. Une telle intersection peut par exemple être calculée par l'algorithme décrit dans «A numerical algorithm for L2 semi-discrete optimal transport in 3D » (algorithme numérique pour un transport optimal semi- discret L2 en 3D), Bruno Lévy, arXiv preprint arXiv :1409.1279 (2014). Alors G 1 ( ) = J P (x)dx peut être calculé à l'aide de formules de quadrature de premier ordre. Lc calcul de D G est réalisé en utilisant une différenciation automatique directe, où nous stockons le gradient de G i(ty ) en tant que vecteur creux. On note que ceci fonctionne assez efficacement étant donné que tous les nombres qui apparaissent dans le calcul de G ) dépendent uniquement des valeurs de W où j est tel que (i, j) sont voisins dans le diagramme de Visibilité, c'est-à-dire Vi n 1/1, ( ) 0. 101121 Système linéaire : étant donné que D G est creuse et symétrique négative, nous résolvons les systèmes linéaires en utilisant le gradient conjugué préconditionné. 10113] Construction de surface : Dans la dernière étape de l'algorithme 1, nous construisons une triangulation de la surface du miroir ou de la lentille. L'entrée est une famille de 13 poids résolvant l'équation (2) et la fonction de paramétrisation R dont la formule est donnée plus haut et dépend des différents cas. On triangule chaque cellule de Visibilité en prenant l'enveloppe convexe des sommets de sa frontière. Un sommet de la triangulation appartiendra à au moins une cellule de Visibilité. Pour chaque sommet, il est possible de calculer exactement la normale à la surface continue en utilisant la loi de Snell-Descartes étant donné que le rayon incident et la direction réfléchie/réfractée correspondante Y1 sont connus. 10114] Les algorithmes 1 et 2 sont décrits ci-après : 10115] Algorithme 1 : construction de miroir/lentille 10116] Entrée : une fonction d'intensité de source de lumière Pin 10117] une fonction d'intensité de lumière cible a ri 10118] une tolérance rl 10119] Sortie : une triangulation R j. d'un miroir ou d'une lentille 10120] Etape 1 : Initialisation 10121] T, p S OURCE _DISCRETISATI ON (p [0122] Y, u - CIBLE _DISCRETISATION (Cri) [0123] tp VECTEURS_INITIAUX (Y) [0124] Etapc 2 : Résoudre équation (2) : G ( tp ) = cT [0125] tp NEWTON_AMORTI (T, A, Y, a, tp°, ) [0126] Etape 3 : Construire une triangulation R T de R [0127] R1.- CONSTRUCTION_SURFACE (p,Rw) 10128] Algorithme 2 : Méthode de Newton amorti pour G ( ) = 10129] Entrée : la source p T ne et une cible or = .a .6 ; un vecteur initial ig() et une tolérance ri > O. [0130] Etape 1 : Transformation en un problème de transport optimal [0131] SI X = {0}, alors wu ip (e t G= G) [0132] SIS. = 52, alors ip = (ln (y0 )) it (et = G ioexp) 0, k :=0 [0135] Tant que 11 -6(tpk)-0. II > u " Calculer di, _ _DG(glk)+(G ) Trouver le plus petit I E N sous réserve que cp k, I (P1( k sa 14 tisfassc : [0136] Définir I = k 2 A, et k k + 1 [0137] Retourner w ik) ,st X = 1182 x foi" N [0138] tif (exP (IP - )) s i X = S2 [0139] On peut en pratique, bien que cette valeur ne soit donnée qu'à titre d'exemple, choisir n =10-8. [0140] On a donc exposé ci-dessus l'une des méthodes pour résoudre des problèmes d'optique anidoliquc en champ lointain, à savoir construire un lentille ou un miroir, concave ou convexe, pour, à partir d'une source d'éclairage donnée, collimatée ou ponctuelle, réaliser sur une cible à l'infini un éclairage donné. [0141] Bicn que ce ne soit pas la seule méthode qui puisse être utilisée dans le cadre de l'invention, la méthode décrite ci-dessus peut être utilisée dans le cadre de l'étape (d) du procédé de l'invention décrit ci-après. [0142] Le problème résolu en champ lointain par la méthode ci-dessus peut également être résolu en champ proche. [0143] Le procédé de l'invention pour résoudre le problème en champ proche est détaillé ci- après, en liaison avec les Figures 1-3. [0144] Dans le procédé selon l'invention, on dispose d'une cible d'éclairage T et d'une source de lumière d'éclairage S, la cible d'éclairage T étant en champ proche donc à distance finie de la source de lumière d'éclairage S. [0145] A partir de cette source de lumière d'éclairage S, on cherche à obtenir sur la cible T un éclairage donné, par incidence de la lumière issue de la source de lumière d'éclairage S sur un composant optique Cnf à concevoir. [0146] L'éclairage sur la cible T est caractérisé par une quantité de lumière reçue alpha _i en tout point i de la cible T. [0147] Selon le procédé, on effectue les étapes suivantes : a. positionner un point origine O entre la source de lumière d'éclairage S et la cible d'éclairage T, b. pour chaque point i de la cible d'éclairage T, calculer une direction dir i qui con-espond à la direction du vecteur reliant le point origine O et le point i sur la cible d'éclairage T (Figure 1), c. positionner un point de repère A entre le point origine O et la cible d'éclairage T, d. créer le composant optique Cff dont la surface passe par le point de repère A et qui, lorsque l'éclairage issu la source de lumière d'éclairage S est incident sur le composant optique Cff, génère un éclairage constitué par l'ensemble des éclairages de direction dir_i et de quantité de lumière alpha _i (Figure 2), c. pour chaque point z_i du composant optique Cff générant l'éclairage de direction dir_i et de quantité de lumière alpha i, calculer une direction corrigée dire i qui correspond à la direction du vecteur reliant le point z_i et le point i sur la cible d'éclairage T (Figure 3), f. déterminer si, pour chaque point i, la différence entre la direction dir_i et la direction corrigée dire i satisfait un critère prédéterminé, g. si, pour chaque point i, la différence entre la direction dir_i et la direction corrigée dire i satisfait le critère prédéterminé, créer le composant optique C correspondant au composant optique Cff, h. si, pour chaque point i, la différence entre la direction dir_i et la direction corrigée dire i ne satisfait pas le critère prédéterminé, réitérer les étapes (d) à (f) en substituant dir_i par dirc_i. [0148] Le procédé de l'invention ci-dessus est applicable à tout problème d'optique anidol igue, en particulier pour un composant optique fabriqué qui est un miroir ou une lentille, concave ou convexe. [0149] Le composant optique créé dans l'étape g est créé selon les moyens classiques de création d'un composant optique, que ce soit un miroir ou une lentille, par exemple usinage sur une machine-outil à commande numérique 3 axes après usinage préalable de l'ébauche, de préférence assistés ou pilotés par ordinateur pour améliorer le fini du composant optique réalisé, suivi facultativement d'un ponçage et/ou d'un polissage. Pour une lentille, on peut par exemple, mais non exclusivement, utiliser du poly(méthacrylate de méthyle) (PMMA), et pour un miroir de l'aluminium. [0150] Le procédé de l'invention peut être traduit sous forme algorithmique dans l'algorithme 3 ci-après, pour une meilleure compréhension de celui-ci et possiblement une mise en oeuvre de celui-ci automatisée, de manière analogue à la méthode exposée en préambule de la description détaillée pour une cible en champ loitain. [0151] Le procédé décrit ci-dessus, avec un éclairage cible ,..,. "\T supporté tl - = [CF zi sur un ensemble de points z z c- E3, revient comme indiqué dans - le procédé à résoudre itérativement un problème en champ lointain, à savoir l'équation (1), ce qui converge vers la solution en champ proche rapidement. [0152[ Dans l'algorithme 3, REs ouDRE _FF (r, p, yk, n)désigne un algorithme qui résout le problème en champ lointain entre une source p T [fe et 16 une cible a = ixf .5 supportée sur y s2 pour une erreur numérique J . L'étape 2 de l'algorithme 1 peut par exemple être mise en oeuvre pour la résolution de ce problème. [0153] Algorithme 3 : conception de composant optique pour une cible en champ proche [0154] Entrée : la source p T- [Fr et une cible o. v Cr -ô z z ; un vecteur initial (if° et deux tolérances n , n o [0155] Initialisation : V Î c7 = 101561 Tant que II c + 1 _ kII7 n calculer v = R k(c définir y = (z 1 - v 1t) / z - ,1S résoudre II k +1 RESOUDRE_FF (7", p , , q) mettre à jour c k +1 comme étant le barycentre de Vi(zp k + 1). [0157] 11 est clair que lorsqu'un point fixe est atteint par l'algorithme 3, qui correspond de manière algorithmique au procédé de l'invention, le vecteur de poids correspondant W est une solution en champ proche. [0158] Le Demandeur a observé en pratique que le procédé converge très rapidement. Sur plusieurs tentatives, une erreur ri :\zp. inférieure à 10-6 a été obtenue après seulement 6 itérations. [0159] La convergence du procédé de l'invention est illustrée sur la Figure 4, qui représente sur l'exemple de l'image du train sur la première ligne un rendu de l'image cible, de la première itération, de la seconde itération et de la sixième itération pour une configuration lentille concace source collimatée, tandis que la deuxième ligne représente un rendu de l'image cible, de la première itération, de la seconde itération et de la sixième itération pour une configuration miroir convexe source collimatée. On observe donc qu'au bout de six itérations, l'image est quasiment identique à l'image cible. [0160] Le procédé selon l'invention peut être appliqué à tout problème d'optique anidolique, que la source soit ponctuelle ou collimatée, que le composant optique soit un miroir ou une lentille, que la géométrie du composant optique soit concave ou convexe. Le procédé de l'invention fonctionne également si la source de lumière n'est pas uniforme. 17 [Revendication I]