Создание «маленьких планет» в Panini

Для создания так называемых маленьких планет совсем необязательно использовать ПО для создания панорам вроде Hugin или PTGui. Можно легко сделать это в Panini — программе для интерактивного просмотра панорам.

От редакции

Некоторые из наших читателей наверняка пробовали создавать так называемые маленькие планеты при помощи Hugin, MathMap или других приложений. Как выясняется, это можно сделать и при помощи Panini — программы, предназначенной для просмотра панорам.

Panini умеет загружать панорамы, созданные при помощи разных проекций, по желанию пользователя выполнять репроекцию (в линейную и ортографическую проекцию, проекцию Панини и проекцию super fish-eye), а также менять положение наблюдателя относительно плоскости проекции, менять угол обзора и выполнять вращение. Последнее, собственно, и позволяет создавать «маленькие планеты».

Текущую версию программы (0.71.100) выможете скачать отсюда для Linux, Windows или Mac OS X. Все скриншоты сделаны автором в Ubuntu, но для пользователей других операционных систем это ничего не меняет.

Используемое изображение, если вы хотите для начала потренироваться на нём, можно скачать.

Собственно урок

При запуске Panini вы увидите чёрный экран с трёхмерной сеткой. Вам нужно загрузить полную сферическую эквидистантную панораму. Программа поддерживает самые разные форматы изображений; у вас скорее всего будет TIFF или JPEG.

Загрузка изображения выполняется двумя способами:

  • через меню Source > Equirectangular;
  • перетаскиванием файла в окно программы из файлового менеджера.

Открытое изображение выглядит примерно так:

image1 by Cristian Marchi

Приступим. Для начала наклоните горизонт (pitch) на -90° при помощи мыши (нажать левую кнопку мыши и потащить вниз) или клавиатуры (стрелка вниз). Значения вращения вокруг вертикали (yaw, Y), наклона горизонта (pitch, P) и вращения вокруг оптической оси (roll, R) вы можете увидеть в статусной строке слева.

image2 by Cristian Marchi

Теперь измените расстояние наблюдателя от плоскости проекции (значение D в статусной строке) нажатием правой кнопки мыши с одновременным перемещением указателя мыши влево (для увеличения расстояния) или вправо (для уменьшения расстояния).

Прокрутите колесо мыши для увеличения поля зрения (значение V в статусной строке).

image3 by Cristian Marchi

Поэкспериментируйте с последними двумя параметрами, чтобы найти оптимальную комбинацию.

image4 by Cristian Marchi

Ну а теперь можно доработать композицию при помощи панорамирования и/или вращения.

  • для панорамирования нажмите левую кнопку мыши и одновременно потащите указатель мыши в сторону;
  • для вращения нажмите клавишу Ctrl, затем левую кнопку мыши и одновременно потащите указатель мыши в сторону.
image5 by Cristian Marchi

Получив желаемый результат, вы можете сохранить его как изображение в формате JPEG через меню View > Save as…, либо нажатием Ctrl+S.

image6 by Cristian Marchi

Вот и всё!

Конечное изображение:

pianeta_megane by Cristian Marchi

Спасибо Томасу Шарплессу и остальным, кто поучаствовал в создании Panini за этот отличный инструмент!

От переводчика: и ещё пара примеров из галереи автора урока для тех, кто не понял, в чём фишка :)

Пример 1

Пример 2


Автор: Cristian Marchi
Источник: How-to: making planets with Panini

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*


Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.