Получение Flash-панорамы на примере сцены в Vue.


 

Доброго времени суток друзья.
Предлагаю Вашему вниманию реализацию 3D сцены во флеш файле, которую можно покрутить мышкой, как бы стоя на месте рассматривать по сторонам. Попробуйте покрутить следующую панораму.

 За основу берется сцена программы Vue-extreme. Отличная программа по созданию природных ландшафтов, атмосферы и экосистемы. Курс по программе я преподаю на лекциях, приходите :) .
Вы также можете взять любую программу 3D моделирования, в которой можно рендерить и настраивать камеры, будь то 3DMax, Maya и т.д.

Итак начнем!!

Подготовка материала для создания панорамы.

1. В программе Vue переименуйте камеру Main camera в имя "0" на панели объектов.
2. Перейдите в настройки камеры и укажите пропорции визуализации Sqare (1:1). RMB на самере, в контекстном меню выбрать Edit Object.
3. Укажите угол обзора камеры по горизонтали и вертикали 90 грд.

 4. Нажмите на кнопку сохранить камеру на панели Preview render, и создастся новая камера. Назовите ее следующим порядковым номером. Дубликат камеры несет в себе настройки дублируемой.
5. Выставьте 6 камер в порядке как на рисунке, пользуясь трансформацией и панелью Orientation. Камеры должны располагаться перпендикулярно друг другу. 

 

6. Привяжите все камеры к нулевой. Выделяем камеру и на панели анимации справа вверху Link to "0".


7. В дальнейшем не трогайте все камеры, кроме нулевой. 
8. Выставлять ракурс не обязательно, т.к. панорама возьмёт на себя все стороны. Достаточно выставить нулевую камеру в нужную Вам позицию в сцене. 
9. Рендерим каждую камеру и сохраняем в одну папку.

 


Создание панорамы, используя программу Pano2QTVR

Для создания панорамы у вас должны быть 6 квадратных рисунков.

Забираем Pano2QTVR и ставим.
После запуска программы Pano2QTVR мы получаем окно

1. Нажимаем кнопку «Создать новый проект». Указываем путь, где будет располагаться наш файл проекта.
2. Переходим в вкладку Project
a. Указываем тип проекта Кубическая
b. Указываем путь к шести нашим файлам с правильным названием в нумерации.
c. Выбираем в пункте Output format - Flash

Правило наименования файлов для кубической модели.

У нас должны быть названия, начиная нумерацию с нуля.
Image_0_0.jpg
Image_0_1.jpg
Image_0_2.jpg
Image_0_3.jpg
Image_0_4.jpg
Image_0_5.jpg

3. Заходим вкладку конфигурация. 
a. Указываем размер квадрата-сегмента, на экспорте в flash файла
b. Указываем размер начального окна Flash-документа. (после можно изменять размер окна стандартными методами)


4. Можно создать активные зоны. С помощью их можно создать кнопки на панораме. Например, дверь в интерьере будет подгружать другой флеш-файл с панорамой комнаты за дверью. Выбираем вкладку Активные зоны.
a. Соглашаемся с разрешением активных зон.
b. Выбираем одну из 6 сторон куба (можно на нескольких картинках указывать активные зоны)
c. Выбираем инструмент выделения и мышкой кликаем по рисунку пока не замкнем зону красного цвета

d. Указываем заголовок, который будет высвечиваться во время просмотра панорамы
e. Указываем путь URL к файлу, который будет вызываться при нажатии на зону. Это может быть другая панорама, документ или сайт в интернете и т.д.

После создания активных зон, программа создаст png-файлы, несущие информацию об активных областях. Не потеряйте их и не удаляйте.
5. Выбираем в низу Output format: Flash
6. Нажимаем кнопку Create, после процесса сборки, программа выдаст файл панорамы.
6. Появится консольная страничка, где ведется информация о сборке флеш-файла. Если в строке написана будет ошибка, значит Вам придется разобраться. Ошибки бывают от неправильного названия имени картинок, не верных линков.
Если все удачно получилось то вы увидите результат.

www.mnexus-studio.com
 
mnexus.blogspot.com
508 0 850 4
12
2012-06-15
вопрос - а почему сразу не отрендерить полную панораму?
2012-06-15
Это все дело вкуса и направления. Например если показывать клиенту интерьер в виде флеш панорамы или одой картинкой 360 грд. на 180грн. Простая панорама для простого человека не сразу понятна. А эффект обзора флеш-панорамы более восприимчив.
2012-06-15
[quote=Максим Таныгин] Это все дело вкуса и направления. Например если показывать клиенту интерьер в виде флеш панорамы или одой картинкой 360 грд. на 180грн. [/quote] не, это понятно - просто мне кажется что вполне можно преобразовать уже готовую панораму во флеш. На скрине отчетливо видно что программе скармливают именно полную панораму [img]http://img13.nnm.ru/6/8/4/8/9/4c2cf4c9187d4253985d5d989ea.png[/img]
2012-06-15
Программа кормиться (Тип проекта): равноугольной, кубической и цилиндрической схемой Также есть объектная флешка, это когда объект в центре и можно его как бы вращать. Как на картинке http://www.render.ru/images/uploads/Image/Tutor/vue/029/pano_htm_m71ca25d8.png Там же происходит искажение и выравнивание пикселей во флеше, делает эффект псевдо-3Д. Какая флешка работает быстрее и качественнее - не проверял и не сравнивал. Но подходы есть разные, кому как удобнее.
2012-06-15
равноугольная (equirectangular) - это и есть полная панорама. Мне просто непонятно зачем городить камеры если есть вариант в один клик? Может, есть все же причина?
2012-06-15
Ну ОК, возможно ты прав в том случае, если есть возможность делать рендер 360*360 грд. Програм много и не каждая может делать 360. (Vue панорама делает) Например можно сфоткать окружение по схеме и сложить в Панно.
2012-06-16
качественную панораму разрешения 12000 на 3000 не часто встретишь даже платно а есть возможность сохранить в HDRI ?
2012-06-16
Знакомый проект!!!))) Спасибо за урок!
2012-06-16
[quote=Toer] [/quote][quote=Toer] [/quote] Есть кустарный метод: Открываешь в Photoshop и меняешь цветовой тип в 32 бита. и будет возможность сохранить в HDRI
2012-06-16
vue рендерит в HDRI, только при этом надо убрать Natural Film Response
2012-06-16
[quote=Максим Таныгин] Есть кустарный метод: Открываешь в Photoshop и меняешь цветовой тип в 32 бита. и будет возможность сохранить в HDRI [/quote] Смешно! :)))
2012-06-20
не увидел с татье указание на то что необходимо в обязательном порядке отключать пост эффекты, типа блура и засветки линз.
RENDER.RU