Всё это впечатляло. Я чувствовал, что устраиваюсь в мощную корпорацию. Что я становлюсь частью огромного механизма, имя которому – военно-промышленный комплекс!

И вот, вожделенный день! Я переступаю порог ЦКБ и поднимаюсь на второй этаж в КБ ?Х (не потому, что оно совсем уж секретное, я просто забыл номер). У меня впереди две недели практики…

Мне все рады. Мне выделяют комп со здоровенным 22 дюймовым монитором. Мне объясняют: вот гранатомётный прицел "Клюква". Заточен вот под такие задачи. Дальность, кратность и т. д. Задача – построить его оптическую схему, сведя на нет аберрации. Ну, если на нет не получится, то хотя бы просто к минимуму.

Я в восторге!

Да, я ожидал чего-то более интересного, чем гранатомётный прицел, но ведь я же ещё третьекурсник-практикант, не дадут же мне что-то на самом деле важное, верно? Верный "Zemax" услужливо распахивает передо мной свое белое окно и вежливо интересуется, каково же должно быть фокусное расстояние мой системы.

Я плюю на ладони и погружаюсь в мир виртуальных оптических схем на целую неделю. Думаете – это так просто, сказал компьютеру, чего ты хочешь, и он сам построил тебе схему? Чёрта с два! Ты задаёшь ему примерные требования, которые ты желаешь. На глазок строишь схему в программе, которая, как тебе кажется, ПРИБЛИЗИТЕЛЬНО соответствует твоим требованиям. Построил – говоришь "Земаксу": "А ну-ка, просчитай мне схему!"

"Земакс" думает минуты три и, радостно мигая, выдает тебе список чисел и схем, из которых следует, что твоя система, глядя на танк, на выходе покажет тебе БТР, да ещё и перекрасит его в красный цвет из-за хроматических аберраций.

Хочется схватиться за голову? Рано! Это только начало!

– А как бы ты построил схему? – спрашиваете вы у "Земакса", и он, приняв введённые ему в начале работы данные, начинает гонять по виртуальной системе виртуальные лучи, постепенно уменьшая аберрации. Схема из 7-8 линз на компе с процессором 2,6 ГГЦ просчитывается от 2 до 8 часов, в зависимости от настроения системы. Да, делается все это банальным методом подбора.

– Ура! – говорит вам "Земакс" после пары часов ожидания, – Я всё сделал! Смотри, о хозяин, какую схему я тебе построил!

И снова хочется схватиться за голову, потому что "Земакс" по-своему гениален, но и безнадежно туп. Построенная им схема исправно увеличивает танк в 8 раз, четко передаёт его размеры и цвет, но… Но весит больше самого гранатомёта!

Но в построенной схеме УЖЕ есть рациональное зерно, уже можно взять за основу примерные пропорции линз, остается лишь уменьшить их до приемлемых размеров!

Задаёшь программе ограничения. Даёшь примерные рекомендации. Памятуя о том, что идеал недостижим, говоришь "Земаксу": "Чёрт с тобой, я согласен, чтобы танк увеличивался не в 8 раз, а в 7! Только пусть линзы весят не больше килограмма, ладно?"

Программа соглашается и снова уходит в режим глубокой задумчивости.

Еще 2 – 8 часов, и вот он, новый результат!

Линзы уменьшились в размерах, танк увеличен в 7 раз, все остальные параметры соблюдены… НО! Снова рано, рано хвататься за голову, рано биться головой о стену! "Умная" программа загнала одну линзу вовнутрь другой, ибо так аберрации будут сведены к минимуму!

Но снова в полученной схеме есть плюсы. Берёшь форму, расстояния между линзами, вытаскиваешь одну из другой и снова объясняешь программе: "Чёрт с ним, пусть танк будет не идеально ровным, пусть чуть-чуть вытянутым! Но не вгоняй линзы одну в другую!"

Снова уходишь домой. Программа считает… Утром результат готов. "Земакс", довольно мигая окошком, сообщает тебе, как в том анекдоте: "Чтоб зуб один был – могу. Чтоб членов 32 – тоже. Но куда при этом деть 2 корзины яиц???" Всю ночь гоняя лучи по схеме в разных её компановках, программа вполне может счесть, что вы, уважаемый хозяин и повелитель, сморозили фигню, и требуемая вами схема невозможна в принципе!