Away3d проекция, равнопрямоугольная и кубическая

Попытка создать 360-градусный видеопроигрыватель, использующий в качестве исходных файлов видео равнопрямоугольной формы. Точно так же, как на flickr, но видео, а не изображения. http://www.flickr.com/groups/equirectangular/pool/

Я встречал этот проект на github, но он проецирует исходный источник на видеотекстуру внутри сферы, что, на мой взгляд, менее эффективно, а также имеет проблему ограничения только одной текстурой с максимальным размером 2048 пикселей.

https://github.com/Visuall-Interactive/OVP-basic

Может ли кто-нибудь из экспертов Away3d предложить, как мне сопоставить равнопрямоугольный источник видео с внутренней частью куба (т. Е. Преобразовать его из равнопрямоугольного в кубический)?

Заранее спасибо!


person Bachalo    schedule 25.03.2013    source источник


Ответы (1)


В первые дни работы с Away3D я взял на себя проект, который пытался отобразить все в сферической среде. Я повторно отрендерил ресурсы, чтобы использовать кубическое отображение на плоскости или перевернутые кубы. Тогда мы пошли с 4 до 30 кадров в секунду.

Я бы рекомендовал использовать кубическое отображение на Skybox, подобном настройке (перевернутый куб или 6 плоскостей), и предварительно обработать видео для соответствия. Это был бы наиболее эффективный способ улучшить качество и производительность.

Подход куб / плоскость также имеет преимущество наличия 6 текстур и, следовательно, обеспечивает гораздо более высокое разрешение. Но теоретически вы также можете разделить сферу на сегменты и использовать несколько текстур.

Имейте в виду, что VideoTexture работает медленно и не ускоряется графическим процессором. Можете ли вы повторно выполнить рендеринг или предварительную обработку этих видео? Или их нужно загружать как есть?

person Jerome Maurey-Delaunay    schedule 26.03.2013
comment
Спасибо, да надо их загружать как есть. 720P mp4 с кодировкой H.264. Начинаю думать, что лучшее решение - НЕ использовать Away3d, а скорее Flash Native3d ... но я не мастер трехмерной математики - person Bachalo; 26.03.2013
comment
Мало что можно сделать, пока мы не получим доступ к декодированному изображению на графическом процессоре. Об этом просили, но я не думаю, что это большой приоритет для Adobe. - person Jerome Maurey-Delaunay; 26.03.2013