Цитата:от: Игорь Новиков
Если оговорить граничные условия применения, то хорошо работают очень многие упрощённые методы... Короче, без понимания всё едино, промажешь 
Понимание в такого рода методах требуется полное, чтобы, действительно, ненароком не нарваться на граничные условия, но в данном случае простота обманчива, метод обращения хода лучей достаточно строг, пока мы не выходим за пределы лучевой оптики.
С дифракцией автор слегка промахнулся, принятые по какому-либо уровню границы волнового фронта изменяются не по линейному, а по гиперболическому закону, что вблизи наименьшего дифракционного пятна даёт гораздо меньшее её влияние на общее размытие, на бОльших расстояниях гипербола приближается к своим асимптотам и предложенный метод становится достаточно точен для любых практических расчётов.
Впрочем, дифракция актуальна больше для мелких матриц мыльниц, для крупных надо просто заранее знать, в каких ситуациях дифракция окажет существенное влияние на расчёт.