Так ничто серьёзное не бывает дешёвым

И за всё надо платить. Хотя и не всегда деньгами.
Если надо снимать здания, то один из вариантов -- отойти подальше и снимать не на 18 мм, а на 35-55 мм. Тогда искажения могут быть очень маленькие (и их можно будет легко подправить в редакторе), и даже вообще отсутствовать.
Но отойти не всегда можно. Поэтому можно использовать, например, такой вариант. Купить объектив Sigma 10-20. Он стоит примерно $600. И захватывать он будет на 10 мм почти в два раза больше, чем китовый. А значит можно будет не направлять камеру вверх, а держать её прямо. Тогда и искажений не будет. Но тогда почти половина кадра будет земля, т.е. придётся делать сильное "обрезание" кадра. К томе же надо будет держать камеру строго горизонтально, т.к. любой небольшой наклон при таком объективе (а при 8-16 ещё больше) приведёт к возникновению сходящихся линий.
Ну и самый дешёвый (но и самый трудоёмкий) путь -- исправление этих искажений в графическом редакторе.
Вот простейший пример исправления вышеприведённого изображения:
DSC_0057a.JPG · 124.1 Кб · Просмотров: 576
Это я использовал инструмент "изменение перспективы" графического редактора GIMP. Правда, там есть Замечание:
Цитата:
Этот инструмент — не истинный инструмент перспективы, поскольку он не изменяет слой по правилам перспективы. Его скорее можно описать как инструмент искажения.
И искажает перспективу он немного странно. Но можно применить и другие искажения изображения (растяжку, сжатие) и добиться вполне приличного результата.
В данном примере результат не очень хороший потому, что я сделал только простейшее обратное перспективное искажение и не слишком старался добиться параллельности вертикальных линий. К тому же, китовый объектив наверняка имеет заметную "бочку", из-за которой линии могут быть немного "кривыми", что дополнительно усложняет исправление. Но "бочку" тоже можно исправить.