Помимо астрономии, Иоганн Кеплер много внимания уделял оптике. В 1604 году он написал большой трактат «Дополнения к Вителло[18], в которых излагается оптическая часть астрономии». В этой работе Кеплер касается геометрической оптики. Именно он ввел в оптику такие понятия, как «оптическая ось», «мениск», «сходимость и расходимость световых пучков». Также в трактате рассматриваются механизмы человеческого зрения. Кеплер фактически создал теорию физиологии зрения, мало в чем отличную от современной, исследовал близорукость, дальнозоркость и коррекцию этих заболеваний с помощью линз. В «Дополнениях к Вителло» ученый также рассмотрел такие явления, как рефракция, солнечная корона, вывел закон убывания освещенности поверхности, согласно которому освещенность убывает обратно пропорционально квадрату расстояния от источника света.
В 1611 году Кеплер закончил трактат «Диоптрика, или доказательство того, как становится видимым изображение с помощью недавно изобретенной зрительной трубы». «Диоптрикой» Кеплер назвал раздел оптики, изучающий законы преломления света. В упомянутой работе автор изложил теорию работы оптических приборов и описал телескоп собственного изобретения, принципы устройства которого лежат в основе работы современных рефракторов[19].
За время жизни в Праге ученый написал еще несколько работ: «О новой звезде» (около 1605 года), «О шестиугольной форме снежинок» (1607), «Разговор со звездным вестником» (1610) и другие.
Между тем, в Праге было неспокойно. Шла война между Рудольфом II, покровителем Кеплера, и его братом Матвеем. Удача была на стороне последнего. В 1608 году Рудольф потерял Австрию, Венгрию и Моравию. Затем война переместилась на территорию Чехии, и в мае 1611 года Рудольф II был вынужден отречься от престола в пользу Матвея.
Примерно в это же время Кеплера постигло и личное горе. В 1610 году тяжело заболела его жена Барбара. А в следующем году умер восьмилетний сын. Хотя король Матвей оставил ученого на его должности, Кеплер принял решение покинуть Прагу. Он отправился в Линц, где был принят на должность математика. Вернувшись в Прагу за семьей, Кеплер застал жену в очень тяжелом состоянии. 3 июля Барбара умерла.
Перебравшись в Линц, Кеплер сохранил за собой звание придворного математика. Кроме обязанностей преподавателя, он продолжил работу над составлением таблиц движения планет, основанных на работах Тихо Браге. Кроме того, он получил заказ на изготовление географической карты Верхней Австрии, столицей которой являлся Линц.
В 1613 году Кеплер женился на молодой бесприданнице Сусанне Рейттингер. Несмотря на разницу в возрасте, Сусанна стала любящей