WaveDudeNext превращает любую картинку в сцену для симуляции волновой оптики
WaveDudeNext 2D Wave Simulator

WaveDudeNext — интерактивный 2D-симулятор волновой оптики для Windows, наследник Wave Dude 2D от Jeroen Vleggaar. Он позволяет рисовать источники света и оптические элементы прямо на холсте, а затем в реальном времени наблюдать распространение волн, их интерференцию и дифракцию. Любое изображение можно превратить в сцену: красный канал задаёт показатель преломления, зелёный — эмиттеры, синий — поглощение. Симуляция идёт на GPU, поддерживаются зонды, графики интенсивности, экспорт видео и данных OpenEXR.
Сцены измеряются в пикселях; длина волны источника в пикселях отображается рядом с его частотой.
- ysleepy
Это с канала на YouTube Huygens Optics, потрясающие штуки, очень рекомендую заглянуть.
- arpadav
забавно, я как раз работал над гораздо более примитивной версией симуляций волн просто ради удовольствия, но в основном для rust/wgpu: https://wave.arpadvoros.com/
- opem
Действительно крутой софт! Полезно для всех, кто начинает заниматься фотоникой