comfyui GaussianViewer

Всем привет. Представьте — вы сгенерировали изображение или у вас уже есть какое-то изображение, и вам нужно, ничего не меняя в нём, изменить ракурс съёмки, поставить камеру в строго определённое место, строго под определённым углом. Сделать такое вы не сможете ни в одной нейросети. Да, конечно, у нас есть Edit-модели, но написать промт, который изменит точку обзора именно ту, что вы хотите — задача практически невыполнимая. Вы будете получать что-то похожее, но не то, или вообще не то, что хотите.

Но теперь появился инструмент, который делает это настолько точно, насколько это вообще возможно — вы буквально перемещаете 3D-камеру внутри изображения, меняете её наклон и увеличение, а после получаете новое изображение. Звучит как фантастика? Давайте разберёмся.

Как это работает — просто о сложном

Когда вы загружаете фото в GaussianViewer, он не просто «смотрит» на картинку — он пытается понять объём. Специальная модель анализирует тени, перспективу и детали, а потом расставляет в виртуальном пространстве конструирует сцену. Вот это и есть Gaussian Splatting.

После того как сцена построена — вы заходите внутрь неё. Буквально. Крутите камеру, смещаете её в сторону, приближаете деталь. И когда вас устраивает угол — нажимаете одну кнопку и получаете изображение с нового ракурса.

Управление камерой мышью:

  • Левая кнопка мыши: Перемещение камеры вокруг объекта
  • Правая кнопка мыши: Сдвиг камеры во всех направлениях
  • Скролл: Приближение/отдаление

Управление камерой с клавиатуры:

  • W/S/A/D или стрелки: Перемещение камеры вперёд/назад/влево/вправо
  • Q/E: Смещение камеры по горизонтали (Рыскание)
  • R/F: Наклон камеры по вертикали (вверх/вниз)
  • Z/C: Наклон камеры по горизонтали (влево/вправо)
  • Shift: Режим точности (0.1x)

Результат

GaussianViewer vs Qwen Multiangle Camera

Кстати, многие путают GaussianViewer с Qwen Multiangle Camera — мол, разве это не одно и то же? Нет, это два разных подхода.

  • Qwen Multiangle Camera — Вы не двигаете никакую камеру вручную — вместо этого выбираете один из 96 фиксированных ракурсов через интерактивный виджет или пишете промт. Модель сама «придумывает», как должна выглядеть сцена. Это быстро, просто, но у вас нет точного контроля — только множество заранее заданных позиций.
  • GaussianViewer работает иначе: сначала из вашего изображения строится настоящая 3D-сцена, а потом вы буквально перемещаете камеру внутри неё — без каких-либо ограничений по углам. Это не генерация «по промту», а реальный рендер с новой точки.

Об ограничениях

Важно понимать следующее. Если вы повернёте камеру совсем чуть-чуть — результат будет почти идеальным. Если же попробуете зайти за объект или развернуться на 180° — там, где на исходном фото не было информации, то модель не будет знать, что находится за спиной у объекта — она будет «догадываться» и дорисовывать, делая итоговое изображение чистым и цельным.

Лучше всего инструмент работает при небольших сдвигах камеры — 15–40 градусов от исходного угла. Именно в этой зоне результаты выглядят практически идеально.