← Энциклопедия Fusion
USD / 3DПродвинутый

uCamera

uCamera / USD-камера

uCamera создаёт или настраивает камеру для USD/Universal Scene Description сцены: проекцию, клиппинг, экспозицию, фокус, film back, transform и параметры экспорта отдельным stage.

uCamera1SceneInputSceneOutputMaskForegroundBackgroundOutput

uCamera

Обзор

Что делает uCamera

uCamera похожа по логике на обычную Camera3D, но рассчитана на работу с Universal Scene Description. Она описывает точку зрения внутри USD-сцены и помогает согласовать камеру с импортированными/экспортируемыми stage, объектами, светом и 3D-рендером.

На вкладке Controls задаются оптические и технические параметры: Projection Type, Near/Far Clip, Exposure, Focal Length, Focus Distance, F Stop, Film Back, Shutter и Stereo Role. Эти параметры определяют, как камера видит сцену, насколько сильна перспектива, где проходят плоскости отсечения и как камера участвует в стерео или USD-экспорте.

Film Back управляет физической моделью камеры: горизонтальной и вертикальной апертурой сенсора, а также Lens Shift по X/Y. Эти значения важны, если нужно совпадение с реальной камерой, трекингом, USD-ассетом или другой 3D-системой. Неправильный Film Back меняет угол обзора даже при том же Focal Length.

Transform двигает саму камеру: Translation, Rotation и Pivot. Здесь камера размещается в сцене, поворачивается на объект, поднимается/опускается и при необходимости получает target-зависимость. Именно Transform обычно анимируют для пролётов, превью USD-сцены и финального кадрирования.

Control Visibility включает вспомогательные элементы во Viewer: Frustum, View Vector, Near/Far Clip, Focal Plane и subdivisions. Эти элементы не являются финальной картинкой, но помогают понимать, куда смотрит камера, что попадает в кадр, где проходят границы отсечения и плоскость фокуса.

uCamera лучше использовать как технически точную камеру для сцен с USD-данными. Если задача простая и не связана с USD, может хватить обычной Camera3D. Но когда проект завязан на stage, импорт/экспорт, роли камеры и согласование с внешним 3D-пайплайном, uCamera даёт более правильную структуру.

Как это понимать

Представляй uCamera как USD-камеру на виртуальной площадке: Controls задаёт объектив и сенсор, Transform ставит камеру в пространстве, Control Visibility показывает технические направляющие, а Export решает, будет ли камера выводиться отдельным stage.

Где используется

Задать камеру для USD/Universal Scene Description сцены.
Согласовать виртуальный объектив с внешним 3D-пайплайном.
Настроить перспективную или ортографическую проекцию.
Управлять Near/Far Clip, чтобы объекты не пропадали и не резались неправильно.
Настроить Film Back, Focal Length и Lens Shift под реальную или импортированную камеру.
Анимировать пролёт камеры через Translation/Rotation/Pivot.
Экспортировать камеру как отдельный USD stage при необходимости.