À propos de l'application Litho

Litho interactif

L'application interactive de lithographie est un outil permettant d'explorer les principes de base de la cohérence partielle. L'application nécessite un GPU équivalent à une Nvidia RTX 3060, mais ne dépend pas autrement d'interfaces Nvidia comme CUDA.

L'application Litho est une application WebGPU où nous explorons le calcul GPU portable. Encore une fois, rappelez-vous que cette application mettra à rude épreuve votre carte graphique, même les meilleures. Elle peut fonctionner sur un CPU avec des graphiques intégrés, mais ce sera lent. L'application permet à l'utilisateur de modifier interactivement l'éclairage et de masquer des objets. Déplacez-les, faites-les pivoter et agrandissez-les.

But the price for this interactivity is that each tiny change results in hundreds of 1024×1024 fast Fourier transforms being computed. It will not feel interactive without a recent GPU.

Les instructions d'utilisation de l'application se trouvent dans la colonne la plus à droite. L'interface utilisateur fournit également un lien vers une vidéo d'instruction.

Une subtilité à mentionner est que, dans une simulation d'image comme celle-ci, l'ouverture numérique, la taille du masque virtuel et la longueur d'onde définissent la taille de la pupille (échantillonnée). Afin de maintenir l'application raisonnablement interactive et utile à un public plus large, la taille de la pupille est limitée à 255 x 255 échantillons. Cela a pour conséquence que l'application n'accepte pas n'importe quelle combinaison de ces trois paramètres. Néanmoins, toute combinaison peut être simulée (dans ces limites) ; elle ne peut simplement pas être ajoutée dans n'importe quel ordre.

Par exemple, lors du changement de longueur d'onde (significativement) vers le bas, ajustez d'abord la taille du masque.

Enjoy – and as always, Commentaires est apprécié.