Litografía interactiva

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 una Nvidia RTX 3060, pero por lo demás no depende de interfaces de Nvidia como CUDA.

La aplicación Litho es una aplicación WebGPU donde exploramos la computación 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 resulta en el cálculo de cientos de transformadas de Fourier rápidas de 1024×1024. No se sentirá interactivo sin una GPU reciente.

Las instrucciones para usar la aplicación se encontrarán en la columna más a la derecha.

Una cuestión técnica a mencionar es que, en una simulación de imágenes 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 resulta en que la aplicación no aceptará cualquier combinación de esos tres parámetros. Aun así, se puede simular cualquier combinación (dentro de esos límites), pero 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.

Disfruta – y como siempre, retroalimentación se agradece.