Автор Тема: изогнуть видео под сферическое зеркало  (Прочитано 85502 раз)

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #75 : 20 Февраль 2014, 06:42:33 »
... поскольку по теме регулярно задают вопросы в личку - добавлю здесь ...

... есть несколько приемов получить контент под subj в Blender ...

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

... для конвертации "плоского" видео, есть способ с патчем Blender ...
... используется тот же алгоритм ...
out 19

... в идеале нужен видео контент -панорама на 360 градусов в горизонте и 180 по вертикали ...
... тогда все просто красиво, без швов ...
... в других случаях нужно будет маскировать швы ...

... второй способ - подготовка 3d контента в Blender, установка панорамной камеры ...
... в таком варианте на выходе будет панорама 360х180, и следовательно картинка на куполе будет без швов ...

[вложение удалено Администратором]
Для Кота

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #76 : 12 Октябрь 2014, 16:38:43 »
... ссылка на пропатченный Blender 2.72 (linux, 64bit)...
https://yadi.sk/d/_ve5uONGbwwFW

... мувик ...
out 6


libglew1.10
libboost-locale1.54.0
libavdevice53
libspnav0
« Последнее редактирование: 16 Октябрь 2014, 18:56:50 от sungreen »
Для Кота

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #77 : 11 Апрель 2015, 13:25:15 »
В начале этого года было несколько очень плодотворных контактов на тему "изогнуть видео под сферическое зеркало", в результате чего появился новый патч для Blender, который добавляет эффект конвертации видео  под сферическое зеркало непосредственно в VSE - встроенный видео редактор.

Сборка под Linux 64 пропатченного Blender 2.72 доступна по ссылке.

https://yadi.sk/d/-O0_0WhqfuvgP

Это обычный zip архив. После разархивирования, запустите blender из папки bin (Возможно что потребуются некоторые библиотеки, пишите если что).

Для экспериментов взял мувик Big Buck Bunny - это открытый мультфильм Blender Foundation.
https://ru.wikipedia.org/wiki/Big_Buck_Bunny

В итоге получилось вот что (смотрите на куполе, если он у Вас есть :) , видео лучше скачать )

https://youtu.be/oTGf3SmKCgo

ссылка для скачивания fullhd с яндекс-диска:

https://yadi.sk/i/3D8VPwB0fuurM

Что реализовано:

1) конвертация видео под сферическое зеркало
оригинальный кадр



кадр под сферическое зеркало



2) замазывание швов

бесшовный кадр, зона перехода с левой стороны 2.5% от ширины кадра


бесшовный кадр под сферическое зеркало


3) дополнительные фильтры
в круг


в фишай



Как пользоваться:

1) в Blender откройте видео редактор VSE



2) добавьте Ваш мувик



3) выделите видео дорожку (нижняя из двух)



4) через меню добавьте эффект "DOMIK TEST"



5) в правой панели инструментов перейдите в секцию Effect Strip



6) Откройте выпадающий список Type:



7) Выберите из списка Plane to spherical



8) После этого будет получен кадр видео под сферическое зеркало. Именно такой кадр и предполагался этой темой. Но поскольку изначально оригинальное видео не предназначено для таких манипуляций, то у нас получился сверху шов.




Для избавления от шва, добавлен еще один эффект смазывания границы в пределах 2.5% от ширины кадра. Очевидно, что в большинстве случаев этого достаточно.

9) Поменяем тип эффекта с "Plane to spherical" на "Seamless"



10) Обратите внимание на левый край.



11)  через меню добавим еще один эффект "DOMIK TEST"



12)  и установим из списка Plane to spherical



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

Результат:



Спасибо тем людям которые неравнодушны к этой теме.
« Последнее редактирование: 11 Апрель 2015, 21:27:24 от sungreen »
Для Кота

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #78 : 14 Апрель 2015, 10:46:39 »
Нашел вот такую тему - сферические камеры http://360cam.ru/
Взял для эксперимента вот этот ролик
https://www.youtube.com/watch?v=Pau3_dwAzoE

Перегнал под сферическое зеркало
что получилось https://youtu.be/In8vG3QuSTM
как делал https://youtu.be/qGNUBEBFyB4

Из-за компоновки сцены, очевидно, что это не самый удачный пример но в принципе работает. То есть панорамное видео в конвертируется под сферическое зеркало без шва.
Для Кота

Оффлайн tolltoll

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #79 : 25 Июнь 2015, 16:16:22 »
Добрый день! Сделал все из предпоследнего поста sungreen. При применении фильтра Domik_Test выдает ошибку: "2 selected sequence strips are needed"  Пожалуйста посоветуйте, в чем может быть ошибка???

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #80 : 25 Июнь 2015, 17:25:41 »
если можешь покажи скрин с ошибкой
Для Кота

Оффлайн tolltoll

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #81 : 26 Июнь 2015, 11:47:53 »
Установил Linux UBUNTU-14.04.2-64. Файл Blender в папке  bin  не запускается. Пишет в терминале, что нет библиотеки  libHalf.11.  Библиотеку не смог найти. Скачал программу Blender 2.7.4. (2.7.2 не нашел для Linux) и заменил в ней папки: scripts и datafiles. Все запустилось, появился Domik_Test. Но при нажатии на его выдает ошибку: 2 selected sequence strips are needed
перевод yandex: 2 выбранной последовательности полос необходимы
Пробовал в Windows- таже ошибка.
Скрины:


[вложение удалено Администратором]

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #82 : 26 Июнь 2015, 13:33:49 »
>> и заменил в ней папки: scripts и datafiles.
... так работать не будет ...

>> Пишет в терминале, что нет библиотеки  libHalf.11.
... сборки деланы в mint 17 , посмотрю вечером какой пакет ставить ...

>> Пробовал в Windows- таже ошибка.
... это для виндовс версии или тоже перезаписью scripts и datafiles? ...
Для Кота

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #83 : 26 Июнь 2015, 21:05:23 »
>> Пишет в терминале, что нет библиотеки  libHalf.11.  Библиотеку не смог найти.
а пакет libilmbase установлен? какая версия?
Для Кота

Оффлайн tolltoll

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #84 : 27 Июнь 2015, 02:39:06 »
>> Пробовал в Windows- таже ошибка.
... это для виндовс версии или тоже перезаписью scripts и datafiles? ...
Для виндовс версии с перезаписью scripts и datafiles из Вашей сборки...

Честно говоря с Linux познакомился позавчера специально для Вашей сборки  программы, и пока не сильно подружился, хотя в общем понравился. Буду пробовать разбираться с библиотеками. Какой пакет libilmbase установлен и какая версия пока не знаю. Буду завтра разбираться. Спасибо за поддержку.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #85 : 27 Июнь 2015, 08:41:51 »
>> с Linux познакомился позавчера
может тогда поставить linux mint 17?  там действительно не портабельная сборка и нужно библиотеки до устанавливать
Для Кота

Оффлайн tolltoll

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #86 : 29 Июнь 2015, 16:27:35 »
Не могу победить библиотеки. При запуске файла Blender в терминале пишет, нет такой-то библиотеки. 8 библиотек установил. Уперся в библиотеку libIlmImf-Imf_2_1-21-2.1.0-2.3 - не могу ее установить. 
В Ubuntu установлена libilmbase6_1.0.1-4_amd64.
Если установлю  linux mint 17 тоже будут проблемы с библиотеками?

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #87 : 30 Июнь 2015, 06:32:31 »
... как временное решение для ubuntu и mint поставить эти библиотеки ...

Код
sudo apt-get install openimageio1.3 libboost-locale1.54.0 libavdevice53 libyaml-cpp0.5


... установить пакет
https://launchpad.net/~irie/+archive/ubuntu/openexr/+build/5658155/+files/libilmbase11_2.1.0-0irie1%7Etrusty1_amd64.deb
(страница с описанием пакета https://launchpad.net/~irie/+archive/ubuntu/openexr/+build/5658155) ...

и на всякий случай поставить вот этот Blender
Код
sudo add-apt-repository -y ppa:irie/blender
sudo apt-get update
sudo apt-get install blender

... и далее для использования Domik Test  скачать архив сборки под Linux 64 пропатченного Blender 2.72 https://yadi.sk/d/-O0_0WhqfuvgP  ...
... распаковать архив и запустить Blender из папки bin ...

... очевидно, что в ходе разработки получился кавардак с библиотеками, постараюсь исправить ...
« Последнее редактирование: 30 Июнь 2015, 07:18:53 от sungreen »
Для Кота

Оффлайн tolltoll

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #88 : 01 Июль 2015, 13:24:35 »
Сегодня наконец получилось посмотреть Ваш мувик Big Buck Bunny под сферическое зеркало на куполе планетария с сферическим зеркалом. К сожалению видео не оправдало ожидания. Персонажи появляются из неоткуда и исчезают в никуда, сильно искажены (особенно  по краям и в самом центре).
Практически картинка нормальная только в средней трети купола. Из за всего этого даже непонятно что делают персонажи и о чем мультик.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #89 : 01 Июль 2015, 13:54:35 »
>> Персонажи появляются из неоткуда и исчезают в никуда, сильно искажены (особенно  по краям и в самом центре).
... спасибо, что посмотрел этот мувик на куполе и  это действительно так, поскольку из плоского видео сделать полусферическую панораму нереально ...

... если есть возможность, посмотри еще на куполе вот это мувик  https://www.youtube.com/watch?v=rwo6uaYk_Gc  ...
... это переделанный под полусферу контент из темы http://blender-3d.ru/forum/index.php/topic,960.msg11499.html#msg11499 ...
... очень интересны замечания и предложения по доработке ...
... спасибо ...
Для Кота

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 68
Автор: LEXA ANЭGROWND
blender.png
Скачано: 78
Автор: ipv2007
4.png
Скачано: 100
Автор: hiroyukiss
2.png
Скачано: 122
Автор: hiroyukiss

Скачано: 112
Автор: Dilifa12