La aplicación interactiva de litografía es una herramienta para explorar los principios básicos de la coherencia parcial. La aplicación requiere una GPU equivalente a la Nvidia RTX 3060, pero no depende de interfaces de Nvidia como CUDA.
La aplicación Litho es una aplicación WebGPU donde exploramos la computación portátil de GPU. De nuevo, recuerda que esta aplicación exigirá a tu tarjeta gráfica, incluso a las mejores. Puede que funcione en una CPU con gráficos integrados, pero será lenta. La aplicación permite al usuario modificar interactivamente la iluminación y enmascarar objetos. Muévelos, rótalos y escálalos.
Pero el precio de esta interactividad es que cada pequeño cambio da como resultado que se calculen cientos de transformadas rápidas de Fourier de 1024×1024. No se sentirá interactivo sin una GPU reciente.
Las instrucciones sobre cómo usar la aplicación se encontrarán en la columna más a la derecha. La interfaz de usuario también proporciona un enlace a un video instructivo.
Una tecnicalidad a mencionar, en una simulación de imagen como esta, la apertura numérica, el tamaño de la máscara virtual y la longitud de onda definen el tamaño de la pupila (muestreada). Para mantener la aplicación razonablemente interactiva y útil para una audiencia más amplia, el tamaño de la pupila se limita a 255 x 255 muestras. Esto da como resultado que la aplicación no acepte cualquier combinación de esos tres parámetros. Aun así, se puede simular cualquier combinación (dentro de esos límites); simplemente no se puede agregar en cualquier orden.
Por ejemplo, al cambiar la longitud de onda (significativamente) hacia abajo, primero ajuste el tamaño de la máscara.
La aplicación litográfica también es compatible con un modulador espacial de luz modelado a partir del SLM de espejo basculante de Fraunhofer IPMS. Este dispositivo tiene muchas más opciones de uso de las que se han aprovechado en esta aplicación, pero todavía hay algunas propiedades fundamentales relacionadas con la generación de imágenes con SLM que se pueden explorar con esta aplicación.
The “Exposure Parameter” field shows two sliders: Exposure and Contrast.
El contraste representa un escalado a través de un punto de inflexión, y este punto de inflexión es la inversa del parámetro de Exposición.
Con esta parametrización, la Exposición puede considerarse como una dosis relativa a la dosis de remoción de un resonador y, aunque de ningún modo representa una simulación de resonador, con una configuración de Contraste alto, ofrece cierta idea de cómo podría verse el resultado una vez expuesto en un resonador de alto contraste.
La escala va desde 2, que es la dosis relativa correcta para la exposición incoherente, hasta algo lo suficientemente grande (en nuestro caso 10) que hace que el resultado sea mayormente binario con una región de transición estrecha. El valor de exposición correcto para la iluminación coherente y las။resistencias de alto contraste es 4, como se explica en la charla técnica sobre Introduction to Goodman’s Graphical Methods.. y el valor predeterminado es cercano al que se obtendría para una iluminación parcialmente coherente.
Disfruta, y como siempre, retroalimentación se agradece.
La aplicación se ha actualizado con una Transformada Rápida de Fourier mucho más rápida, y esperamos que los requisitos de hardware mínimos se reduzcan significativamente. Cualquier comentario sobre la experiencia de usuario es muy bienvenido.