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

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #270 : 16 Февраль 2024, 04:30:12 »
Есть предпосылки к желанию обновить конвертор DomIK для Blender. Не уверен, что получиться скоро это сделать, но вот сейчас закинул на гитхаб "онлайн-калибратор DomIK.JS" для мобильных планетариев.
Суть -  с помощью "калибратора" подобрать для купола наиболее подходящие настройки -> сохранить настройки для Blender\DomIK и уже после этого делать рендеринг видео.

Вот ссылка на "калибратор" https://sungreen.github.io/projects/DomIK.js/index.html . Возможно у кого-то появятся идеи, пишите.

Отдельное спасибо Андрею из Хабаровска за мотивирующий посыл и проведение экспериментов в полях на куполе!!!
Для Кота

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #271 : 25 Февраль 2024, 19:47:31 »
Обновил версию 1.06.
Добавил возможность смотреть fisheye файлы во время калибровки.
Ссылка на приложение не изменилась https://sungreen.github.io/projects/DomIK.js/index.html
Демо файлы в контенте проекта https://github.com/sungreen/sungreen.github.io/tree/master/projects/DomIK.js/content/fisheye
Видео как пользоваться https://youtu.be/dUgIcWaU8ZQ
Для Кота

Оффлайн 3D

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #272 : 12 Март 2024, 15:56:39 »
Вот и обнова! Благодарю за труд! 7 лет назад мы были счастливы найти этот плагин-скрипт, и сейчас все так же актуально! С сеткой давно хотелось предосмотр делать, и вот она, реализация!
С вашего позволения от себя добавлю своё наблюдение по теме из VR панорама в domik:
Пользуюсь еще другим плагином в другом редакторе, и там реализация точнее. И вот в чем суть, для зеркала пережимать все 360 градусов из VR не нужно! Cамо зеркало это четверть сферы 180x90 градусов. Картинка более корректнее в куполе, если из полных 360 делать картинку 180х180 или 180х90. Сам купол это полусфера 360х180. Когда рендеришь все 360, то сохраняется ненужный глазу материал, а центральное действие отдаляется. Много лишнего и формат искажается. Выходит проецируешь эти 360х360 на четверть 180х90 зеркала для купола 360х180.  А вот когда центральное действие остается в оригинальном размере, а все что ушло за поле зрение - отсутствует, смотриться интереснее. Поэтому 180х90 смотриться комфортнее. Проверено годами. С уважением!
« Последнее редактирование: 12 Март 2024, 16:13:27 от 3D »

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #273 : 12 Март 2024, 16:49:45 »
Согласен, большой градус не всегда хорошо. Пробую проработать этот вопрос, чтобы была возможность образки панорамы. Вроде и понятно, что для панорамы естественно было бы иметь такую возможность. С математикой как подрезать углы для Fisheye и Equirectangular проекций разобрался, допиливаю для Cubemap. Спасибо за подсказку.
Для Кота

Оффлайн 3D

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #274 : 12 Март 2024, 18:15:25 »
Общее дело делаем)
« Последнее редактирование: 12 Март 2024, 18:35:36 от 3D »

Оффлайн Vadim23

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #275 : 27 Март 2024, 09:48:50 »
Привет жителям, есть планетарий, есть желание рендерить для него нормальные фильмы, вижу тут люди грамотные собрались, продвижение вперед налицо, позвольте тупой вопрос , как вот эту текстовую ссылку {"dome":{"radius":2.5,"position":{"x":0,"y":0,"z":0}},"mirror":{"radius":0.25,"offset":0,"elevation":0,"position":{"x":2.5,"y":0,"z":0}},"projector":{"offset":0.5,"elevation":0,"position":{"x":1.75,"y":0,"z":0}},"warp":{"shift":{"x":0,"y":0,"z":0},"factor":8.431578545315618,"base":0.75,"maxray":1000,"basis":{"x":0.75,"y":0,"z":0},"zenit":{"x":0.75,"y":0.11860175347065656,"z":0}}} вставлять в блендер? Хочу тоже поучаствовать в экспериментах, благо оборудование и желание имеется)

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #276 : 27 Март 2024, 11:33:05 »
>> позвольте тупой вопрос , как вот эту текстовую ссылку
Congratulations!!!

Сейчас никак, это как раз эксперимент, который в целом продвигается в этом направлении.
Помощь очень нужна, особенно если есть оборудование, тогда проработка вопроса ускориться.
Чего мы сейчас добиваемся с помощью этого тестового приложения https://sungreen.github.io/projects/DomIK.js/index.html:
1) основная цель - упростить настройку проекционной системы живьём в поле, под куполом.
2) использовать индивидуальные параметры настройки проекционной системы для конвертации видео.
3) добиться конвертации видео на лету.
4) создать набор инструментов для подготовки интерактивных программ.

Андрей из Хабаровска провел тестовые испытания, собрал и обобщил информацию по проблемам настройки для своего варианта. По этой информации я сейчас дорабатываю приложение для настройки проекционной системы.

В чём нужна помощь и что нужно сделать уже сейчас.
Провести тестовую настройку проекционной системы на своём куполе.
1 Запустить приложение https://sungreen.github.io/projects/DomIK.js/index.html
2 Параметром Screen->Vert совместить нижнюю центральную точку проекции с фронтальной точкой на куполе, так чтобы все сегменты были видны.
3 Параметром  Screen->Scale совместить центральную точку проекции с зенитом купола.
4 Другими настройками добиться приемлемого изображения на куполе.

Возможно какие-то настройки нужно добавить или в целом поменять методику настройки.
По планам на следующей недели будет обновление приложения. Поэтому если будут предложения, то напиши сюда.

Для Кота

Оффлайн Vadim23

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #277 : 27 Март 2024, 14:22:05 »
Как я понял это только с наута получится? И чтобы интернет был, правильно?

Оффлайн Vadim23

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #278 : 27 Март 2024, 14:27:23 »
Мы фильмы запускаем с жесткого выносного через блюрей проигрыватель, через hdmi кабель подключенный к проектору, как подцепить и что подцепить чтобы проверить?

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #279 : 27 Март 2024, 14:46:33 »
Как я понял это только с наута получится? И чтобы интернет был, правильно?
ноут - да, интернет - 50/50

Блюрей проигрыватель гонит уже готовый контент, а для настройки нужен ноут или любое устройство с интернет бразером, который поддерживает JS. Браузер может быть edge, chrome, firefox, которые есть в windows, linux, android, на ПК, ноуте, планшете или телефоне. PS4\PS5 не поддерживает JS, про XBOX не в курсе.

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



Для Кота

Оффлайн Vadim23

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #280 : 27 Март 2024, 17:09:23 »
Ссылку на архив можно с приложением? Завтра как раз показ-проверим и скрины пришлю

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #281 : 27 Март 2024, 18:33:23 »
https://github.com/sungreen/DomIK.js/archive/refs/heads/main.zip это архив на гитхабе
для chrome нужно использовать следующие ключи запуска для запуска на компьютере с такими ключами "C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files --autoplay-policy=no-user-gesture-required

В архиве в папке content/fisheye будет 4 тестовых файла. Чтобы их запустить нужно в приложении кликнуть в меню Content.
По итогу нужно добиться равномерной сетки на куполе.
Для Кота

Оффлайн Vadim23

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #282 : 28 Март 2024, 05:07:44 »
до ехе дошел, а вот это не понял где находится --allow-file-access-from-files --autoplay-policy=no-user-gesture-required и как это прописать

Оффлайн Vadim23

  • Житель
Re: изогнуть видео под сферическое зеркало
« Ответ #283 : 28 Март 2024, 05:22:41 »
почитал, видимо JS надо ставить, но я в нем никогда не работал

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: изогнуть видео под сферическое зеркало
« Ответ #284 : 28 Март 2024, 07:09:31 »
Нет, не надо ничего ставить, js поддерживается в браузере.
Нужен браузер - chrome или firefox.
Я использую chrome, для него создал ярлык с параметрами запуска.
"C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files --autoplay-policy=no-user-gesture-required

Перед походом под купол желательно проверить работу приложения.
Для оперативности, вопросы можно кидать в чат канала https://t.me/sungreen_domik
Для Кота