Камеры (cameras)¶
Панорамные камеры (panoramic cameras)¶
Cycles поддерживает несколько типов панорамных камер, которые подробно описаны ниже. Обратите внимание, что они не могут отображаться в «не-рендер» режимах во вьюпорте, т. е. в режиме «сплошной»; они будут работать только для финального рендера.
Равнопромежуточная (equirectangular)¶
Создать панорамный вид сцен с места расположения камеры с использованием равнопромежуточной проекции, всегда визуализируя полные 360° по оси X и 180° по оси Y.
Эта проекция совместима с текстурой окружающей среды, используемой для шейдеров мира, поэтому её можно использовать для рендеринга карты окружения. Чтобы соответствовать мэпингу «по умолчанию», установите вращение объекта-камеры на (90, 0, -90) или направьте её вдоль положительной оси X. Это соответствует взгляду на центр изображения с использованием стандартного мэпинга текстуры окружающей среды.
- Широта - Минимум, максимум (latitude min, max)
Пределы углов вертикального поля зрения.
- Долгота - Минимум, максимум (longitude min, max)
Пределы углов горизонтального поля зрения.
Равноугольная кубическая проекция (equiangular cubemap face)¶
Улучшает «равнопромежуточную» панораму, обеспечивая более равномерное распределение визуализированных пикселей сферической среды. При этом производится изображение, которое имеет малое изменение в визуальном разрешении для всей сферической проекции. Это контрастирует с равнопромежуточной панорамой, при которой могут теряться детали на полюсах изображения. Это также контрастирует с проекциями кубической карты, которые теряют детали вблизи краёв каждой грани.
Этот тип панорамы отлично подходит для случаев использования виртуальной реальности, где важно обеспечить как можно больше визуальной детализации при ограниченном разрешении.
Ограничением метода равнопромежуточной панорамы является то, что у этого метода нет ограничений по долготе или широте.
Рыбий глаз (fisheye)¶
Объективы «рыбий глаз» – это, как правило, широкоугольные объективы с сильным искажением, полезные для создания панорамных изображений, например, для купольной проекции или в качестве художественного эффекта.
Объектив «рыбий глаз - равноцельный» лучше всего подойдёт для реальных камер. Он обеспечивает фокусное расстояние объектива и угол поля зрения, а также учитывает размеры сенсора.
Объектив «рыбий глаз - равноудалённый» не соответствует ни одной реальной модели объектива; он даст круговой рыбий глаз, который не учитывает никакую информацию сенсора, а вместо этого использует весь сенсор. Это хороший объектив для полнокупольных проекций.
- Объектив (lens)
Фокусное расстояние объектива в миллиметрах.
- Поле зрения (field of view)
Угол обзора достигает 360° и более, что позволяет охватить всю окружающую обстановку.
Рыбий глаз - полиномиальный объектив (fisheye lens polynomial)¶
Сопоставить реальную камеру, указав координаты полинома 4-й степени.
Проекция работает следующим образом. Пиксели на изображении сопоставляются с позициями \((x, y)\) на датчике камеры в мм. Позиция на датчике сопоставляется с направлением со сферическими координатами \((1, \theta, \phi)\) в радианах следующим образом:
Затем входящий свет с этого направления проецируется на соответствующий пиксель.
Это можно использовать для моделирования как камер с эффектом «рыбий глаз», так и перспективных камер.
Зеркальный шар (mirror ball)¶
Рендеринг – как будто фотографирование отражающего зеркального шара. Это может быть полезно в редких случаях для сравнения с похожей фотографией, сделанной для захвата окружающей среды.