3d форум по Blender

Blender => Вопросы от новичков => Тема начата: alex123 от 07 Ноябрь 2012, 11:42:47

Название: изогнуть видео под сферическое зеркало
Отправлено: alex123 от 07 Ноябрь 2012, 11:42:47
Никогда, не занимался Блендером, но давно занимаюсь видеомонтажем в премьере. Задача: как натянуть плоское видео на сферу для  получения такого изображения - такая проекция используется в планетариях при проекции , через сферическое зеркало. Кто поможет, огромное спасибо. Вопрос новичка, так что если можно объяснить более доступно .
Цитата: sungreen
##### Важно! #####

По итогам обсуждения темы был разработан патч для Blender, который позволяет изогнуть видео под сферическое зеркало. Эта возможность реализована в кастомной сборке Blender с дополнениями к встроенному видео редактору VSE в виде эффекта DomIK. Эффект реализует преобразование плоского и фишай видео в проекцию под сферическое зеркало (а также реверс). По состоянию на конец 2016 доступна версия Blender 2.76 с эффектом DomIK по указанной ниже ссылке:


ссылка для скачивания Blender 2.76 DomIK для linux64, win64 /download link
http://blender-3d.ru/forum/index.php/topic,414.msg16477.html#msg16477

пример использования DomIK
https://www.youtube.com/watch?v=L7IsZo24Ec8

#20170107
тестовая сборка Blender 2.78 DomIK для linuxmint 64
beta2 https://yadi.sk/d/LsAbWSqV37VW36
beta3 https://yadi.sk/d/IVP8V7bL37j7e6

использование https://youtu.be/y2eEgBGxUTk


[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: alex123 от 07 Ноябрь 2012, 12:12:27
Видео должно получиться приблизительно таким (качество конечно не ах):

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 07 Ноябрь 2012, 19:12:59
... уточню, такое? ...
Fulldome Render with Blender - test #2 - Fisheye lens/mirror
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: alex123 от 07 Ноябрь 2012, 19:55:34
Это проекция фишай  для проекции проектора с фишай линзой - вид полусферы, а здесь проекция под сферическое зеркало,  проекция осуществляется в разрешении 1920*1080 16*9 на  сферическое зеркало, что дает так же проекцию на весь экран планетария (внутрюнюю сферу)   Один день в Африке - демо 2   или Прогулка по звездному небу. Весна
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 08 Ноябрь 2012, 07:35:54
>> а здесь проекция под сферическое зеркало
... будет ли достаточным для достижения эффекта получить изображение в зеркальном шаре? ...
... то есть сделаю зеркальный шар - в нем будет отражаться картинка - в камере будет изображение шара с отражением картинки? ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: alex123 от 08 Ноябрь 2012, 15:10:44
нет, такого эффекта будет не достаточно. Ведь для полноценной проекции под сферическое зеркало, нужно именно искажение как на картинках выше. Насколько мне известно, это искажение получают именно из проекции фишай.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 08 Ноябрь 2012, 17:46:40
... поясни, как физически такое получить? допустим у меня есть камера и сферическое зеркало, что еще нужно для получения эффекта? дай больше информации, пока не вкурил как это сделать ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: alex123 от 08 Ноябрь 2012, 20:33:20
Это приблизительно так,д.б.
http://gc2011.graphicon.ru/files/gc2011/proceedings/conference/gc2011vinogradov.pdf
http://escience.ifmo.ru/cms/content/file/Nosov(1).pdf
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: alex123 от 08 Ноябрь 2012, 20:49:14
Кошка, которая гуляет сама по себе -еще видео
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: alex123 от 09 Ноябрь 2012, 10:18:29
Теперь, что-то я не совсем пойму  эту проекцию. Здесь сфера  - нужно искаженную полусферу, где камера как бы заглядывает на нее снизу. По образцу первых скриншотов выше. Причем по горизонту снизу она почти с ним совпадает. Вот еще скрины причем на 1- видно, что создавалось рисованием поэтому картинка без швов, а на втором видно, что натягивалось с плоского видео - стрелкой указана сшивка, которая неизбежна будет при натягивании на сферу, т.к. горизонт при 360 градусах  не совпадает. Спасибо за соучастие. Область деятельности , специфическая.

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 14 Ноябрь 2012, 19:15:07
... сделал серию экспериментов, вроде даже вкурил как это изогнуть ...

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: alex123 от 14 Ноябрь 2012, 22:01:54
Вот это уже ближе к теме, только  окружности крайние не совпадают
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 15 Ноябрь 2012, 05:15:05
... есть тесты? нужен исходный и преобразованный образ ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: alex123 от 15 Ноябрь 2012, 10:12:20
Есть только статичные картинки, это скрины с программы  Stellarium, если ее скачаете, там есть преобразование из фишай в зеркало. Из прямого видео к сожалению ничего нет.  http://depositfiles.com/files/f6u3x8yqh   - ссылка на скачивание программы После установки программы надо заменить файл default_config, на тот что в архиве. И если разрешение у Вас меньше 1920*1080 , поставить Ваше разрешение -открыв файл. Тогда программа будет работать с преобразованием в сферическое зеркало.

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 15 Ноябрь 2012, 14:01:14
... кстати, а как предполагается использовать Blender? что в итоге от него требуется? может получиться так что делать такое через Blender будет менее эффективным по сравнению с другими способами ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 15 Ноябрь 2012, 20:27:38
alex123, может есть писание этих преобразований?
вот что получается

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: alex123 от 15 Ноябрь 2012, 21:09:54
нет, никаких описаний кроме тех которые давал выше. Но последняя вроде похожа на требуемый результат. Можно попробовать ,я дам кусок видео - Вы переводите в эту проекцию, а я посмотрю под куполом планетария.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 15 Ноябрь 2012, 21:18:46
>>я дам кусок видео
... давай попробуем ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 26 Февраль 2013, 22:44:40
alex123, может есть писание этих преобразований?
вот что получается

А как это преобразование сделано?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 27 Февраль 2013, 06:56:28
>> А как это преобразование сделано?
... если вопрос про картинки которые опубликованы в сообщении  http://blender-3d.ru/forum/index.php/topic,414.msg4900.html#msg4900 , тогда последовательность для blender следующая ...

... создается план (можно прямоугольный и подобный плану исходного изображения, или оставить его квадратным) ...
... план разбивается на NxM элементов в "сетку" ...
... далее добавляем метериал и указываем в качестве текстуры имедж или мувик исходного изображения ...
... делаем UV развертку ...
... далее работает небольшой скрипт, который корректирует точки меша, при этом UV развертка остается преждней ...
... в итоге получем объект на который натянута исходная картинка или мувик по алгортму описанному по этой ссылке 
http://paulbourke.net/dome/warpplayer/


... вот сам скрипт для blender api 2.65 ...
... он топорный, но суть посмотреть функцию sphere(nx,ny) - которая собственно и выполняет рутину по коррекции меша из прямоугольной формы в сферу ...

Код: python
import bpy
import math
import mathutils


def select(ob):
    bpy.ops.object.select_name(name=ob.name,extend=True)

def join():
    bpy.ops.object.join()

def activate(ob):
    bpy.context.scene.objects.active = ob
   
def make_mesh(name):
    me = bpy.data.meshes.new(name)
    ob = bpy.data.objects.new(name, me)
    bpy.context.scene.objects.link(ob)
    return ob,me

def add_data(ob,verts,edges,faces):
    me = ob.data
    me.name = ob.name +' mesh'
    me.from_pydata(verts,edges,faces)
    me.update()



def fface(ds,verts,nx,ny):
    faces=[]
    for j in range(ny-1):
        for i in range(nx-1):
            n0=(j+0)*nx+(i+0)           
            n1=(j+0)*nx+(i+1)       
            n2=(j+1)*nx+(i+1)           
            n3=(j+1)*nx+(i+0)
           
            v02=verts[n0]-verts[n2]
            v13=verts[n1]-verts[n3]
            print(v02.length)
           
            if(v02.length<ds and v13.length<ds):
                faces.append([n0,n1,n2,n3])
    return faces

def plane(nx,ny):
    verts=[]
    for j in range(ny):
        for i in range(nx):
           
            x=(2*i/(nx-1)-1)
            y=(2*j/(ny-1)-1)
           
            v0=mathutils.Vector((x,y,0.0))
            verts.append(v0)
    return verts


def circle(nx,ny):
    verts=[]
    PID2=3.1415/2
   
    for j in range(ny):
        for i in range(nx):
           
            r=i/(nx-1)+PID2*2
            a=PID2*4*j/(ny-1)
           
            x=r*math.sin(a)
            y=r*math.cos(a)
            v0=mathutils.Vector((x,y,0.0))
            verts.append(v0)
    return verts

def sphere(nx,ny):
    verts=[]
    PID2=3.1415/2
   
    for j in range(ny):
        for i in range(nx):
           
            x=(2*i/(nx-1)-1)
            y=(2*j/(ny-1)-1)


            #theta=2*x*PID2-PID2
            #phi=(y-1)/2*PID2

            theta=2*x*PID2+PID2
            phi=(y-1)/2*PID2
                       
            #theta=PID2+x*PID2
            #phi=y*PID2
           
            x=math.cos(phi)*math.cos(theta)
            y=math.cos(phi)*math.sin(theta)
            z=math.sin(phi)
           
            theta=math.atan2(z,x)
            phi=math.atan2(math.sqrt(x*x+z*z),y)
           
            r=phi/PID2
           
            u=(1+r*math.cos(theta))/2
            v=(1+r*math.sin(theta))/2
           
            v0=mathutils.Vector((u,v,0.0))
            verts.append(v0)
    return verts

def remesh(me,verts):
    for i in range(len(verts)):
        me.vertices[i].co=verts[i]       

def main():

    c=250
    step=2
   
    if step==1:
#        verts=plane(c,c)
#        verts=circle(c,c)
        verts=sphere(c,c)

        faces=fface(1/c*10,verts,c,c)
        edges=[]
           
        ob,me=make_mesh('sp')
        add_data(ob,verts,edges,faces)

        verts=plane(c,c)

        remesh(me,verts)

    else:
        verts=sphere(c,c)   
        for me in bpy.data.meshes:
            remesh(me,verts)
   
main()

Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 01 Март 2013, 17:38:22

... если вопрос про картинки которые опубликованы в сообщении  http://blender-3d.ru/forum/index.php/topic,414.msg4900.html#msg4900 , тогда последовательность для blender следующая ...


Спасибо! С Blender пока ни разу не работал, но задачу выполнить надо. Буду разбираться по Вашему описанию.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 01 Март 2013, 17:49:23
... опиши подробнее, может блендер и не нужен для этой задачи ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 02 Март 2013, 05:24:11
... вот еще один вариант решения ...
... это сделано в Blender через Open Shading Language (OSL) ...
... решение очень простое, локаничное и не требует запуска скрипта ...
... суть - по уже упомянотому здесь алгоритму изложенному Paul Bourke, Ian Hooper, Evan Hallein для Dome projection using a spherical mirror сделать обратное преобразование ...
... то есть не искать положение точки на проекции зеркала, а наоборот, найти цвет соотвествующий данной точки зекрала ...
(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-403.png)

... еще в этом решении используется всего 1 файс, то есть просто плоскость с натянутой текстурой ...

... вот сам код OSL ...
... в отличие от алгоритма Paul Bourke, в котором (x,y) -> (u,v), здесь делается наоборот  (u,v) -> (x,y)  ...
Код: OSL
#include "stdosl.h"
shader simple(vector Vi = 0, output vector Vo = 0){ 
    float x = Vi[0];
    float y = Vi[1];

    x = (0.5-x)*2;
    if(sqrt(x*x+y*y)>1) Vo = vector(0,0,0);
    else {
        float pu = 2*x;
        float pv = 2*y;
        float pr = sqrt(pu*pu+pv*pv);
        float a = atan2(pv,pu);
        float b = pr*M_PI_2;   
        float py = cos(b);
        float pz = sin(b)*sin(a);
        float px = sin(b)*cos(a);
        float theta = atan2(py,px);
        float phi = atan2(pz,sqrt(px*px+py*py));
        y = phi/M_PI_2+1;
        x = ((theta - M_PI_2)/(M_PI_2*2)+1)/2;
        Vo = vector(x,y,0);
    }
}

... схема использования узлов в материале текстуры ...
... видно, что это самый простой материал c имеджем в качестве источника цвета и одним дополнительным узлом script для коррекции координат ...
(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-404.png)

(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-405.png)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 03 Март 2013, 00:33:17
... опиши подробнее, может блендер и не нужен для этой задачи ...

Ну да, ты вроде правильно всё понял. Спасибо!
 Самое сложное для меня в этой ситуации - то, что программу я скачиваю и вижу впервые в жизни)) Многое, что для вас - само собой разумеется - я не понимаю о чём речь. Но буду разбираться.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 03 Март 2013, 04:11:55
>>скачиваю и вижу впервые в жизни
... вот люди делают плагином через vlc http://www.graphicon.ru/proceedings/2011/conference/gc2011vinogradov.pdf ...
... очевидно же, что для видео контента и демонстрации реалтайм естественно использовать видео инструмент ...
... в blender это сделать можно, но нужно будет тратить время на рендеринг мувика ...

>> Но буду разбираться
... есть исходное видео для демонстрации на куполе? можно попробовать его конвертировать и далее уже смотреть прогодность этого для практического использования ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 04 Март 2013, 01:22:35
>>скачиваю и вижу впервые в жизни
... вот люди делают плагином через

Они делают преобразование из fish-eye видео, как я понял.

 
... есть исходное видео для демонстрации на куполе? можно попробовать его конвертировать и далее уже смотреть прогодность этого для практического использования ...

у меня есть пример изогнутого видео, сделанного из этого видео
http://rutracker.org/forum/viewtopic.php?t=1418879
http://rutracker.org/forum/viewtopic.php?t=3298655


С Blender я пока туплю: создаю план, создаю маетриал и текстуру с видео - текстура на плане не отоброжается. Делал по урокам, не пойму пока, что делаю не так.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 04 Март 2013, 14:16:01
>>Они делают преобразование из fish-eye видео, как я понял.
... там ключевое слово - плагин, то бишь можно подсунуть vlc видеофильтр который будет делать под сферическое зеркало ...

>>текстура на плане не отоброжается
... лучше скинуть мувик в последовательность картинок Image sequence (например v00001.jpeg, v00002.jpeg, это делае ffmpeg), далее работать на выходе тоже с последовательность картинок ...
... после того как все картинки будут подобраны уже собирать обратно в мувик ...

... !!!важно!!! что OSL работает с Cycles, то бишь и материал нужно делать для Cycles ...

... еще по ходу вопрос, а как быть со швами? ...
http://blender-3d.ru/forum/index.php/topic,414.msg4882.html#msg4882
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 04 Март 2013, 17:21:39
... там ключевое слово - плагин, то бишь можно подсунуть vlc видеофильтр который будет делать под сферическое зеркало ...

Т.е. предлагаешь напсиать плагин? Ээто не вариант для меня. Это мой мозг и опыт не потянет))

... лучше скинуть мувик в последовательность картинок Image sequence (например v00001.jpeg, v00002.jpeg, это делае ffmpeg), далее работать на выходе тоже с последовательность картинок ...
... после того как все картинки будут подобраны уже собирать обратно в мувик ...
... !!!важно!!! что OSL работает с Cycles, то бишь и материал нужно делать для Cycles ...

Т.е. разбивать видео и в блендер подсовывать покадрово? А это можно сделать автоматически? Т.е. указал папку и идёт обработка всех изображений в этой папке.
Так дело реализовано в программе-скрипте вот здесь: (но опять же с фишая)
http://www.lochnessproductions.com/software/imgwarper/iww.html

... еще по ходу вопрос, а как быть со швами? ...
Не совсем понял, что со швами. Вот маленький кусочек уже искривлённого видео (с того примера, что я указал в прошлый раз). Видно, что часть  видео сверху и  боков немного подрезано маской, чтобы скрыть края (швы?).
http://vk.com/video2453007_164316381
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 04 Март 2013, 18:09:34
>> А это можно сделать автоматически?
... да, конечно ...
1) создай папку
2) скопируй туда мувик
3) ffmpeg -i мувик video%4d.jpg
(будут созданы имеджи на каждый кадр начиная с video0001.jpg)
4) далее указываешь в blender  для image sequence имя этого первого кадра

>> Т.е. предлагаешь напсиать плагин?
... предлагаю собрать больше информации на эту тему ...
... не хотелось бы придумывать велосипедЪ и городить огородЪ :) ,  возможно что всё уже готово, только нужно поискать ...
... с другой стороны пока неясно что проще освоит blender или написать video filter для vlc ...
... но в blender это работает, проверено, только времени требуется чтобы раскадрить, отрендерить и собрать в один мувик ...

>>Видно, что часть  видео сверху и  боков немного подрезано маской, чтобы скрыть края (швы?)
... понятно, тогда вопрос снимается

... есть какой нибудь срок для реализации задачи? ...

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 05 Март 2013, 01:18:03
... но в blender это работает, проверено, только времени требуется чтобы раскадрить, отрендерить и собрать в один мувик ...
... есть какой нибудь срок для реализации задачи? ...

Задача такая: добиться как можно быстрее. Чтобы со временем делать обучающий контент для школьников - в качестве дополнительного образования, выездная обсерватория показывает научпоп фильмы (не только о космосе). Конкретных сроков не ставили, но всё время напоминают.

Такая технология работает и в той программе-скрипте, что делает видео из фишая: разбить на кадры, отрендерить и снова собрать.
Раскадрить и собрать - несложно в любой монтажке (я работаю в premiere).
Сейчас пытаюсь отрендерить небольшой кусок на основе твоего файла и подробного описания. Большое спасибо. Напишу, какие будут результаты.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 05 Март 2013, 07:29:42
... информация к размышлению ...
... в blender для cycles есть камеры типа рыбий глаз ...
... посмотри может они пригодяться для чего нибудь ...
... например, сделать промежуточные кадры в рыбий глаз, а далее уже в то что нужно ...

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 05 Март 2013, 21:02:46
Вот примеры видео-сравнения и видео, обработанного в Blender
www.youtube.com/watch?v=nVjcbtUbchI
www.youtube.com/watch?v=FPQ0prAgkJ4


Рендерит долго на моём компе, но это не особенно проблемно. Проблема в том, что почему-то за раз обрабатывает только 250 изображений, не больше, сколько бы я ни задавал (хотя пишет, что 269). Может, где-то стоит ограничение?
(http://s020.radikal.ru/i711/1303/e0/3f99a30e68e0t.jpg)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 06 Март 2013, 00:05:07
Вот нашёл ещё инфу по теме.

http://wiki.blender.org/index.php/Dev:Source/GameEngine/2.49/Fisheye_Dome_Camera
http://paulbourke.net/dome/warpplayer/
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 06 Март 2013, 05:51:55
(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-406.png)

>>Проблема в том, что почему-то за раз обрабатывает только 250 изображений
... перейди на вкладку render (иконка с фотоаппаратом), далее в разделе Frame range установи требуемые значения для Start Frame, End Frame ...

>>Вот примеры видео-сравнения и видео, обработанного в Blender
... а также если требуется измени resolution и aspect ration ...
... еще потребуется двигать камеру по оси Z и подогнать размеры плана под изображение в режиме Edit Mode(желтые стрелки)...

>>Рендерит долго на моём компе, но это не особенно проблемно.
... попробуй уменьшить в разделе Sampling значение для render до 1 (сейчас стоит 10) ...

... !!!мне нужно еще подумать ...
... !!!дай две картинки исходную и которая должна получиться ...

... в любом случае поздравляю тебя с успешным началом работы с blender, поскольку результат уже есть ...
... теперь у тебя в наличии проверенный алгоритм и с ним можно дальше работать в направлении снижения промежуточных операций и сокращения времени на производство таких мувиков в blender  и (второе) искать реалтайм решение на стороне ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 06 Март 2013, 13:22:30
<< еще потребуется двигать камеру по оси Z и подогнать размеры плана под изображение в режиме Edit Mode(желтые стрелки)...

До этого я даже догадался))

<< В любом случае поздравляю тебя с успешным началом работы с blender, поскольку результат уже есть ...

Спасибо тебе! Без тебя я барахтался (юсь) как щенок в луже)
Надо проверить как картинка выглядит на самом куполе. Как будут результаты - отпишусь.

<< ... перейди на вкладку render (иконка с фотоаппаратом), далее в разделе Frame range установи требуемые значения для Start Frame, End Frame ...
<< ... попробуй уменьшить в разделе Sampling значение для render до 1 (сейчас стоит 10) ...

Сегодня всё это буду пробовать


<<и (второе) искать реалтайм решение на стороне ...

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

<< ... !!!дай две картинки исходную и которая должна получиться ...

Вот три пары соответствующих друг другу кадров (примерно)

(http://s57.radikal.ru/i156/1303/d5/8fb3a9bd3101.png)
(http://i065.radikal.ru/1303/ea/f223388b976c.png)
(http://s018.radikal.ru/i521/1303/ea/f9299e16eb31.png)
(http://s019.radikal.ru/i636/1303/08/273fe697f19f.png)
(http://s51.radikal.ru/i133/1303/3c/f6080f5e4f39.png)
(http://s020.radikal.ru/i715/1303/0e/60a92c5b406a.png)


Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 06 Март 2013, 18:35:48
(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-407.png)

... вот попробуй поиграть с настройками osl-узла ...
... scalex,scaley,offsetx,offsety это смещение относительно экрана, в основном наверное будет нужно масштабировать X,Y и двигать по Y ...
... warpx,warpy это обрывы изображения слева/справа и сверху (низ пришит прочно к основанию) ...
... rot - если вдруг нужно повернуть вокруг оси Z ...

звездочка)
... установи factor в нуль чтобы увидеть окончательное изображение или соедини как показано этой зеленой чертой ...
... в этом тесте приводится разность изображений, то есть в идеале все должно быть черным ...
... но думаю это не очень важно, если будут небольшие смещения ...


еще походу)
1) удалил испточник света и заменил shader diffuse на emission  ...
2) установил тип камеры Orthographic (перспективная здесь не нужна) ...
3) установил resolution в соответствии с размером выходной картинка ...


[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 23 Март 2013, 16:54:09
Уважаемый sungreen ,скачал Ваш файл,так и не понял,как вставить свое изображение вместо фото (((((никак не могу допетрить почему он не видит мою картинку....озадачен той же проблемой что и Илия....
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 23 Март 2013, 17:57:17
... sabotage705, напиши подробнее что делаешь или лучше сделай скринкаст, поскольку непонятно в чём проблема ...
... это работает в blender с поддержкой cycles и osl, можно скачать последнюю версию вот отсюда http://builder.blender.org/download/ ...

... можешь выставить картинку? вставлю её для примера в blend файл ...

(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-414.png)
... картинку можно поменять в узле Image Texture ...
...  в этом же узле можно указать вместо одной картинки последовательность картинок или мувик ...
... в узле скрипт можно менять числовые значения параметров указанные красными стрелками ...

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 23 Март 2013, 18:44:01
Ставлю свою картинку вместо фона,но ничего не происходит...((((
Так и не понял,как разрендерить видео в блендере....


Вот картинка,которую пытаюсь изогнуть

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 23 Март 2013, 18:49:13
ОЙ,сорри,все вышло!!!!!!
Огромное спасибо....а как теперь применить эти настройки к группе фото?Это реально?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 23 Март 2013, 18:51:45
(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-415.png)

вот видео как менять картинку:
out
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 23 Март 2013, 18:57:11
>> Это реально?
... для узла Image Texture указать вместо Single Image -> Image Sequence ...
... и настроить его, указав  количестов кадров, номер первого кадра, смещение цикличность ...
... в качестве имени картинки указать файл с первым кадром ...
... на вкладке рендер также указать Frame Range ...
... далее на вкладке Render выполнить Animation ...
... полученные кадры или мувик будут сохранены в каталоге указанном на вкладке Output ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 24 Март 2013, 21:41:30
Sungreen,добрый вечер....может Вы в курсе....почему то когда хочу автоматизировать процесс по описанной Вами схеме -блендер вылетает сразу же...в чем может быть проблема?комп слабенький?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 24 Март 2013, 21:49:32
... есть какие-нибудь сообщения в логе? лог можно посмотреть если запустить blender в консоле (в командной строке) ...
... если ошибок нет, то может быть глюк, если есть то можно попробовать исправить ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 24 Март 2013, 21:54:02
... могу попробовать обработать последовательность у себя, выложи где-нибудь пару сотен кадров ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 24 Март 2013, 21:56:06
Нет,ошибок нет((((все нормально....у меня исходные картинки 1200 на 700,хочу увеличить их до 1920 *1080....но при анимации Блендер просто  виснет и винда выдает команду на закрытие.......сейчас попробую выложить куда -нибудь
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 24 Март 2013, 22:03:18
http://dfiles.ru/files/phg4zg87a

Вот ссылка на последовательность кадров....можно ли их увеличить до 1920 на 1080??? или это невозможно???просто очень хочется посмотреть что на куполе получится
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 24 Март 2013, 22:20:40
ok, файл скачал, завтра посмотрю
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 24 Март 2013, 22:21:59
Спасибо огромное!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 25 Март 2013, 01:39:01
>> можно ли их увеличить до 1920 на 1080??? или это невозможно???
... это возможно ...
... если делать в blender то установить разрешение 1920 на 1080 на вкладке Dimension (там же Render Presets - HDTV 1080p) ...
... либо ресайзить уже при сборке ...
... а хватит ли 1920х1080 для купола? ...
... и кстати, необходимо проверить параметры scaleX,scaleY и т.п. чтобы они подошли для этого случая, поскольку изменились пропорции сторон ...

>>но при анимации Блендер просто  виснет и винда выдает команду на закрытие
... сложно сказать в чем проблема, действительно в таком виде с этими файлами как-то не так ...
... что нужно делать чтобы это работало - привести последовательность к виду так чтобы первый файл имел название типа 0001.png ...
... jpeg не протестировал, но на png работает ...
(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-416.png)

... наверное для теста этот вариант подойдет, но нужно думать как это облегчить и ускорить перекодировку либо в самом blender либо другими инструментами ...

0001-0201
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 25 Март 2013, 12:22:55
Смотрел сегодня на куполе оба видео из примера

http://www.youtube.com/watch?v=nVjcbtUbchI#ws

Это смотрится лучше,но мешают эти черные фиговины


Со швами изображение полнокупольное,но,видимо,все зависит от видео...нужно смотреть параметры смещения....
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 25 Март 2013, 14:45:45
>>Смотрел сегодня на куполе оба видео из примера
... покажи фото купола ...

>>Со швами изображение полнокупольное,но,видимо,все зависит от видео...нужно смотреть параметры смещения....
... нужно сделать несколько тестовых картинок-сеток и подобрать параметры ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 25 Март 2013, 15:05:08
Фото купола изнутри????или как,могу сделать фото как играет проэкция,которую Вы выложили....все отлично,за исключением этой черной фигни.....можно ли как то затянуть ее изображением????
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 25 Март 2013, 15:20:28
Sungreen,как думаете,если перевести фото с эффектом фишай а потом выполнить преобразование эффект будет лучше???или же это с этими настройками не принципиально?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 25 Март 2013, 18:15:46
>> Фото купола изнутри????или как,могу сделать фото как играет проэкция,которую Вы выложили
... делай все фото и изнутри и снаружи :) ...
... покажи как оно смотрится на куполе ...

>> все отлично,за исключением этой черной фигни.....можно ли как то затянуть ее изображением????
... установи значение warpx, warpy в ноль ...

>> эффект будет лучше
... опиши в чем проблема, что не устраивает и чего хочется ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 25 Март 2013, 21:12:58
Проверили у себя на куполе. Результат устриаивает. Но кодирует, конечно, очень долго.
Кодировал на ноутбуке с процесслором i7 2,2 Ггц, оперативкой 6 Гб и видюхой 540M 2Гб, винты медленные - 5900 об/сек

Сдаётся мне, что скорость рендера зависит только от процессора - скорость кодирования, да от скорости винта - считывание/запись файлов изображений
планируем купить компьютер помощнее, на котором в том числе кодировать видео. вопрос, какие параметры будут оптимальны? и что именно стоит прокачивать?


.. установи значение warpx, warpy в ноль ...

Устанавливал. Часть экрана без изображения чёрной не становится.

P.S. Да, и огромное спасибо за помощь
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 25 Март 2013, 21:27:57
>> Но кодирует, конечно, очень долго ... и что именно стоит прокачивать?
... дело в том что в данном случае blender не кодирует а рендерит, поэтому долго ...
... суть делать через кодеры ...
... вот попробовал сделать модификацию эффекта для VSE, скорость выросла в разы, при этом нет необходимости делать предварительную последовательность картинок и можно смотреть превью практически в живую ...

out

... не пытайтесь повторить это у себя на компе, это специально пропатченный под линукс blender ...
... то есть при таком варианте даже на не самом продвинутом компе можно готовить такое видео ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 25 Март 2013, 22:15:23
Проверили у себя на куполе. Результат устриаивает. Но кодирует, конечно, очень долго.
Кодировал на ноутбуке с процесслором i7 2,2 Ггц, оперативкой 6 Гб и видюхой 540M 2Гб, винты медленные - 5900 об/сек

Сдаётся мне, что скорость рендера зависит только от процессора - скорость кодирования, да от скорости винта - считывание/запись файлов изображений
планируем купить компьютер помощнее, на котором в том числе кодировать видео. вопрос, какие параметры будут оптимальны? и что именно стоит прокачивать?


.. установи значение warpx, warpy в ноль ...

Устанавливал. Часть экрана без изображения чёрной не становится.

P.S. Да, и огромное спасибо за помощь


Если не секрет,делали видео из плоского изображения или из фиш-ай????Какие параметры установили?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 25 Март 2013, 22:20:57
Sungreen,не успел сделать фото с купола....так то все нормально....Но.....по центру купола видны эти черные хреновины.....и передний план если он большой в центре сужается,т.е. для примера,голова робота,прыгающего с крыши,становится в полосочку))))не знаю даже как лучше это объяснить)))))т.е. если бы можно центральный план оставлять менее без изменений или же растягивать только верхнюю часть картинки
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 25 Март 2013, 22:31:26
Если делать значения по нулям,в центре картинки остается черное пятно((((((
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 25 Март 2013, 22:47:54
>> в центре картинки остается черное пятно((((((

(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-417.png)

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

>> попробовал сделать еще один тестовый мувик, уже по новой технологии через эффект в VSE, то есть берется исходный мувик (не последовательность картинок) и сразу пишется в другой мувик ...
... при этом преобразование идет гораздо быстрее и не тратиться время на начальную подготовку картинок и сборку окончательного мувика ...
157000-158000
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 25 Март 2013, 22:53:14
Понял....спасибо...а можно этот мувик сделать со значения worp-ов 0 ....хочу завтра с утра протестить его на куполе и сделать фото....
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 25 Март 2013, 23:01:08
Завтра попробую через мак запустить демо версию warp player ,посмотрим,будет ли эффект на куполе или нет
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 25 Март 2013, 23:04:22
и еще вопрос,можно ли убрать шов,если делать изображение при ворпах 0....
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 26 Март 2013, 04:47:55
0001-0202
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 26 Март 2013, 07:13:12
... сделайте еще фото купола с этим видео Кошка, которая гуляет сама по себе ...

>> можно ли убрать шов
... попробовал сделать обратный реверс в плоскость демо ролика "Кошка, которая гуляет сама по себе" сделанного AndreyKepler ...
... в принципе можно разобраться как делать аналогичный контент  без швов ...

# по ходу нашел ссылку на новость от 23 марта (то есть еще недели не прошло), что у нас в Костроме появился мобильный планетарий, пойду в гости проситься, что бы посмотреть как это всё живьем работает ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 26 Март 2013, 10:14:08
Сегодня сделаю)Спасибо!....сдается мне что все таки нужно делать из фишая подобное...мне нужно сделать фильм про город с высоты птичьего полета...оч. нужно((
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 26 Март 2013, 12:33:59
вот сделал через блендер и фотошоп......


Буду пробовать что лучше...

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sabotage705 от 26 Март 2013, 16:47:47
Sungreen,подскажите,можно ли располодить сетку на последнем фото также в блендере ....или анриал?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 26 Март 2013, 17:49:09
>>можно ли располодить сетку
... да ...

... это можно сделать добавлением узла Brick Texture и узла Mix Color, для которого Brick Texture будет фактором смешивания цвета Image Texture и цвета сетки ...
(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-418.png)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 26 Март 2013, 18:25:46
>> .. вот попробовал сделать модификацию эффекта для VSE, скорость выросла в разы, при этом нет необходимости делать предварительную последовательность картинок и можно смотреть превью практически в живую ...
>> ... не пытайтесь повторить это у себя на компе, это специально пропатченный под линукс blender ...
>> ... то есть при таком варианте даже на не самом продвинутом компе можно готовить такое видео ...

Т.е. самому это решение воспроизвести нельзя? Только на пропатченом блендере для линукс? А если установить линукс и установить пропатченный блендер? Это сложно сделать?

Мне кажется, что скорость так  мала потому что обрабатывается каждый отдельный файл, а не потоковое видео - т.е. много рвмени тратится на считывание и запись. Впоочем, я в этом вопросе не силён))
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 26 Март 2013, 18:34:32
>> Т.е. самому это решение воспроизвести нельзя? Только на пропатченом блендере для линукс? А если установить линукс и установить пропатченный блендер? Это сложно сделать?
... готов всячески способствовать этому, отдам Код и покажу что к чему, только собирать нужно будет из исходных кодов ...

>> а не потоковое видео - т.е. много рвмени тратится на считывание и запись
... можно ведь все это делать на виртуальном диске, то бишь в памяти ...
... а насколько вообще актуально реалтайм решение? насколько понял, нужно не просто транслировать уже готовое видео но и готовить собственный контент, или не так? ...

... если нужно реалтайм решение, то нужно копать в сторону плагина к видео плейеру ...
... в принципе если время терпит, то могу попробовать поискать решение именно в этом направлении ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 26 Март 2013, 19:01:07
>> Устанавливал. Часть экрана без изображения чёрной не становится.
... Илья, добавил еще два узла что бы этого избежать ...
... суть в том, что узел скрипт трансформирует не цвет а вектор, то есть у него на входе и на выходе вектор, при этом в тех местах где должен быть черный цвет на самом деле выводился нулевой вектор, и бралось значение цвета в этом векторе, то есть в точке (0,0) на картинке ...
... добавленный узел Greater Than в случае если вектор не нулевой отдает значение 1 иначе 0, в зависимости от этого узел Mix Color смешивает цвет фона и Texture Image ...
(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-419.png)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Илия от 30 Март 2013, 12:39:44
>> ... можно ведь все это делать на виртуальном диске, то бишь в памяти ...
Не разбираюсь в этом. Пчитаю на эту тему, спасибо.

>> ... а насколько вообще актуально реалтайм решение? насколько понял, нужно не просто транслировать уже готовое видео но и готовить собственный контент, или не так? ...
... если нужно реалтайм решение, то нужно копать в сторону плагина к видео плейеру ...
... в принципе если время терпит, то могу попробовать поискать решение именно в этом направлении ...

Реалтайм-решение, конечно, подошло бы. Хотя, мне казалось, что это легче сделать в предобработке, а потом показывать.

>> ... добавленный узел Greater Than в случае если вектор не нулевой отдает значение 1 иначе 0, в зависимости от этого узел Mix Color смешивает цвет фона и Texture Image ...

Не понимаю, как добавлять эти узлы. В принципе это не принципиально. Гланое, что цвет однотонный там, да и при желании можно маской закрыть в любом редакторе.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 06 Апрель 2013, 11:53:29
Обновил скрипт! Теперь можно выворачивать изображение.

(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-422.png)

inv отличный от нуля!

(http://content.foto.mail.ru/mail/unixinfo/_myphoto/s-423.png)

Источник
http://paulbourke.net/miscellaneous/littleplanet/

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 20 Февраль 2014, 06:42:33
... поскольку по теме регулярно задают вопросы в личку - добавлю здесь ...

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

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

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

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

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

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 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
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 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) конвертация видео под сферическое зеркало
оригинальный кадр

(http://content-17.foto.my.mail.ru/mail/unixinfo/_myphoto/s-764.jpg)

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

(http://content-10.foto.my.mail.ru/mail/unixinfo/_myphoto/s-768.jpg)

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

бесшовный кадр, зона перехода с левой стороны 2.5% от ширины кадра
(http://content-15.foto.my.mail.ru/mail/unixinfo/_myphoto/s-765.jpg)

бесшовный кадр под сферическое зеркало
(http://content-21.foto.my.mail.ru/mail/unixinfo/_myphoto/s-763.jpg)

3) дополнительные фильтры
в круг
(http://content-3.foto.my.mail.ru/mail/unixinfo/_myphoto/s-767.jpg)

в фишай
(http://content-21.foto.my.mail.ru/mail/unixinfo/_myphoto/s-766.jpg)


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

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

(http://content-17.foto.my.mail.ru/mail/unixinfo/_myphoto/s-747.png)

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

(http://content-1.foto.my.mail.ru/mail/unixinfo/_myphoto/s-746.png)

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

(http://content-16.foto.my.mail.ru/mail/unixinfo/_myphoto/s-749.png)

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

(http://content-28.foto.my.mail.ru/mail/unixinfo/_myphoto/s-753.png)

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

(http://content-4.foto.my.mail.ru/mail/unixinfo/_myphoto/s-751.png)

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

(http://content-10.foto.my.mail.ru/mail/unixinfo/_myphoto/s-752.png)

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

(http://content-14.foto.my.mail.ru/mail/unixinfo/_myphoto/s-748.png)

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

(http://content-22.foto.my.mail.ru/mail/unixinfo/_myphoto/s-750.png)


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

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

(http://content-10.foto.my.mail.ru/mail/unixinfo/_myphoto/s-754.png)

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

(http://content-12.foto.my.mail.ru/mail/unixinfo/_myphoto/s-755.png)

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

(http://content-12.foto.my.mail.ru/mail/unixinfo/_myphoto/s-756.png)

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

(http://content-9.foto.my.mail.ru/mail/unixinfo/_myphoto/s-759.png)

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

Результат:

(http://content-16.foto.my.mail.ru/mail/unixinfo/_myphoto/s-757.png)

Спасибо тем людям которые неравнодушны к этой теме.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 14 Апрель 2015, 10:46:39
Нашел вот такую тему - сферические камеры http://360cam.ru/
Взял для эксперимента вот этот ролик
https://www.youtube.com/watch?v=Pau3_dwAzoE

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

Из-за компоновки сцены, очевидно, что это не самый удачный пример но в принципе работает. То есть панорамное видео в конвертируется под сферическое зеркало без шва.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 25 Июнь 2015, 16:16:22
Добрый день! Сделал все из предпоследнего поста sungreen. При применении фильтра Domik_Test выдает ошибку: "2 selected sequence strips are needed"  Пожалуйста посоветуйте, в чем может быть ошибка???
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 25 Июнь 2015, 17:25:41
если можешь покажи скрин с ошибкой
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 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- таже ошибка.
Скрины:


[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 26 Июнь 2015, 13:33:49
>> и заменил в ней папки: scripts и datafiles.
... так работать не будет ...

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

>> Пробовал в Windows- таже ошибка.
... это для виндовс версии или тоже перезаписью scripts и datafiles? ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 26 Июнь 2015, 21:05:23
>> Пишет в терминале, что нет библиотеки  libHalf.11.  Библиотеку не смог найти.
а пакет libilmbase установлен? какая версия?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 27 Июнь 2015, 02:39:06
>> Пробовал в Windows- таже ошибка.
... это для виндовс версии или тоже перезаписью scripts и datafiles? ...
Для виндовс версии с перезаписью scripts и datafiles из Вашей сборки...

Честно говоря с Linux познакомился позавчера специально для Вашей сборки  программы, и пока не сильно подружился, хотя в общем понравился. Буду пробовать разбираться с библиотеками. Какой пакет libilmbase установлен и какая версия пока не знаю. Буду завтра разбираться. Спасибо за поддержку.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 27 Июнь 2015, 08:41:51
>> с Linux познакомился позавчера
может тогда поставить linux mint 17?  там действительно не портабельная сборка и нужно библиотеки до устанавливать
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 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 тоже будут проблемы с библиотеками?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 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 ...

... очевидно, что в ходе разработки получился кавардак с библиотеками, постараюсь исправить ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 01 Июль 2015, 13:24:35
Сегодня наконец получилось посмотреть Ваш мувик Big Buck Bunny под сферическое зеркало на куполе планетария с сферическим зеркалом. К сожалению видео не оправдало ожидания. Персонажи появляются из неоткуда и исчезают в никуда, сильно искажены (особенно  по краям и в самом центре).
Практически картинка нормальная только в средней трети купола. Из за всего этого даже непонятно что делают персонажи и о чем мультик.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 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 ...
... очень интересны замечания и предложения по доработке ...
... спасибо ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 04 Июль 2015, 16:49:44
>> Персонажи появляются из неоткуда и исчезают в никуда, сильно искажены (особенно  по краям и в самом центре).
... спасибо, что посмотрел этот мувик на куполе и  это действительно так, поскольку из плоского видео сделать полусферическую панораму нереально ...

... если есть возможность, посмотри еще на куполе вот это мувик  https://www.youtube.com/watch?v=rwo6uaYk_Gc  ...
... это переделанный под полусферу контент из темы http://blender-3d.ru/forum/index.php/topic,960.msg11499.html#msg11499 ...
... очень интересны замечания и предложения по доработке ...
... спасибо ...
Сегодня посмотрел на куполе https://www.youtube.com/watch?v=rwo6uaYk_Gc
По-моему Ваше утверждение, что "из плоского видео сделать полусферическую панораму нереально" слишком пессимистично. Ролик на 5 балов!!! Все четко и равномерно по куполу.  Персонажи не исчезают, а перемещеются из одной половины купола в другую(только голову успевай крутить). Искажений практически нет. В одном месте была небольшая растяжка, но это несущественно и почти незаметно. Здорово!!!!!!!!!!!!!!!
Хотелось бы научиться делать также в Блендере.
А пока так и не получается запустить Ваш Блендер в Линуксе из-за этих чертовых библиотек.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 04 Июль 2015, 16:57:23
>> Ролик на 5 балов!!! Все четко и равномерно по куполу.
... думаю автору ролика будет это приятным ...
... а если есть возможность, можно получить несколько фотографий того как это выглядит на куполе ...

>> пока так и не получается запустить Ваш Блендер в Линуксе из-за этих чертовых библиотек.
специально поставил в виртуальную машину ubuntu 14.04.02 и linux mint 17.02 проделал вот эти операции
http://blender-3d.ru/forum/index.php/topic,414.msg12523.html#msg12523 

... давай вместе пробовать и выяснять почему не запускается ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 04 Июль 2015, 17:20:28
>> Ролик на 5 балов!!! Все четко и равномерно по куполу.
... думаю автору ролика будет это приятным ...
... а если есть возможность, можно получить несколько фотографий того как это выглядит на куполе ...

>> пока так и не получается запустить Ваш Блендер в Линуксе из-за этих чертовых библиотек.
специально поставил в виртуальную машину ubuntu 14.04.02 и linux mint 17.02 проделал вот эти операции
http://blender-3d.ru/forum/index.php/topic,414.msg12523.html#msg12523 

... давай вместе пробовать и выяснять почему не запускается ...

Еще раз спасибо за поддержку.
Планетарий 5 метров в диаметре и поставить негде. Следующий раз получится посмотреть примерно через неделю.
Обязательно сфотографирую и выложу фотки.
Только-что приехал из поездки с планетарием.
Буду сегодня-завтра пробовать запустить Блендер с Вашими вышеприведенными инструкциями. Потом отпишусь. Еще раз спасибо.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 01 Август 2015, 00:21:41
sungreen, пожалуйста, продублируйте ссылку на пропатченный blender, а то скачал два архива и не один не запускается  :'(
Ещё вопросик, можно оформить Domik Test в виде аддона?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 01 Август 2015, 05:07:01
>> а то скачал два архива и не один не запускается  :'(
... это в Linux? ...
... там нужно до установить несколько библиотек ...
... чтобы понять каких библиотек не хватает нужно запустить пропатченный Blender в терминале и посмотреть сообщение об ошибке ...

>> оформить Domik Test в виде аддона?
... в патче не так много кода, но он написан на Си и вставлен в основной код Blender ...
... выделение в отдельный аддон приведет к значительной потери производительности ...

... но для получения статической картинки и тестовой анимации есть вариант с OSL скрипта, не требуеющего специально патча ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 01 Август 2015, 06:35:46
Цитировать
это в Linux?
да, debian sid 64
Цитировать
запустить пропатченный Blender в терминале и посмотреть сообщение об ошибке
Код
nautilus@sid:~$ /media/sda4/bin/tmp/bin/blender
/media/sda4/bin/tmp/bin/blender: error while loading shared libraries: libOpenImageIO.so.1.3: cannot open shared object file: No such file or directory
Код
nautilus@sid:~$ sudo aptitude search libOpenImageIO
p   libopenimageio-dev                              - Library for reading and writing images - development     
p   libopenimageio-dev:i386                         - Library for reading and writing images - development     
i A libopenimageio1.5                               - Library for reading and writing images - runtime         
p   libopenimageio1.5:i386                          - Library for reading and writing images - runtime
надо установить libopenimageio1.5 ?

Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 01 Август 2015, 11:51:58
nautilus, попробуй сделать вот так  http://blender-3d.ru/forum/index.php/topic,414.msg12523.html#msg12523


попробуй поставить libopenimageio-dev и сделать симлинк
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 01 Август 2015, 14:25:25
Цитата: sungreen
sudo apt-get install openimageio1.3 libboost-locale1.54.0 libavdevice53 libyaml-cpp0.5
Код
        
nautilus@sid:~$ sudo aptitude search libavdevice
p   libavdevice-dev                 - FFmpeg library for handling input and outp
p   libavdevice-dev:i386            - FFmpeg library for handling input and outp
p   libavdevice-ffmpeg-dev          - FFmpeg library for handling devices - deve
v   libavdevice-ffmpeg-dev:i386     -                                           
i A libavdevice-ffmpeg56            - FFmpeg library for handling input and outp
p   libavdevice-ffmpeg56:i386       - FFmpeg library for handling input and outp
c   libavdevice55                   - Libav device handling library             
p   libavdevice55:i386              - Libav device handling library               
Сделал так:
Код
sudo apt-get install libopenimageio-dev libboost-locale1.54.0 libavdevice55 libyaml-cpp0.5
Цитата: sungreen
... установить пакет
https://launchpad.net/~irie/+archive/ubuntu/openexr/+build/5658155/+files/libilmbase11_2.1.0-0irie1%7Etrusty1_amd64.deb
sungreen, у меня установлена версия 1.0.1-6.1 , обязательно ставить 2.1.0-0 ?
Цитата: sungreen
и сделать симлинк
как это сделать?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 01 Август 2015, 14:44:30
>> обязательно ставить 2.1.0-0 ?
... да ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 01 Август 2015, 15:26:13
Установил:
Цитировать
nautilus@sid:~$ sudo dpkg -i /media/sda4/bin/tmp/libilmbase11_2.1.0-0irie1~trusty1_amd64.deb
Выбор ранее не выбранного пакета libilmbase11:amd64.
(Чтение базы данных … на данный момент установлено 191078 файлов и каталогов.)
Подготовка к распаковке …/libilmbase11_2.1.0-0irie1~trusty1_amd64.deb …
Распаковывается libilmbase11:amd64 (2.1.0-0irie1~trusty1) …
Настраивается пакет libilmbase11:amd64 (2.1.0-0irie1~trusty1) …
Обрабатываются триггеры для libc-bin (2.19-19) …
nautilus@sid:~$ /media/sda4/bin/tmp/bin/blender/media/sda4/bin/tmp/bin/blender: error while loading shared libraries: libOpenImageIO.so.1.3: cannot open shared object file: No such file or directory
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 01 Август 2015, 15:43:57
... а если попробовать найти пакет с требуемой библиотекой ...
http://apt-browse.org/browse/ubuntu/trusty/universe/amd64/libopenimageio1.3/1.3.12~dfsg0-1ubuntu1/

... потребуется несколько таких пакетов ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 01 Август 2015, 16:09:36
Установил libopenimageio1.3_1.3.12~dfsg0-1ubuntu1_amd64.deb :
Цитировать
nautilus@sid:~$ sudo dpkg -i /media/sda4/bin/tmp/libopenimageio1.3_1.3.12~dfsg0-1ubuntu1_amd64.deb
Выбор ранее не выбранного пакета libopenimageio1.3.
(Чтение базы данных … на данный момент установлено 191095 файлов и каталогов.)
Подготовка к распаковке …/libopenimageio1.3_1.3.12~dfsg0-1ubuntu1_amd64.deb …
Распаковывается libopenimageio1.3 (1.3.12~dfsg0-1ubuntu1) …
dpkg: зависимости пакетов не позволяют настроить пакет libopenimageio1.3:
 libopenimageio1.3 зависит от libboost-filesystem1.54.0, однако:
  Пакет libboost-filesystem1.54.0 не установлен.
 libopenimageio1.3 зависит от libboost-regex1.54.0, однако:
  Пакет libboost-regex1.54.0 не установлен.

dpkg: ошибка при обработке пакета libopenimageio1.3 (--install):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 libopenimageio1.3
nautilus@sid:~$ sudo apt-get install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  libboost-filesystem1.54.0 libboost-regex1.54.0
НОВЫЕ пакеты, которые будут установлены:
  libboost-filesystem1.54.0 libboost-regex1.54.0
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 82 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 350 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 315 kB.
Хотите продолжить? [Д/н] y
Получено:1 http://ftp.debian.org/debian/ sid/main libboost-filesystem1.54.0 amd64 1.54.0+dfsg-7 [57,8 kB]
Получено:2 http://ftp.debian.org/debian/ sid/main libboost-regex1.54.0 amd64 1.54.0+dfsg-7 [292 kB]
Получено 350 kБ за 0с (448 kБ/c)               
Выбор ранее не выбранного пакета libboost-filesystem1.54.0:amd64.
(Чтение базы данных … на данный момент установлено 191100 файлов и каталогов.)
Подготовка к распаковке …/libboost-filesystem1.54.0_1.54.0+dfsg-7_amd64.deb …
Распаковывается libboost-filesystem1.54.0:amd64 (1.54.0+dfsg-7) …
Выбор ранее не выбранного пакета libboost-regex1.54.0:amd64.
Подготовка к распаковке …/libboost-regex1.54.0_1.54.0+dfsg-7_amd64.deb …
Распаковывается libboost-regex1.54.0:amd64 (1.54.0+dfsg-7) …
Настраивается пакет libboost-filesystem1.54.0:amd64 (1.54.0+dfsg-7) …
Настраивается пакет libboost-regex1.54.0:amd64 (1.54.0+dfsg-7) …
Настраивается пакет libopenimageio1.3 (1.3.12~dfsg0-1ubuntu1) …
Обрабатываются триггеры для libc-bin (2.19-19) …
nautilus@sid:~$ /media/sda4/bin/tmp/bin/blender/media/sda4/bin/tmp/bin/blender: error while loading shared libraries: libIlmImf-Imf_2_1.so.21: cannot open shared object file: No such file or directory
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 01 Август 2015, 16:22:58
покажи вывод
find /usr/  -iname libIlm*
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 01 Август 2015, 16:27:08
nautilus@sid:~$ find /usr/  -iname libIlm*             
/usr/share/lintian/overrides/libilmbase11
/usr/share/lintian/overrides/libilmbase6
/usr/share/doc/libilmbase11
/usr/share/doc/libilmbase-dev
/usr/share/doc/libilmbase6
/usr/lib/x86_64-linux-gnu/libIlmThread.so
/usr/lib/x86_64-linux-gnu/libIlmImf.so.6.0.0
/usr/lib/x86_64-linux-gnu/libIlmThread.so.6
/usr/lib/x86_64-linux-gnu/libIlmThread-2_1.so.11.0.0
/usr/lib/x86_64-linux-gnu/libIlmImf.a
/usr/lib/x86_64-linux-gnu/libIlmImf.la
/usr/lib/x86_64-linux-gnu/libIlmThread.so.6.0.0
/usr/lib/x86_64-linux-gnu/libIlmThread-2_1.so.11
/usr/lib/x86_64-linux-gnu/libIlmImf.so
/usr/lib/x86_64-linux-gnu/libIlmImf.so.6
/usr/lib/x86_64-linux-gnu/libIlmThread.a
nautilus@sid:~$
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 01 Август 2015, 16:33:00
поставь пакет libopenexr21
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 01 Август 2015, 16:40:23
Цитировать
nautilus@sid:~$ sudo aptitude search libopenexr
i   libopenexr-dev                  - development files for the OpenEXR image li
p   libopenexr-dev:i386             - development files for the OpenEXR image li
i A libopenexr6                     - runtime files for the OpenEXR image librar
p   libopenexr6:i386                - runtime files for the OpenEXR image librar
nautilus@sid:~$
libopenexr-dev libopenexr6  установлены.
libopenexr21 тоже надо качать?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 01 Август 2015, 16:43:12
>> libopenexr21 тоже надо качать?
... да, и это очевидно еще не последний пакет который потребуется установить ...
... а зачем тебе эта сборка? у тебя есть купол? ...
... может тебе легче из сорцов собрать? правда там архив будет где-то 1,5 Тб ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 01 Август 2015, 16:48:07
... а зачем тебе эта сборка? у тебя есть купол? ...
купола нет, попросили конвернуть видео в такой формат:
(https://content-3.foto.my.mail.ru/mail/unixinfo/_myphoto/s-767.jpg)
sungreen, спасибо за помощь, видимо не судьба.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 01 Август 2015, 17:11:00
... тогда давай доставлять нужные библиотеки (проверял на mint 17.2 и ubuntu 14.04) ...
... если нужно сделать тест, то выложи фрагмент исходного видео и опиши что и для чего требуется ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 01 Август 2015, 21:18:07
... тогда давай доставлять нужные библиотеки
давайте  :) что надо установить?

проверял на mint 17.2 и ubuntu 14.04
Запустил ubuntu 14.04 (live-cd), ситуация аналогичная:
Цитировать
ubuntu@ubuntu:~$ /home/ubuntu/bin/blender
/home/ubuntu/bin/blender: error while loading shared libraries: libfftw3.so.3: cannot open shared object file: No such file or directory

... если нужно сделать тест, то выложи фрагмент исходного видео
Тест не нужен, просящему понравилось ваше видео с кроликом.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 01 Август 2015, 21:43:51
>> Запустил ubuntu 14.04 (live-cd), ситуация аналогичная
... делал всю сборку в mint 17, но потом в VirtualBox запустил ubuntu 14.04 и установил недостающие библиотеки  http://blender-3d.ru/forum/index.php/topic,414.msg12523.html#msg12523 ...
... запустилось и работает, то есть в принципе если добавить эти библиотеки то проблем не должно быть ...

... нужно просто установить всё чего не хватает ...
... это выглядит не очень практичным, но сейчас другого способа нет, мне нужно время что бы сделать portable версию ...

Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 02 Август 2015, 14:23:17
Скачал и запустил Linux Mint 17.2 "Rafaela" :
Код
mint@mint ~ $ sudo aptitude search openimageio
p   libopenimageio-dev              - Library for reading and writing images - d
p   libopenimageio-dev:i386         - Library for reading and writing images - d
p   libopenimageio1.3               - Library for reading and writing images - r
p   libopenimageio1.3:i386          - Library for reading and writing images - r
p   openimageio-tools               - Library for reading and writing images - c
p   openimageio-tools:i386          - Library for reading and writing images - c
mint@mint ~ $ sudo aptitude search libboost-locale
p   libboost-locale-dev             - C++ facilities for localization (default v
p   libboost-locale-dev:i386        - C++ facilities for localization (default v
p   libboost-locale1.54-dev         - C++ facilities for localization           
p   libboost-locale1.54-dev:i386    - C++ facilities for localization           
p   libboost-locale1.54.0           - C++ facilities for localization           
p   libboost-locale1.54.0:i386      - C++ facilities for localization           
p   libboost-locale1.55-dev         - C++ facilities for localization           
p   libboost-locale1.55-dev:i386    - C++ facilities for localization           
p   libboost-locale1.55.0           - C++ facilities for localization           
p   libboost-locale1.55.0:i386      - C++ facilities for localization           
mint@mint ~ $ sudo aptitude search libavdevice
p   libavdevice-dev                 - Development files for libavdevice         
p   libavdevice-dev:i386            - Development files for libavdevice         
p   libavdevice-extra-53            - Libav device handling library (transitiona
p   libavdevice53                   - Libav device handling library             
p   libavdevice53:i386              - Libav device handling library             
mint@mint ~ $ sudo apt-get install libopenimageio-dev libboost-locale1.54.0 libavdevice53 libyaml-cpp0.5
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libboost-filesystem1.54.0 libboost-regex1.54.0 libboost-thread1.54.0
  libopencolorio1 libopenimageio1.3 libtinyxml2.6.2 libyaml-cpp0.3
The following NEW packages will be installed:
  libavdevice53 libboost-filesystem1.54.0 libboost-locale1.54.0
  libboost-regex1.54.0 libboost-thread1.54.0 libopencolorio1
  libopenimageio-dev libopenimageio1.3 libtinyxml2.6.2 libyaml-cpp0.3
  libyaml-cpp0.5
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,342 kB of archives.
After this operation, 12.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/universe libavdevice53 amd64 6:9.11-2ubuntu2 [32.2 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libboost-filesystem1.54.0 amd64 1.54.0-4ubuntu3 [34.2 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libboost-thread1.54.0 amd64 1.54.0-4ubuntu3 [26.5 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/universe libboost-locale1.54.0 amd64 1.54.0-4ubuntu3 [211 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty/main libboost-regex1.54.0 amd64 1.54.0-4ubuntu3 [261 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty/universe libtinyxml2.6.2 amd64 2.6.2-2 [35.0 kB]
Get:7 http://archive.ubuntu.com/ubuntu/ trusty/universe libyaml-cpp0.3 amd64 0.3.0-1.1 [145 kB]
Get:8 http://archive.ubuntu.com/ubuntu/ trusty/universe libyaml-cpp0.5 amd64 0.5.1-1 [207 kB]
Get:9 http://archive.ubuntu.com/ubuntu/ trusty/universe libopencolorio1 amd64 1.0.8+repack2~dfsg0-2.1ubuntu2 [278 kB]
Get:10 http://archive.ubuntu.com/ubuntu/ trusty/universe libopenimageio1.3 amd64 1.3.12~dfsg0-1ubuntu1 [1,197 kB]
Get:11 http://archive.ubuntu.com/ubuntu/ trusty/universe libopenimageio-dev amd64 1.3.12~dfsg0-1ubuntu1 [915 kB]
Fetched 3,342 kB in 8s (380 kB/s)                                             
Selecting previously unselected package libavdevice53:amd64.
(Reading database ... 162049 files and directories currently installed.)
Preparing to unpack .../libavdevice53_6%3a9.11-2ubuntu2_amd64.deb ...
Unpacking libavdevice53:amd64 (6:9.11-2ubuntu2) ...
Selecting previously unselected package libboost-filesystem1.54.0:amd64.
Preparing to unpack .../libboost-filesystem1.54.0_1.54.0-4ubuntu3_amd64.deb ...
Unpacking libboost-filesystem1.54.0:amd64 (1.54.0-4ubuntu3) ...
Selecting previously unselected package libboost-thread1.54.0:amd64.
Preparing to unpack .../libboost-thread1.54.0_1.54.0-4ubuntu3_amd64.deb ...
Unpacking libboost-thread1.54.0:amd64 (1.54.0-4ubuntu3) ...
Selecting previously unselected package libboost-locale1.54.0:amd64.
Preparing to unpack .../libboost-locale1.54.0_1.54.0-4ubuntu3_amd64.deb ...
Unpacking libboost-locale1.54.0:amd64 (1.54.0-4ubuntu3) ...
Selecting previously unselected package libboost-regex1.54.0:amd64.
Preparing to unpack .../libboost-regex1.54.0_1.54.0-4ubuntu3_amd64.deb ...
Unpacking libboost-regex1.54.0:amd64 (1.54.0-4ubuntu3) ...
Selecting previously unselected package libtinyxml2.6.2:amd64.
Preparing to unpack .../libtinyxml2.6.2_2.6.2-2_amd64.deb ...
Unpacking libtinyxml2.6.2:amd64 (2.6.2-2) ...
Selecting previously unselected package libyaml-cpp0.3:amd64.
Preparing to unpack .../libyaml-cpp0.3_0.3.0-1.1_amd64.deb ...
Unpacking libyaml-cpp0.3:amd64 (0.3.0-1.1) ...
Selecting previously unselected package libyaml-cpp0.5:amd64.
Preparing to unpack .../libyaml-cpp0.5_0.5.1-1_amd64.deb ...
Unpacking libyaml-cpp0.5:amd64 (0.5.1-1) ...
Selecting previously unselected package libopencolorio1.
Preparing to unpack .../libopencolorio1_1.0.8+repack2~dfsg0-2.1ubuntu2_amd64.deb ...
Unpacking libopencolorio1 (1.0.8+repack2~dfsg0-2.1ubuntu2) ...
Selecting previously unselected package libopenimageio1.3.
Preparing to unpack .../libopenimageio1.3_1.3.12~dfsg0-1ubuntu1_amd64.deb ...
Unpacking libopenimageio1.3 (1.3.12~dfsg0-1ubuntu1) ...
Selecting previously unselected package libopenimageio-dev.
Preparing to unpack .../libopenimageio-dev_1.3.12~dfsg0-1ubuntu1_amd64.deb ...
Unpacking libopenimageio-dev (1.3.12~dfsg0-1ubuntu1) ...
Processing triggers for doc-base (0.10.5) ...
Processing 37 changed doc-base files, 1 added doc-base file...
Registering documents with scrollkeeper...
Setting up libavdevice53:amd64 (6:9.11-2ubuntu2) ...
Setting up libboost-filesystem1.54.0:amd64 (1.54.0-4ubuntu3) ...
Setting up libboost-thread1.54.0:amd64 (1.54.0-4ubuntu3) ...
Setting up libboost-locale1.54.0:amd64 (1.54.0-4ubuntu3) ...
Setting up libboost-regex1.54.0:amd64 (1.54.0-4ubuntu3) ...
Setting up libtinyxml2.6.2:amd64 (2.6.2-2) ...
Setting up libyaml-cpp0.3:amd64 (0.3.0-1.1) ...
Setting up libyaml-cpp0.5:amd64 (0.5.1-1) ...
Setting up libopencolorio1 (1.0.8+repack2~dfsg0-2.1ubuntu2) ...
Setting up libopenimageio1.3 (1.3.12~dfsg0-1ubuntu1) ...
Setting up libopenimageio-dev (1.3.12~dfsg0-1ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
mint@mint ~ $ sudo dpkg -i /home/mint/Downloads/libilmbase11_2.1.0-0irie1~trusty1_amd64.deb
Selecting previously unselected package libilmbase11:amd64.
(Reading database ... 162142 files and directories currently installed.)
Preparing to unpack .../libilmbase11_2.1.0-0irie1~trusty1_amd64.deb ...
Unpacking libilmbase11:amd64 (2.1.0-0irie1~trusty1) ...
Setting up libilmbase11:amd64 (2.1.0-0irie1~trusty1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
mint@mint ~ $ /home/mint/Downloads/bin/blender
/home/mint/Downloads/bin/blender: error while loading shared libraries: libIlmImf-Imf_2_1.so.21: cannot open shared object file: No such file or directory
mint@mint ~ $
Код
mint@mint ~ $ sudo aptitude search libopenexr
p   libopenexr-dev                  - development files for the OpenEXR image li
p   libopenexr-dev:i386             - development files for the OpenEXR image li
i   libopenexr6                     - runtime files for the OpenEXR image librar
p   libopenexr6:i386                - runtime files for the OpenEXR image librar
mint@mint ~ $ sudo apt-get install libopenexr-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libilmbase-dev
The following NEW packages will be installed:
  libilmbase-dev libopenexr-dev
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 346 kB of archives.
After this operation, 3,148 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libilmbase-dev amd64 1.0.1-6ubuntu1 [112 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libopenexr-dev amd64 1.6.1-7ubuntu1 [233 kB]
Fetched 346 kB in 1s (294 kB/s)         
Selecting previously unselected package libilmbase-dev.
(Reading database ... 162159 files and directories currently installed.)
Preparing to unpack .../libilmbase-dev_1.0.1-6ubuntu1_amd64.deb ...
Unpacking libilmbase-dev (1.0.1-6ubuntu1) ...
Selecting previously unselected package libopenexr-dev.
Preparing to unpack .../libopenexr-dev_1.6.1-7ubuntu1_amd64.deb ...
Unpacking libopenexr-dev (1.6.1-7ubuntu1) ...
Setting up libilmbase-dev (1.0.1-6ubuntu1) ...
Setting up libopenexr-dev (1.6.1-7ubuntu1) ...
mint@mint ~ $ /home/mint/Downloads/bin/blender
/home/mint/Downloads/bin/blender: error while loading shared libraries: libIlmImf-Imf_2_1.so.21: cannot open shared object file: No such file or directory
mint@mint ~ $
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 03 Август 2015, 19:12:47
Цитата: sungreen
... установить пакет
https://launchpad.net/~irie/+archive/ubuntu/openexr/+build/5658155/+files/libilmbase11_2.1.0-0irie1%7Etrusty1_amd64.deb
sungreen, у меня установлена версия 1.0.1-6.1 , обязательно ставить 2.1.0-0 ?
... этот пакет поставь, он нужен ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 03 Август 2015, 19:52:34
sungreen, у меня установлена версия 1.0.1-6.1 , обязательно ставить 2.1.0-0 ?
... этот пакет поставь, он нужен ...
Так ведь установил на дебиан:
Установил:
Цитировать
nautilus@sid:~$ sudo dpkg -i /media/sda4/bin/tmp/libilmbase11_2.1.0-0irie1~trusty1_amd64.deb
Выбор ранее не выбранного пакета libilmbase11:amd64.
(Чтение базы данных … на данный момент установлено 191078 файлов и каталогов.)
Подготовка к распаковке …/libilmbase11_2.1.0-0irie1~trusty1_amd64.deb …
Распаковывается libilmbase11:amd64 (2.1.0-0irie1~trusty1) …
Настраивается пакет libilmbase11:amd64 (2.1.0-0irie1~trusty1) …
Обрабатываются триггеры для libc-bin (2.19-19) …
nautilus@sid:~$ /media/sda4/bin/tmp/bin/blender/media/sda4/bin/tmp/bin/blender: error while loading shared libraries: libOpenImageIO.so.1.3: cannot open shared object file: No such file or directory

и на убунту и минт:
mint@mint ~ $ sudo dpkg -i /home/mint/Downloads/libilmbase11_2.1.0-0irie1~trusty1_amd64.deb
Selecting previously unselected package libilmbase11:amd64.
(Reading database ... 162142 files and directories currently installed.)
Preparing to unpack .../libilmbase11_2.1.0-0irie1~trusty1_amd64.deb ...
Unpacking libilmbase11:amd64 (2.1.0-0irie1~trusty1) ...
Setting up libilmbase11:amd64 (2.1.0-0irie1~trusty1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
mint@mint ~ $ /home/mint/Downloads/bin/blender
/home/mint/Downloads/bin/blender: error while loading shared libraries: libIlmImf-Imf_2_1.so.21: cannot open shared object file: No such file or directory
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sandman от 03 Август 2015, 21:19:54
sungreen, поставил пакеты с командной строки и всё пошло  ;D Ubuntu 14.04.2 LTS
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 04 Август 2015, 08:08:50
... попробовал собрать portable пакет с библиотеками ...
https://yadi.sk/d/OGb41zgjiFibB

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

... _blender - это скрипт который устанавливает нужное окружение ...
... запускать нужно _blender ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 04 Август 2015, 16:43:46
О, portable - здорово!  :)
... в папке blender/bin необходимо установить права на запуск для файлов blender и _blender
Они вроде и так исполняемые, но на всякий случай сделал:
chmod +x /home/nautilus/blender/bin/blender
chmod +x /home/nautilus/blender/bin/_blender
... запускать нужно _blender ...
(http://i.imgur.com/hMAbOl4.jpg)
sungreen, из ФМ запускается, а как запустить в терминале?   ???
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 04 Август 2015, 18:37:03
>> а как запустить в терминале?
... нужно сделать cd до _blender ...

Код: bash
cd /home/nautilus/blender/bin
./_blender
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 05 Август 2015, 11:51:18
Ура! это шаг вперёд)
Получились такие кадры:
(http://i.imgur.com/nEqfD3K.png)
(http://i.imgur.com/AihEMKI.png)

sungreen, спасибо вам огромное  :) буду дальше разбираться.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 05 Август 2015, 12:09:52
... в следующей декаде буду делать сборку Blender 2.75 с этим патчем ...
... если есть замечания и пожелания, то буду признателен за конструктивные предложения ...

... !!! по поводу portable пакета - если есть возможность потестить в debian или arch или еще где, то это тоже будет очень полезным !!! ...
... по факту (и для меня это важно) сборка делается на gentoo, пакет также подготавливается с библиотеками на gentoo и вроде как работает на mint 17 и ubuntu 14.04 ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 05 Август 2015, 15:44:04
Запускается на debian и linuxmint12, подтверждаю   8)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 12 Август 2015, 14:33:44
... сделана тестовая сборка Blender 2.75 с патчем DomIK для linux 64 ...
https://yadi.sk/d/zpk6EleBiQYmm

... по ссылке находится архив (zip, 115,8 mb) с библиотеками ...
... просьба протестировать возможность запуска в различных дистрибутивах linux 64 ...


... кроме перехода с версии Blender 2.72 до Blender 2.75 внесены следующие изменения:

1) поворот изображения вокруг "оси купола":
(https://content-8.foto.my.mail.ru/mail/unixinfo/717/s-811.png)

2) цвет для Background
(https://content-22.foto.my.mail.ru/mail/unixinfo/717/s-814.png)

3) изменяемая ширина сглаживания для эффекта Seamless (без швов)
(https://content-26.foto.my.mail.ru/mail/unixinfo/717/s-820.png)

4) теперь сглаживание можно отключать при необходимости (для увеличения скорости)
(https://content-16.foto.my.mail.ru/mail/unixinfo/717/s-816.png)
(https://content-6.foto.my.mail.ru/mail/unixinfo/717/s-817.png)

тестик конвертации
! No longer available
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sandman от 12 Август 2015, 18:58:28
Ээээм...
Код
: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory
У меня на Убунте 14.04 64бита только libpng12 есть... С версией 2.72 проблем нет.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 12 Август 2015, 19:40:54
Ээээм...
Код
: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory
У меня на Убунте 14.04 64бита только libpng12 есть... С версией 2.72 проблем нет.
... спасибо за тест ...
... странно, эта библиотека есть в каталоге app/lib64 ...
... по идее должен был случиться export LD_LIBRARY_PATH на этот каталог при запуске батника blender (который в папке рядом с app) ...
... а что пишет в терминале? ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sandman от 13 Август 2015, 13:27:10
Если стартовать blender.sh то :

Код
/home/barrakuda/Programme/blender275_domik/blender: Zeile 7: 11058 Ungültiger Maschinenbefehl   (Speicherabzug geschrieben) ./app/bin/blender

Если  /blender275_domik/app/bin/blender то :

Код
~/Programme/blender275_domik$ '/home/barrakuda/Programme/blender275_domik/app/bin/blender' 
/home/barrakuda/Programme/blender275_domik/app/bin/blender: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory

Ungültiger Maschinenbefehl  это как "Не действительная машинная команда" ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 13 Август 2015, 19:23:13
попробуй сделать в терминале:

Код
cd /home/barrakuda/Programme/blender275_domik/
./blender
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sandman от 13 Август 2015, 19:28:38
Код
barrakuda@barrakuda-N61PC-M2S:~$ cd /home/barrakuda/Programme/blender275_domik/
barrakuda@barrakuda-N61PC-M2S:~/Programme/blender275_domik$ ./blender
Blender DOMIK set env ...

./blender: Zeile 7: 16164 Ungültiger Maschinenbefehl   (Speicherabzug geschrieben) ./app/bin/blender
barrakuda@barrakuda-N61PC-M2S:~/Programme/blender275_domik$

Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sandman от 13 Август 2015, 19:38:53
А вот старт из терминала блендера с оффсайта, работает нормально:

Код
barrakuda@barrakuda-N61PC-M2S:~/Programme/blender-2.75a-linux-glibc211-x86_64$ ./blender
connect failed: No such file or directory
found bundled python: /home/barrakuda/Programme/blender-2.75a-linux-glibc211-x86_64/2.75/python
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 13 Август 2015, 19:46:34
... там после текста "Blender DOMIK set env ... " должно выводиться название каталога с библиотеками (то бишь значение переменной  LD_LIBRARY_PATH) ...
... поскольку этого текста нет, то очевидно переменная по какой-то причине не установлена, ужос ...
... проверял под ubuntu 14.04.02 live cd, работает ...
... попробую еще подумать в чем может быть мой косяк ...
... спасибо за тест ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sandman от 13 Август 2015, 20:10:09
Код
barrakuda@barrakuda-N61PC-M2S:~/Programme/blender275_domik$ ./blender
Blender DOMIK set env ...
/home/barrakuda/Programme/blender275_domik/app/lib64
./blender: Zeile 7: 17467 Ungültiger Maschinenbefehl   (Speicherabzug geschrieben) ./app/bin/blender
barrakuda@barrakuda-N61PC-M2S:~/Programme/blender275_domik$
?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 13 Август 2015, 20:15:41
... а попробуй установить права на запуск для ./app/bin/blender ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sandman от 13 Август 2015, 20:42:59
В смысле?

Код
barrakuda@barrakuda-N61PC-M2S:~$ sudo '/home/barrakuda/Programme/blender275_domik/app/bin/blender' 
[sudo] password for barrakuda:
/home/barrakuda/Programme/blender275_domik/app/bin/blender: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: LanuHum от 13 Август 2015, 21:04:36
... просьба протестировать возможность запуска в различных дистрибутивах linux 64 ...
Запускается кликом по файлу 'blender'

[вложение удалено Администратором]
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: nautilus от 14 Август 2015, 00:26:00
Проверил сборку 2.75, на дебиан запускается из консоли.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Djdf от 27 Август 2015, 11:49:34
Доброе время суток, уважаемые, гуру блендера (:
Такой вопрос, сколько по времени будет рендериться 57 000 фреймов исходник 1,5k или 2k fisheye — в заварпленный под сферическое зеркало 1080?
И ещё, может, кто подскажет, понимает ли блендер quicktime, к примеру Prores или Animation?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 27 Август 2015, 12:31:50
... выложи фрагмент мувика, пару сотен кадров, тогда можно будет оценить время более точно ...

(https://content-1.foto.my.mail.ru/mail/unixinfo/717/s-831.png)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Djdf от 28 Август 2015, 09:01:07
... выложи фрагмент мувика, пару сотен кадров, тогда можно будет оценить время более точно ...

https://drive.google.com/file/d/0B9SB8lnsdKFcMlFUaU9zaUFQWXc/view?usp=sharing
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 28 Август 2015, 10:26:19
... если делать в один поток, то со сглаживанием этот мувик конвертируется примерно 2 минуты, без сглаживания - за 1,5 минуты ...
... если запустить 4 потока, то можно сделать примерно в 3 раза больше кадров за тоже время на процессоре i7 3770k ...
... тест обработки сейчас выложу  ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Djdf от 28 Август 2015, 11:34:45
примерно 2 минуты, без сглаживания - за 1,5 минуты ...
... если запустить 4 потока, то можно сделать примерно в 3 раза больше кадров за тоже время на процессоре i7 3770k ...

Ну неплохо, это от 3 до 12 часов понадобится без сглаживания получается. А если поставить Blender на Mac OS, можно по твоему методу сделать? Или там каких-то библиотек может не быть и только в Linux надо делать?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 28 Август 2015, 12:03:54
... проверь эти тесты, все ли в порядке или нужно что-то править ...
со сглаживанием https://yadi.sk/i/FuTBrfLqii8nw
без сглаживания https://yadi.sk/i/_eDwP1DCiiDZ5

>> А если поставить Blender на Mac OS, можно по твоему методу сделать? Или там каких-то библиотек может не быть и только в Linux надо делать?
... суть в том что это пропатченный Blender ...
... у тебя если есть возможность собрать Blender из репозитария на Mac OS? если да, то нужно будет наложить патч и сделать сборку на своей системе ...
... сам могу делать сборки и проводить тестирование только под linux ...
... но в принципе можно грузить linux с флешки без установки на диск, тоже будет работать ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Djdf от 13 Ноябрь 2015, 06:32:03
На форуме о мобильных планетариях объявился опытный владыка maya, выложил пару проектов по сабжу:

Проект конвертер:
Архив  -  https://cloud.mail.ru/public/8Rm6/GesCHK7yT
Конвертация под HD-сетку зеркала, предоставленную "Adventure-Spb".

В архиве два проекта. В одном геометрия low poly и её можно править для достижения наилучшего результата, во втором геометрия "засмуфленна" и с точки зрения любого задрота-перфекциониста "не идеальна". Но как показала практика - прокатчик счастлив, все очень близко к идеалу.

К сожалению с блендером знаком очень поверхностно. Все, что могу, посоветовать конвертнуть мой майский проект через fbx и импортировать в блендер.

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


И проект одной из сцен его Fulldome фильма:
Fulldome-камера реализована с помощью плагина Domemaster.


https://cloud.mail.ru/public/392L/ZHAhjNEQi
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 13 Ноябрь 2015, 07:33:00
>> Все, что могу, посоветовать конвертнуть мой майский проект через fbx
... если есть возможность, выложить сконвертированный fbx ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Djdf от 13 Ноябрь 2015, 13:23:21
... если есть возможность, выложить сконвертированный fbx ...
https://drive.google.com/file/d/0B9SB8lnsdKFcTUwwVFJndVR6Z0U/view?usp=sharing
не уверен, что всё правильно сконвертилось
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Djdf от 16 Ноябрь 2015, 06:42:39
>> Все, что могу, посоветовать конвертнуть мой майский проект через fbx
... если есть возможность, выложить сконвертированный fbx ...
Вот мультиплатформенная FBX,
https://cloud.mail.ru/public/BM9W/aH93cEeGH
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 16 Ноябрь 2015, 17:11:46
>> Вот мультиплатформенная FBX,
... не совсем понятно как это получилось, поясни последовательность использования ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 21 Ноябрь 2015, 19:36:31
На форуме о мобильных планетариях объявился опытный владыка maya, выложил пару проектов по сабжу:

Проект конвертер:
Архив  -  https://cloud.mail.ru/public/8Rm6/GesCHK7yT
Конвертация под HD-сетку зеркала, предоставленную "Adventure-Spb".


Ссылка не рабочая. Обнови, пожалуйста.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: LanuHum от 21 Ноябрь 2015, 20:19:11
07 Ноября 2012  -  дата первого поста здесь.
До сих пор кто-то не может изогнуть.
Куда катится мир?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 21 Ноябрь 2015, 21:12:27
>> Куда катится мир?
... Леонид! ты прав ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 22 Ноябрь 2015, 13:25:56
Не могу ничего изогнуть, потому что ничего из представленного в этой ветке не запускается ни в Ubuntu14 ни в Mint17(недели убитого времени). Постоянная нехватка библиотек, устанавливаешь, а их все мало..., терминал выдает непонятные и абсурдные ошибки, при запуске программы. В общем я отчаялся сделать что-то в этой враждебной для меня среде - Linux. Единственно, что удалось - это запустить в Blender под Windows файл проекта dome5_osl_test.blend, но он корявенько гнет.
Ну почему это все в Linux?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: LanuHum от 22 Ноябрь 2015, 14:08:04
Не могу ничего изогнуть, потому что ничего из представленного в этой ветке не запускается ни в Ubuntu14 ни в Mint17(недели убитого времени). Постоянная нехватка библиотек, устанавливаешь, а их все мало..., терминал выдает непонятные и абсурдные ошибки, при запуске программы. В общем я отчаялся сделать что-то в этой враждебной для меня среде - Linux. Единственно, что удалось - это запустить в Blender под Windows файл проекта dome5_osl_test.blend, но он корявенько гнет.
Ну почему это все в Linux?
Из собственного опыта скажу, что линукс устанавливать нужно тот, в котором работает то, что требуется. Тогда не такая уж и враждебная будет эта среда - Linux. Здесь же тестировали ребята сборку и писали о том, в каких линуксах работает.
Кроме того, показали бы выводы терминала. Возможно,  там не установка библиотек требуется, а линки с нужными сонеймами.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 22 Ноябрь 2015, 15:49:21
Официальная версия Blender прекрасно работает во всех Linuxах. Почему не работают эти версии? В чем разница? Я понимаю - это пропатченные версии. Но неужели для этого патча нужны дополнительно около сотни библиотек?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: LanuHum от 22 Ноябрь 2015, 16:21:30
Официальная версия Blender прекрасно работает во всех Linuxах. Почему не работают эти версии? В чем разница? Я понимаю - это пропатченные версии. Но неужели для этого патча нужны дополнительно около сотни библиотек?
Пропатчить - это одно дело, а другое дело собрать пропатченное. Я не знаю, как собирают оффициальную версию, но знаю, что собранная программа в вашей системе может не работать в моей из-за линков. То есть, если у вас, например, libTest.so.6, а у меня libTest.so.12, то собранная программа будет искать  libTest.so.6, хотя библиотеки одинаковые абсолютно. Для чего в линуксах разные имена одних и тех же билиотек я не знаю, но, скорее всего из-за выпендрёжа типа, сделаю для своей любимой бубунты, пусть у мандряки не работает. Когда люди преследуют разные цели: пишут разные рендереры, ещё можно понять, хотя и не всегда. Код свободный - бери лучшие алгоритмы, объединяй, и, получится, что и рендерер может быть только один единственный. Так нет же: "А я вот такой вот, пошли вы все чем дальше, тем быстрей"
Линукс давно уже должен быть один, но, мечтать не вредно. Если нужно libTest.so.6, а есть libTest.so.12 под рутом идут в папку с библиотекой и пишут в консоли:
ln -s libTest.so.12 libTest.so.6
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 22 Ноябрь 2015, 17:04:03
В общем сложно все в Linux. Жаль времени на неудачные попытки. Буду пробовать юзать Maya c плагином Domemaster. Здесь хотя бы родная Windows.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 22 Ноябрь 2015, 17:13:45
>> В общем сложно все в Linux.
... вроде вот эта сборка 2.75 с требуемыми библиотеками работала в Ubuntu14 и Mint17
http://blender-3d.ru/forum/index.php/topic,414.msg13120.html#msg13120

>> Жаль времени на неудачные попытки.
... это действительно так, поскольку эта ветка экспериментальная, то задачи сделать пригодное сразу не ставилось ...
... нарабатывался требуемый математический аппарат ...
... поэтому косяков и не стыковок много ...

>> Здесь хотя бы родная Windows.
... для этого дела нужен программист, который бы делал сборки из исходного кода для Windows ...
... но поскольку окончательного решения еще нет, то поисками программиста тоже никто не занимался ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 22 Ноябрь 2015, 17:17:27
... но работа в этом направлении продолжается, и сейчас уже внесены изменения для более корректной картинки ...
... у тебя есть купол? можешь провести некоторые тесты по корректировке изображения с описанием чего нужно исправить? ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: LanuHum от 22 Ноябрь 2015, 17:52:07
... у тебя есть купол? можешь провести некоторые тесты по корректировке изображения с описанием чего нужно исправить? ...
Кого это ты спрашиваешь? Того,  у кого не запустилося?  :)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 22 Ноябрь 2015, 18:02:27
>> Кого это ты спрашиваешь? Того,  у кого не запустилося?
... да, дело в том что тесты по коррекции делаются по выкидываемой на купол картинке, Blender не требуется ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: tolltoll от 22 Ноябрь 2015, 18:27:39
Купол есть - 5 м. Работаю почти каждый день. Коннекта хорошего мало. Особенно ничего нет развлекательного на Новый год.  Если смогу помочь - готов протестировать. Следующий раз работаю во вторник 24.11
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: RETROBUS от 05 Январь 2016, 18:54:21
>> Все, что могу, посоветовать конвертнуть мой майский проект через fbx
... если есть возможность, выложить сконвертированный fbx ...
Вот мультиплатформенная FBX,
https://cloud.mail.ru/public/BM9W/aH93cEeGH
а не осталось у кого нибудь этого файла с проектом? а то ссылки не рабочие
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 05 Январь 2016, 18:57:24
>> а не осталось у кого нибудь этого файла с проектом? а то ссылки не рабочие
... напомни, какие там были файлы (названия) ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: RETROBUS от 05 Январь 2016, 19:33:04
так название файла я не знаю, я только сейчас увидел в этой теме на этой странице http://blender-3d.ru/forum/index.php/topic,414.135.html?PHPSESSID=f8thq3mdvi8bablo0bpf182i67 человек выкладывал проект сделанный в майя и конвертировал его , может кто то скачивал и остался. Название файла не фигурировало , только ссылки были на файлообменник
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 08 Январь 2016, 22:34:18
Новая версия для Blender 2.76:
linux 64 - https://yadi.sk/d/BuppillsmkUz9
win 64 - https://yadi.sk/d/tIAjBRzRmkUfE
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: DivX_88 от 02 Февраль 2016, 23:33:53
Здравствуйте. а скажите есть ли вообще какая нибудь инстракция или типо гайда как работать с домиком? И еще вопрос там было написано про майю и плагин домемастер. Если что где можно скачать их?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 03 Февраль 2016, 06:45:55
>> или типо гайда как работать с домиком?
... инструкции нет, но про домик и так расскажу без гайдов ...
... опиши свою задачу ...

>> написано про майю и плагин домемастер.
... насколько понял, по тем ссылкам которые указал автор, сейчас скачать нельзя ...
... у меня были в облаке копии каких-то файлов, возможно что это они ...
https://cloud.mail.ru/public/7tiX/2jcXA9gCk
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: DivX_88 от 03 Февраль 2016, 21:14:02
Здравствуйте. Да хотелось бы изогнуть видео под сферическое зеркало для мобильного купола но по всем описаниям что были раньше у меня не получается. То все растянуто то размыто. Вот по вашим видео очень хорошо получилось. Мож я что не правильно делаю. Было бы хорошо в картинках куда ткнуть и как зделать. Поставил под винду новую версию 2.76 с домиком но не могу найти даже как шов спрятать и все равно изображение получается сильно растянуто. Очень буду благодарен за оказанную помощь :)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 03 Февраль 2016, 21:15:30
... то есть у тебя плоское видео? можешь выложить несколько кадров ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: DivX_88 от 03 Февраль 2016, 21:25:27
Готово, Так тестовый на скорую руку.
https://yadi.sk/d/pzxYymthoFKiK
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 03 Февраль 2016, 21:46:13
>> Готово, Так тестовый на скорую руку.
... наверное сделать из такого контента совсем бесшовное не получиться ...

... этот способ для более-менее равномерного контента ...
https://www.youtube.com/watch?v=L7IsZo24Ec8&feature=youtu.be

... мне думается что следует делать только на половину купола ...

... выложи исходные кадры ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: DivX_88 от 03 Февраль 2016, 21:51:52
>>выложи исходные кадры
Выложил там же в папке но этот видео ролик стандартный в вин 7 как тестовый образец HD Лежит, взял просто для пробы. Кадры с 250 по 500.
Судя по видео красота получается буду пробывать.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 04 Февраль 2016, 04:40:46
... можно попробовать вот такие настройки ...
(https://content-29.foto.my.mail.ru/mail/unixinfo/717/b-872.png)

... и если делать не на весь купол ...
(https://content-21.foto.my.mail.ru/mail/unixinfo/717/b-873.png)

... там по ходу в первых кадрах до 185 слева и справа черная полоска, добавил эффекта Transform Scale X: 1.01 ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 04 Февраль 2016, 04:41:54
... у тебя есть свой купол? может провести тестирование? ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: DivX_88 от 04 Февраль 2016, 06:38:54
>> ... у тебя есть свой купол? может провести тестирование? ...

Купол то есть но развернуть его смогу только в выходные. Попробую тогда отпишусь. Спасибо огромное за помощь.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 04 Февраль 2016, 06:46:25
... если нужны будут доработки алгоритмов или другой функционал, пиши ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: DivX_88 от 11 Февраль 2016, 18:37:17
Здравствуйте. Попобывал сделать как написано выше и посмотреть но получилось что картинка начинает вытягиваться и сыпаться. У меня вот такой вопрос как вот можно сделать фильм по описанному раньше  Djdf способу. Вот провожу импорт fbx в блендер а как дальше мне не понятно.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 11 Февраль 2016, 18:57:44
>> Попобывал сделать как написано выше и посмотреть но получилось что картинка начинает вытягиваться и сыпаться
... покажи картинку ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sandman от 11 Февраль 2016, 21:38:19
sungreen, поставил по новой убунту 14.04. 64бит, и последний твой домик-блендер  всё равно не хочет запускатся... :(
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 12 Февраль 2016, 06:31:08
>> поставил по новой убунту 14.04. 64бит
Спасибо за тест. Если есть какая нибудь дополнительная информация (сообщение об ошибке, используется ли виртуальная машина), то буду признателен.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 07 Май 2016, 16:06:45
... ночная репетиция парада Победы на Красной площади, которая прошла 28 апреля, с помощью панорамного видео 360 RT из кабины бронеавтомобиля ГАЗ-2330 «Тигр»:

https://www.youtube.com/watch?v=hJqQDEBePKA&feature=youtu.be  ...

... ждём Парада ... ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 11 Май 2016, 05:57:43
Тестовая конвертация  360-градусного видео под сферическое зеркало.

«Русские Витязи» пролетают над Москвой: https://youtu.be/5O2lK2-H4G8
Источник: https://www.youtube.com/watch?v=76Lfg8y_XAg

Вертолет Ми-8 летит в сторону Красной площади: https://youtu.be/iFCnA9xy68c
Источник: https://www.youtube.com/watch?v=Jyh1vsY64Uc
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 11 Май 2016, 18:45:26
Поездка на самоходной гаубице «Коалиция-СВ» по Красной Площади: https://youtu.be/2bR2SiXmMVU
Источник: https://www.youtube.com/watch?v=NgFsRmjiyfY

Софт: Blender с патчем DomIK  http://blender-3d.ru/forum/index.php/topic,414.msg16477.html#msg16477
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Марк от 10 Июль 2016, 22:31:37
Пытался установить блендер на ХР. Сплошные неудачи. Ответ один. Не является приложением win32. Прошу подсказать что нужно.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 10 Июль 2016, 23:06:10
>> Пытался установить блендер на ХР.
... о каком blender идет речь? если о том, на который есть ссылки в этой теме, то там же написано win 64 ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: corbeau от 22 Октябрь 2016, 14:50:26
Доброго времени суток :)
Спасибо большое за уделенное время данной проблеме. Я давно искал как перевести обычные видео для купола и вот у вас нашел решение. И судя по последним роликам вполне достойное. Правда в куполе еще не получилось опробовать только, что слил, а купол смогу развернуть только после выходных.
Слил с последнего поста Софт: Blender с патчем DomIK пробовал сам выгнуть видео. В принципе реализуемо, но у меня почему то звук после после рендеринга начинает отставать от видео. Было бы очень круто если вы относительно последнего патча сделаете небольшой мануал какие настройки выставлять. Как в посте "Ответ #76" на 6 стр ну или картинками.

зы ставил версию для винды, точнее просто слил рапаковал и запустил - все запустилось отлично без всяких глюков.
ззы пробовал первый попавшийся с ютуба мультик https://www.youtube.com/watch?v=3fNYQ97J0IY сливал через ss
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 22 Октябрь 2016, 15:51:51
>> В принципе реализуемо, но у меня почему то звук после после рендеринга начинает отставать от видео.
попробуй поменять frame rate, например вместо 25 установить 30 ...
(http://4.bp.blogspot.com/-X954MLd9su4/UM6uFT_vlcI/AAAAAAAAD0Y/Ayx15zpSXo0/s1600/ubah+framerate.png)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 22 Октябрь 2016, 16:00:16
>> а купол смогу развернуть только после выходных.
... если будут вопросы - задавай, будут предложения на доработку - пиши ...
... сейчас появилось много 360-видео, его тоже можно гнать на купол ...
... также можно делать кое-какой контент в самом Blender ...

https://www.youtube.com/watch?v=rwo6uaYk_Gc&index=16&list=PLdlM1p-xIQqIUszgNSJSAkUIDlgVjoiQD
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: corbeau от 22 Октябрь 2016, 20:09:45
за видео спасибо, хотя ветку я прочел всю :) так, что видо это видел и слил себе все ролики.  на след неделе разверну купол и посмотрю уже на нем.
а частотку я менял и ничего не изменилось :( вот, что меня смущает это то, что видео я слил с меньшим разрешением чем 1080 а при рендеринге там стоит 1920*1080 вот может в этом было? и еще мне интересно какие кодеки для кодирования видео применялись для обработки последних видео с парада.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 22 Октябрь 2016, 20:25:24
>> а частотку я менял и ничего не изменилось :( вот, что меня смущает это то, что видео я слил с меньшим разрешением чем 1080 а при рендеринге там стоит 1920*1080 вот может в этом было?
... разрешение вряд ли влияет на звук, попробуй еще раз установить frame rate 30 ...
... если не получиться, пришли мне ролик на почту ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: corbeau от 22 Октябрь 2016, 20:40:47
щас к сожалению не могу :( нужно мелких спать уложить в начале. потом смогу посидеть немного. если успею сегодня попробовать сделаю и скину на "я диск" результаты.
кстати по поводу видео для купола. хотел подсказать, чтобы видео воспринималось нормально основное действие должно проходить в середине, ближе к низу. примерно так как в видео на параде (вид из танка). вот этот ролик очень хочу посмотреть в куполе, только он(купол) в доме находится. только там его можно более менее развернуть, в квартире пробовали, но для этого комната должна быть полностью пустая и все равно место мало. так что опробую только на след неделе.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 18 Ноябрь 2016, 21:33:43
"RT показал первое в истории панорамное видео из космоса"  https://russian.rt.com/press_releases/article/333918-rt-kosmos-proekt?utm_source=rss&utm_medium=rss&utm_campaign=RSS
Для спецпроекта RT «Космос 360» российский космонавт Андрей Борисенко будет регулярно записывать панорамные видео из разных модулей МКС и рассказывать об их истории и назначении. Зрители также смогут узнать о тренировках космонавтов, о создании космических кораблей и ракет и об управлении полётами.
По мере поступления буду стараться выкладывать видео конвертированные под сферическое зеркало.

https://cloud.mail.ru/public/MkDv/yQwdsHBRD

Возможно что потребуется скорректировать картинку, пишите сюда.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 28 Декабрь 2016, 11:49:37
Доброго времени суток! Для начала хочу всех поздравить с наступающими праздниками!
А теперь по делу.
У меня вопрос, а с видео сделанного под зеркало, можно ли переделать под Fisheye?
Там есть Fisheye => Spherical а как можно сделать наоборот? Спасибо!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 28 Декабрь 2016, 12:26:53
... у тебя есть купол/доступ к куполу? ...
... можешь выложить/прислать несколько тестовых кадров? ...
... процедуры Fisheye => Spherical и Spherical=>Fisheye опубликованы в одной из тестовых сборок blender с патчем domik, но не тестировались на корректность и допустимые искажения ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 28 Декабрь 2016, 12:57:55
... у тебя есть купол/доступ к куполу? ...
... можешь выложить/прислать несколько тестовых кадров? ...
... процедуры Fisheye => Spherical и Spherical=>Fisheye опубликованы в одной из тестовых сборок blender с патчем domik, но не тестировались на корректность и допустимые искажения ...
Да, купол есть.
Сейчас пробую конверитровать видео 360 градусов, под фишай. Сегодня поеду проверю как они накладываются на сферу. Сейчас поищу более старые сборки блендера и попробую конвертнуть с зеркала на фишай. Пофоткаю выложу.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 28 Декабрь 2016, 13:57:24
... у тебя есть купол/доступ к куполу? ...
... можешь выложить/прислать несколько тестовых кадров? ...
... процедуры Fisheye => Spherical и Spherical=>Fisheye опубликованы в одной из тестовых сборок blender с патчем domik, но не тестировались на корректность и допустимые искажения ...

Пересмотрел форум, нашел ссылки на 2,72 и 2,75. в 2,72 нет эфекта домик, а в 2,75 для линуха. Может у Вас есть прямые ссылки на сборки под винду? Спасибо
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Samovar от 28 Декабрь 2016, 14:14:06
Alexandr, под аватаркой sungreen ссылка на его сайт http://blender.3dn.ru
Там внизу страницы есть ссылки на сборки DOMIK/BLENDER 2.76 под х64
или тут: http://blender-3d.ru/forum/index.php/topic,414.msg16477.html#msg16477

И тебя, с наступающими!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 28 Декабрь 2016, 19:16:11
... на вкладке свойств эффекта нужно установить метод Fisheye=>Spherical и рядом с ним нажать на Reverse, это и будет Spherical=>Fisheye ...
... при реверсе будет "мертвая" зона, для которой не возможно сформировать картинку ...
... еще будут влиять настройки проекционной системы, рекомендую использовать конфигурацию Expert - мертвая зона будет меньше, да и вроде настройки более универсальные ...
... будут вопросы, пиши, но больше никому про этот форум не рассказывай, нас и так тут уже много  :-X ...

(https://content-9.foto.my.mail.ru/mail/unixinfo/717/b-947.png)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Striver от 28 Декабрь 2016, 20:34:42
Цитировать
будут вопросы, пиши, но больше никому про этот форум не рассказывай, нас и так тут уже много
Сразу вспомнилось: "Первое правило Бойцовского клуба: не упоминать о Бойцовском клубе"
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 30 Декабрь 2016, 23:49:22
Всем большие благодарности!!! Конвертнул, показывает отлично, практически без искажений. Правда приходиться проектор переводить в формат изображения с 16:9 на 4:3 так как изображение по горизонтали широкое получается.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 31 Декабрь 2016, 03:06:12
>> Правда приходиться проектор переводить в формат изображения с 16:9 на 4:3 так как изображение по горизонтали широкое получается.
... попробуй менять настройки проекционной системы в режиме custom ...
(https://content-28.foto.my.mail.ru/mail/unixinfo/717/b-948.png)

... и возможно тебе добавить редакторе эффект ...
(https://content-28.foto.my.mail.ru/mail/unixinfo/717/b-949.png)

... но просил же показать показать/прислать несколько тестовых кадров, можно было попробовать до конвертации подобрать подходящие настройки, проверить на куполе и потом уже конвертировать весь мувик ...



Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 04 Январь 2017, 23:05:44
дело в том что фотографировать на телефон оказалось не так то просто. Изображение тяжело назвать информативным. Начал более подробно изучать программу, и нашел много интересного. Так добился правильного соотношения сторон в вкладке image которое появляется в начале процесса рендеринга. Там в Aspect Ratio  поставил соотношение по оси х 1 а по у 1,65. Поднял немного яркость и насыщенность, подобрал оптимальное для себя сглаживание. Благодаорю еще раз за столь обширную  трудоемкую работу которую Вы проделали для создания эффекта Домик. Так как при создании наверняка использовались не только знания геометрии, учитывать оптические преломления и искажения, но и надо знать программирование на питоне! Одним словом ГУРУ! :)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 05 Январь 2017, 09:45:34
>>Начал более подробно изучать программу, и нашел много интересного.

... пиши если будут пожелания и предложения по улучшению алгоритмов, функциональности и интерфейса ...
... не помню выкладывал или нет пример использования указанной сборки, может кому интересно будет:
https://www.youtube.com/watch?v=L7IsZo24Ec8
... чтобы в дальнейшем не искать ссылки на сборки, то при появлении новых версий буду обновлять первое сообщение темы:
http://blender-3d.ru/forum/index.php/topic,414.msg4868.html#msg4868

... кстати, сейчас стало много появляться контента, снятого на панорамные 360 камеры, с помощью DomIK их также можно конвертировать под купол ...

>> дело в том что фотографировать на телефон оказалось не так то просто. Изображение тяжело назвать информативным.
... за все время существования этой темы, ещё не один купольщик не выложил результаты своих тестов или какой-нибудь материал и это делать не обязательно, но у меня нет купола и доступа к нему, могу только на мысле-образе представить как это выглядит :) ...


Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 02 Февраль 2017, 19:28:18
Приветики! Попробовал снять видео на телефон как блендер обычное плоское видео переделывает под 5м купол. По краям картинка растягивается. Больно не пинайте, снято не очень, но как смог :)

Ссылка на яндекс диске

https://yadi.sk/i/O8GZ97N43CWRD5
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 02 Февраль 2017, 19:45:10
... выложи или пришли фрагменты видео плоского и соответствующий ему под сферу ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 02 Февраль 2017, 20:23:57
... у тебя был выбран фильтр Plane->Spherical ? ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 23 Февраль 2017, 17:15:36
... у тебя был выбран фильтр Plane->Spherical ? ...

Извини, давно не заходил сюда, использовал Plane-> Fisheye
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 18 Июнь 2017, 10:19:21
Привет. Можно ли как то при обработке видео 360 градусов через Plane=>Circle сделать так что бы верхняя часть была более опущена? Прикрепляю файл. В нем обвел 2 зоны красным и салатовыми цветами. Внутри красной зоны небо сильно сдавлено в центре. Оно все получается в центре купола. А вся зона между красной линией и салатовой, получается немного вытянутой. А ниже салатовой сильно растянуто вверх. В итоге вся картинка не смотрительна. Зону красной линии - небо примерно процентов на 20-25 надо растянуть вниз, тогда между красной и салатовой расстояние уменьшиться а ниже салатовая сожмется и опуститься. Я пробовал Crop Factor -> upper -> делал 0,700. Вот так примерно получается нормально. Но появляется отверстие в верхней части видео. Можно ли как то не создавая пустоты вверху вытянуть (растянуть) верхнюю часть что бы она опустила нижнюю.  Так с любыми роликами. 
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 18 Июнь 2017, 16:34:35
>> Можно ли как то при обработке видео 360 градусов через Plane=>Circle сделать так что бы верхняя часть была более опущена?
... если такая потребность есть, то это можно будет реализовать в течении недели при условии твоего участия в постановке задачи ...
... у тебя linux? ...

... в принципе можно и в этой версии попробовать выкрутиться, но это может быть не очень эффективным в плане производительности ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 18 Июнь 2017, 22:19:28
>> Можно ли как то при обработке видео 360 градусов через Plane=>Circle сделать так что бы верхняя часть была более опущена?
... если такая потребность есть, то это можно будет реализовать в течении недели при условии твоего участия в постановке задачи ...
... у тебя linux? ...

... в принципе можно и в этой версии попробовать выкрутиться, но это может быть не очень эффективным в плане производительности ...
Нет я на windows 7x64
Что от меня требуется?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 20 Июнь 2017, 20:24:34
Привет всем! Прочел всю тему!
Спасибо Sungreen за уроки в blender! Так как владею Адоб примьерой и АЕ, с Блендер подружились сразу! Скривил я пару full hd (по настройкам из уроков Sungreen) заготовочек и посмотрел сегодня в куполе. Так же посмотрел заготовки др работ отсюда.
Из наблюдений:
Картинка заливает всю поверхность купола-это отлично! Но центральная часть по горизонту сужена, а вверх и низ, расширены.
Вывод: хорошо подходят  мультики с мелкой детализацией, крупные превращаются в растянутых гигантов! В идеале нужно писать свои мульты (чем и займусь), но это другая тема!
Завтра планирую это снять на видео и выложить здесь для ознакомления, а то "родитель" уже сколько лет не видит свое произведение! И сразу вопрос к Sungreen, у меня иногда рассихронизация по звуку происходит, отчего это?
ссылка на мои тестовые сферические ролики: https://cloud.mail.ru/public/6Fxg/zENDjRxbh
Спасибо!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 20 Июнь 2017, 22:56:16
>> Можно ли как то при обработке видео 360 градусов через Plane=>Circle сделать так что бы верхняя часть была более опущена?
... если такая потребность есть, то это можно будет реализовать в течении недели при условии твоего участия в постановке задачи ...
... у тебя linux? ...

... в принципе можно и в этой версии попробовать выкрутиться, но это может быть не очень эффективным в плане производительности ...
Нет я на windows 7x64
Что от меня требуется?
>>Нет я на windows 7x64
... с виндовс будет немного сложнее, поскольку оперативные/тестовые сборки происходят на linux

>> Что от меня требуется?
... по сути нужно объяснить геометрию луча от проектора к куполу и почему существуют такие искажения ...
... какие настройки у тебя сейчас установлены? сбрось сцену с настройками VSE с небольшим фрагментов видео ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 20 Июнь 2017, 22:59:50
Привет всем! Прочел всю тему!
Спасибо Sungreen за уроки в blender! Так как владею Адоб примьерой и АЕ, с Блендер подружились сразу! Скривил я пару full hd (по настройкам из уроков Sungreen) заготовочек и посмотрел сегодня в куполе. Так же посмотрел заготовки др работ отсюда.
Из наблюдений:
Картинка заливает всю поверхность купола-это отлично! Но центральная часть по горизонту сужена, а вверх и низ, расширены.
Вывод: хорошо подходят  мультики с мелкой детализацией, крупные превращаются в растянутых гигантов! В идеале нужно писать свои мульты (чем и займусь), но это другая тема!
Завтра планирую это снять на видео и выложить здесь для ознакомления, а то "родитель" уже сколько лет не видит свое произведение! И сразу вопрос к Sungreen, у меня иногда рассихронизация по звуку происходит, отчего это?
ссылка на мои тестовые сферические ролики: https://cloud.mail.ru/public/6Fxg/zENDjRxbh
Спасибо!
>> В идеале нужно писать свои мульты (чем и займусь), но это другая тема!
... это хорошая идея ...

>> Но центральная часть по горизонту сужена, а вверх и низ, расширены.
... если есть желание, то можно проработать этот вопрос более подробно ...
... и если не получиться исправить это существующими настройками, то внести корректировки в алгоритмы и сделать ещё одну сборку с учётом замечаний ...

>> у меня иногда рассихронизация по звуку происходит, отчего это?
... на какой стадии реализации? при загрузке видео в Blender или при показе на купол? ...

Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 20 Июнь 2017, 23:40:43
... для тех кто делает Plane=>Circle попробуйте делать Plane=>Circle (убрать Aspect) и добавить поверх Plane=>Fisheye (включить Aspect) ...
... пример во вложении ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 21 Июнь 2017, 13:36:36
Цитировать
... на какой стадии реализации? при загрузке видео в Blender или при показе на купол? ...
На таймлайне уже звук рассинхр. и после рендера соответственно. Вот оригинал https://www.youtube.com/watch?v=rvOYbTtLXF8
а вот уже рендер: https://cloud.mail.ru/public/6Fxg/zENDjRxbh/Paravoz.mp4
Спасибо!
ПС.
С сегодня съемка картинки(Blender Plane-Spherical) в куполе перенеслась на завтра.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 21 Июнь 2017, 22:02:11
>> На таймлайне уже звук рассинхр.
... в редакторе свойств сцены в секции Dimension проверь значение Frame Rate ...
...попробуй выставить 25 fps ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 22 Июнь 2017, 12:26:40
Ну вот... сегодня снял вид в куполе: https://cloud.mail.ru/public/Em4W/NVVuPVxNH
Мальчик с собакой самый удачный вариант, как по мне.
Для сравнения масштабов сделал скрины. 2 и 3 оригинальный масштаб.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 28 Июнь 2017, 16:17:17
... для тех кто делает Plane=>Circle попробуйте делать Plane=>Circle (убрать Aspect) и добавить поверх Plane=>Fisheye (включить Aspect) ...
... пример во вложении ...

Да, спасибо! Все круто! :) не думал что можно 2 сразу использовать :)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 24 Июль 2017, 17:27:38
а как можно скрипт домик прикрутить к обычному блендеру? Хотел сегодня запустить рендер силами видяхи, оказалось что с CUDA он не работает, таких настроек там нет. Поставил обычный блендер, не портибле версию, там в настройках есть CUDA.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 24 Июль 2017, 19:52:46
>> а как можно скрипт домик прикрутить к обычному блендеру?
... в том то и дело что это не скрипт, а модификация исходного кода ...
... то есть никак, нужен именно пропатченный blender ...
... вчера как раз собирал blender 2.78 с этим патчем ...
... если нужно, то включу в сборку CUDA, это несложно, но сейчас только под linux ...

... а для чего нужна CUDA? для рендеринга 3D сцены в cycles!, тогда можно попробовать в стандартном blender отрендерить с помощью панорамной камеры с искажением Equirectangular и уже после этого использовать полученный клип в blender/domik ...
... попробуй на нескольких кадрах ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Alexandr от 25 Июль 2017, 16:37:04
>> а как можно скрипт домик прикрутить к обычному блендеру?
... в том то и дело что это не скрипт, а модификация исходного кода ...
... то есть никак, нужен именно пропатченный blender ...
... вчера как раз собирал blender 2.78 с этим патчем ...
... если нужно, то включу в сборку CUDA, это несложно, но сейчас только под linux ...

... а для чего нужна CUDA? для рендеринга 3D сцены в cycles!, тогда можно попробовать в стандартном blender отрендерить с помощью панорамной камеры с искажением Equirectangular и уже после этого использовать полученный клип в blender/domik ...
... попробуй на нескольких кадрах ...

Думал что рендер видео сцены тоже можно прогнать через видеокарту. Хотел проверить что быстрее процессор или видяха.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sandman от 25 Июль 2017, 18:44:17
Цитировать
у меня иногда рассихронизация по звуку происходит, отчего это?
Посмотри свойства клипа оригинала (ПКМ), сколько fps, столько же ставишь в установках рендера и рассинхрон уйдёт.
Есть ещё пара способов, но в данном случае хватит и этого.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 25 Июль 2017, 20:45:14
>> Есть ещё пара способов, но в данном случае хватит и этого.
... а какие? ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sandman от 26 Июль 2017, 21:03:22
Цитировать
>> Есть ещё пара способов, но в данном случае хватит и этого.
... а какие? ...
Выбирается видеодорожка и на неё добавляется эффект Speed Control, это если надо отрендерить с другим значением fps, и в установках эффекта снимают галочку с Stretch to input strip length а в Speed factor заносится значение корректировки которое получают "Желаемое fps/ fps оригинала" .
Есть как минимум ещё один способ, но я что то подзабыл это дело, надо будет посмотреть.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 10 Октябрь 2017, 20:14:53
... для тех кто делает Plane=>Circle попробуйте делать Plane=>Circle (убрать Aspect) и добавить поверх Plane=>Fisheye (включить Aspect) ...
... пример во вложении ...
Чёт не вкурил! вложение скачал, есть дорожки, но на экране Блендера пусто!
Хотелось бы понять, каков результат! Спасибо!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 11 Октябрь 2017, 03:49:12
>> вложение скачал, есть дорожки, но на экране Блендера пусто!
... напиши подробнее, что ты хочешь сделать, поскольку это вложение было для специальнопропатченного blender ( http://blender-3d.ru/forum/index.php/topic,414.msg4868.html#msg4868 ), соответственно в стандартном blender эффекта не будет (пусто) ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 12 Октябрь 2017, 01:03:08
хотелось бы добиться бесшовного варианта сферического изображения  :-\
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 12 Октябрь 2017, 02:03:13
... тогда скачай blender по ссылке из этого сообщения http://blender-3d.ru/forum/index.php/topic,414.msg4868.html#msg4868 и попробуй действовать как показано на видео https://www.youtube.com/watch?v=L7IsZo24Ec8 ...

... можешь выложить кадр (или несколько кадров) исходного изображения? ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 12 Октябрь 2017, 20:21:24
я пользовался сборкой 2.76 ( blender-domik-win64_v3_beta1 )
все путём получается, но если движение кадра по вертикали, то - ((.
например, в кадре облака, смотрим вверх, двигаемся вперёд. облака  дойдут до центра сферы и там исчезнут(шов в центре). а должны пролететь над нами и уйти за спину,вот о чем я.
 плагин FULLDOME так умеет. но где его найти? очень дорогой он у производителя!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 13 Октябрь 2017, 02:39:54
>> например, в кадре облака, смотрим вверх, двигаемся вперёд. облака  дойдут до центра сферы и там исчезнут(шов в центре). а должны пролететь над нами и уйти за спину,вот о чем я.

... можешь показать пример? если этот эффект важен и его алгоритм математически объясним, то можно попробовать включить его в бесплатный патч domik, но для этого ты должен будешь выступить постановщиком задачи (то есть сказать как это должно выглядеть и описать процесс работы с этим), и опять же только при твоём участи и желании это можно реализовать ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 13 Октябрь 2017, 17:55:27
вот обучалка: https://www.youtube.com/watch?v=L7IsZo24Ec8  шов получается в центре. Т.е через центр изображение не пройдет, только по горизонтали может двигаться. По вертикали нет. мешает шов.
хотелось бы сделать как здесь : https://www.youtube.com/watch?v=rwo6uaYk_Gc шва нет.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 13 Октябрь 2017, 19:53:51
>> шва нет.
... нет ...
... суть в том что второй ролик это не адаптация плоского видео под сферу, а нормально сделанный 3d контент, отрендеренный панорамной камерой в фишай и переведенный под сферу ...
... то есть технологически во втором варианте шва в принципе не будет и это не проблема какого либо аддона или патча, это разные технологии  ...
... если у тебя есть желание делать свой 3d контент под сферу, то я только за и готов в этом участвовать в полный рост но при симметричной ответственности за результат  ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 13 Октябрь 2017, 22:00:56
Цитировать
не адаптация плоского видео под сферу, а нормально сделанный 3d контент
это все понятно. хотелось бы плоское видео в шарообразное переделать.
Цитировать
но при симметричной ответственности за результат
- о какой ответственности речь?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 13 Октябрь 2017, 22:05:45
... у тебя есть купол? какой контент хочешь сделать? ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 13 Октябрь 2017, 23:52:16
Цитировать
какой контент хочешь сделать? ...
разный
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 14 Октябрь 2017, 23:15:12
... попробуй в качестве теста посмотреть на куполе вот такое интро https://yadi.sk/i/PaX9T60_3Nkj8X ...
... сама моделька для blender https://yadi.sk/d/C8wToW9R3Nkj44  и шрифты https://yadi.sk/d/trkokGl03Nkj5s https://yadi.sk/d/JA9wUHMU3Nkj5e ...
... и файл настроек конвертации https://yadi.sk/d/qnYRM9_T3Nkj5j ...

https://youtu.be/MuhIRdafmbY

Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 15 Октябрь 2017, 21:12:17
да тут целая сферическая загатовка прописана. и что, можно к этой модели как то привязывать картинку, которая станет автоматом куполообразной?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 15 Октябрь 2017, 21:14:45
... можно в самой модели использовать купол с текстурой ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 16 Октябрь 2017, 08:35:39
не совсем понял. можно наглядный пример?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 16 Октябрь 2017, 13:23:31
>> можно к этой модели как то привязывать картинку, которая станет автоматом куполообразной?
>> не совсем понял. можно наглядный пример?
... выложи картинку ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 16 Октябрь 2017, 15:53:34
к примеру мульт такой:
https://www.youtube.com/watch?v=_ImlBGAALmA
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 16 Октябрь 2017, 18:19:51
... такое нельзя, во избежание гуманитарной катастрофы в одном отдельном планетарии ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 16 Октябрь 2017, 22:03:05
это тест на который глянуть хочется, поэтому и без содержания картинка. в куполе зрителю разумеется ни-ни. на ютубе полно таких. выбирай любой. в итоге тупик?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 16 Октябрь 2017, 22:16:06
>> в итоге тупик?
... можешь попробовать развернуть это не на весь купол, а только на его часть ...
https://yadi.sk/i/cBB03J9R3Nok9D
https://yadi.sk/i/ECgavPiu3NokEN
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 16 Октябрь 2017, 22:25:43
да, была такая мысль). но нам нужны продуктивнее результаты! ) Будем копать дальше, спасибо!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 17 Октябрь 2017, 03:25:40
>> но нам нужны продуктивнее результаты!
... делать полноценные 3d сцены на 360 градусов или искать/делать панорамное видео на 360 градусов (сейчас уже доступны камеры, которые позволяют делать съёмки на 360 градусов) ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 05 Май 2019, 21:41:26
... глубоко тестовая сборка blender2.8/domik для win64 https://yadi.sk/d/tzymIV1HkKYkkQ ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 31 Март 2020, 01:07:50
О! Спасибо! Протестим... (5 минут спустя) Новая непривычная прога). В старой версии до сих пор работал. В этой как?)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 31 Март 2020, 06:38:00
>> В старой версии до сих пор работал. В этой как?)
... если в старой работает, то дергаться ради конвертации будет нервнозатратным ...
... опять же, сборка была тестовой и глючной, будет крешиться ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 01 Апрель 2020, 23:17:35
Понял! Благодарю! Теперь в поисках, чем захватить с UE 4 анимацию (видео) в 360 или 180 градусов. Есть конечно в продаже ассеты, блюпринты и приложения, но цена заоблачная для меня.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 02 Апрель 2020, 09:19:03
... а fisheye камера доступна? ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 02 Апрель 2020, 17:21:50
в старой версии? не знаю. в ДОМИКе есть фишай, но мысль понял
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 06 Сентябрь 2020, 11:26:07
Новые сборки Blender версия 2.91 с патчем Blender/DomIK для тестирования (debug).
В сборке кроме перехода на 2.91 исправлена проблема с утечкой памяти, которая стала очевидной при обработке видео в формате 4K и 8K.

linux: https://yadi.sk/d/ejtfPD0PcMRleQ
windows: https://yadi.sk/d/VaTZvLGmGEeElw

(https://content-19.foto.my.mail.ru/mail/unixinfo/717/b-1001.png)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 06 Сентябрь 2020, 13:54:35
ссылка на исходный код патча
https://github.com/sungreen/DomIK
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Samovar от 06 Сентябрь 2020, 22:36:18
Николай, ты залип... бросай это неблагодарное дело  ;)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 07 Сентябрь 2020, 07:23:11
>> бросай это неблагодарное дело
... ты прав, без надобности лишний раз не собираю, поскольку работает, но в этом случае отработано по просьбе пользователя, который обнаружил утечку памяти на 8K (видимо такие проекторы уже дошли и до мобильных планетариев) ...
... на легких кадрах FullHD это было незаметно ...
... более того в сборке включена мультипоточность для этого эффекта, то есть грузятся все ядра вместо одного ...
... на малоядерных процессорах прирост не очевиден, поскольку много межкадровых потерь , а вот с большим количеством ядер удалось снизить скорость обработки одного кадра более чем в 10 раз (например у меня с 40 до 3 секунд при рендере картинки 8K) ...
... то есть пока есть потребность в исправлениях у пользователей, то буду делать по мере возможности и до тех пор пока в новых версиях blender не сломают VSE по аналогии с BGE ...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Samovar от 07 Сентябрь 2020, 17:42:05
Цитировать
и до тех пор пока в новых версиях blender не сломают VSE
Ну если это сломают, то я вообще в Blender разочаруюсь... Благодаря этому, он всё ещё остаётся мощным комбайном.
Хреново, что они так всё радикально переделали, но радует PBR и что шумодав Cycles работает теперь и в режиме Progressive Refine+ есть адаптивный семплинг... но так хреново скакать между версиями... интерфесы  разные аж жуть, хоть и начинка та же...
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 12 Март 2021, 14:30:10
Привет. Вижу обновление появилось. Спасибо за старания. Скачал, пытался запустить,но:
https://ibb.co/6XTD5VF
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Karolis от 11 Январь 2022, 22:42:16
Привет, я только вчера увидел, что такой замечательный проект был создан. У меня есть видео в полнокупольном формате (Fulldome), и я хочу преобразовать их в сферическое зеркало. VLC warp movie player "warp on the fly" (http://paulbourke.net/dome/VLCwarp/). Пробовал блендер 2.76 работает отлично. Однако новая версия 2.91 не запускается. У меня фильм с разрешением 2048х2048 https://drive.google.com/file/d/1GbVaDAZtZ_yewyApHAW-WmTwc8Kf6O2K/view?usp=sharing
Когда я конвертирую их в формат зеркала, я вижу резкое снижение разрешения (Сравнение с VLC warp). Может быть, есть способ установить что-то другое? Мои настройки показаны на фото. Особенно видно по тексту.
Что такое зеркало Y?
Что такое Projector Y?
Сконвертировано здесь
https://drive.google.com/file/d/1zpVBdpZ4sGlSzcxqBrXLTAiqw8FUSeBz/view?usp=sharing

буду благодарен за помощь!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 12 Январь 2022, 00:40:37
>> Однако новая версия 2.91 не запускается.
какая версия операционной системы и откуда был скачан domik/blender?

>> Что такое зеркало Y? Что такое Projector Y?
лучше использовать предустановки для проекционной системы (насколько помню там есть expert)

>> я вижу резкое снижение разрешения (Сравнение с VLC warp).
выложи два кадра для сравнения по которым можно было бы оценить резкое снижение разрешения и чтобы  эта проблема была очевидной
попробуем разобраться
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 12 Январь 2022, 00:55:49
Насколько понял:
- по картинке Quality.png то проблема не конверте, а в настройках рендера - на вкладке настроек рендера установлено качество 50% от fullhd, нужно поставить 100% если требуется кадр размером под проектор fullhd.
-по картинке Error.png - используется последняя тестовая версия, которая была опубликована. Мы тестировали её под win10 для кадров 4К и 8К. Судя по сообщению отсутствует(не находится) библиотека. Её нужно положить в папку с blender (там где другие библиотеки).

Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Karolis от 12 Январь 2022, 09:36:31
>> Однако новая версия 2.91 не запускается.
>>какая версия операционной системы и откуда был скачан domik/blender?
https://yadi.sk/d/VaTZvLGmGEeElw
моя версия windows x64

>> Что такое зеркало Y? Что такое Projector Y?
>>лучше использовать предустановки для проекционной системы (насколько помню там есть expert)
Да, я пробовал все варианты. Я хочу понять, равен ли радиус купола r? У меня диаметр купола 5 метров, значит надо выбрать r 2.5?
Мое сферическое зеркало: внешний диаметр 0,61m, внешний диаметр 0,56m. глубина (depth) 0,12m.


>> я вижу резкое снижение разрешения (Сравнение с VLC warp).
>>выложи два кадра для сравнения по которым можно было бы оценить резкое снижение разрешения и чтобы  эта проблема была очевидной
попробуем разобраться
Трудно передать это через фото. Просто цвета тусклее, и мы видим пиксели
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Karolis от 12 Январь 2022, 10:53:43
Насколько понял:
- по картинке Quality.png то проблема не конверте, а в настройках рендера - на вкладке настроек рендера установлено качество 50% от fullhd, нужно поставить 100% если >>требуется кадр размером под проектор fullhd.
Попробую еще раз выполнить конвертацию, но как будто поставил на 100%.Я просто забыл изменить 50% на фото, потому что хотел показать, о чем я говорил.

-по картинке Error.png - используется последняя тестовая версия, которая была опубликована. Мы тестировали её под win10 для кадров 4К и 8К. Судя по сообщению >>отсутствует(не находится) библиотека. Её нужно положить в папку с blender (там где другие библиотеки).
Снял видео об ошибке и небольшой разнице в разрешении. я добавляю ссылку
https://drive.google.com/file/d/1Scw2HCInRXDqThFewn0Qjr6SLHr9tqo0/view?usp=sharing
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 12 Январь 2022, 19:45:35
по первому вопросу:
1 так копировать как показано в видео не правильно
2 правильно будет найти и скопировать в домик только недостающие библиотеки
3 попробуй 293 для win10 https://disk.yandex.ru/d/soyR7f5LBjIuLQ

по второму вопросу:
1 предлагаю добиться правильного запуска на твоем компьютере сборки Blender\DomIK и потом вернуться к проблеме качества пикселей
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 13 Январь 2022, 07:13:21
по второму вопросу конвертации кадра 2048х2048 в кадр 1920х1080
пояснения: https://disk.yandex.ru/i/1WVgDmBfLas8qw

ps уточнил Dome 5 Mirror 0.37 это проекционная система для купола с радиусом и зеркалом 0,37м
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Karolis от 13 Январь 2022, 12:02:24
Здравствуйте, unreal Сейчас конвертирую и попробую проверить несколько способов конвертации в куполе. Мне понравилась ваша идея о создании определенного контента, нам есть над чем подумать. Сейчас больше работаем с мобильными планетариями и покупаем уже готовый контейнер. Хорошо бы иметь контакт с кем-то, кто знает и имеет желание что-то делать.
Также интересен вариант конвертации Fulldome (мое видео)  в 360VR. Я использовал After Effects для этого. В 360 VR много контента, который хотелось бы перенести в планетарий.
чтобы после преобразования можно было отображать как Fulldome, так и сферический зеркальный режим.
https://www.youtube.com/watch?v=xM_PDDpaD_Y&ab_channel=BrokenFrameProductions
https://www.youtube.com/watch?v=9428Dhqk3fI&ab_channel=BrokenFrameProductions
https://www.youtube.com/watch?v=jjKJEpv1_Mw&ab_channel=Experience360
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 13 Январь 2022, 14:38:01
>> Сейчас конвертирую и попробую проверить несколько способов конвертации в куполе.
удалось ли запустить версию 293 на твоем ПК?

>> Также интересен вариант конвертации Fulldome (мое видео)  в 360VR.
да, это возможно
есть несколько трансформаций в том числе и для youtube
сделаю это для 310

>> чтобы после преобразования можно было отображать как Fulldome, так и сферический зеркальный режим.
требуется пояснить, поскольку на выходе будет видеофайл в одном из выбранных режимов
так-то 360 уже можно конвертировать в сферу в Blender/DomIK
выложи примеры сырцов для преобразования


Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Karolis от 13 Январь 2022, 17:29:18
>> Сейчас конвертирую и попробую проверить несколько способов конвертации в куполе.
>>удалось ли запустить версию 293 на твоем ПК?
Программа запустилась, сейчас готовлю все возможные варианты. Expert, dome 5, dome 2,5 и два варианта Custom.

>> Также интересен вариант конвертации Fulldome (мое видео)  в 360VR.
да, это возможно
есть несколько трансформаций в том числе и для youtube
>>сделаю это для 310
Fulldome  to VR
VR to Fulldome

>> чтобы после преобразования можно было отображать как Fulldome, так и сферический зеркальный режим.
требуется пояснить, поскольку на выходе будет видеофайл в одном из выбранных режимов
так-то 360 уже можно конвертировать в сферу в Blender/DomIK
>>выложи примеры сырцов для преобразования
360 VR to Spherical mirror
360 VR to Fulldme
Я думал об этом, чтобы можно было конвертировать разные варианты. Я также видел, как просто формат интегрируется в купол.
http://paulbourke.net/dome/fishwarp/



Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Karolis от 01 Февраль 2022, 16:43:39
Здравствуйте, вчера проверил как DOMIK конвертирует разные FULLDOME фильмы. пробовал разные варианты: Dome 5, Dome 2.5, Expert, Custom. Результат нереальный.
не заметил ничего большого отличия от программы VLCWarp, которая моментально конвертирует Fulldome фильм в формат сферического зеркала в режиме реального времени. Склоняю голову за такую ​​работу. Будет интересно посмотреть, как будет работать система конвертации фильмов 360VR с Youtube в сферическое зеркало и Fulldome
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Николай Николаев от 02 Февраль 2022, 05:52:08
Это хорошая идея использовать специализированный софт для решения таких задач. Роль blender в данном случае только как редактора 3d и видео редактора.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: RodAlex от 03 Сентябрь 2022, 14:33:26
Здравствуйте. Купил видеокарту GT 1030. Blender 2.93 ее не видит. Новый Blender 3.2 видит. Как добавить в дорожку эффектов Domik? Можно для этого использовать domik-293-win10. Может есть более новая версия Blender с Domik.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Trr. от 15 Февраль 2023, 14:58:24
Приветствую, коллеги!
Вижу, тема заглохла, но вдруг...

Есть пара вопросов:
1)Нет ли версии под МАКось?
2)Нет ли обрезанной версии Блендера-с-Домиком без остального Блендера?

С огромным почтением к Мастеру, создавшему такой нужный инструмент!!

//цитата для привлечения внимания
!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 17 Февраль 2023, 13:49:09

удалось ли запустить версию 293 на твоем ПК?

Скачал. Не запустился  блендер. Старый вариант 2.7 работает. 2.8 не запускается так же. Система Win 10
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 16 Февраль 2024, 05:30:12
Есть предпосылки к желанию обновить конвертор DomIK для Blender. Не уверен, что получиться скоро это сделать, но вот сейчас закинул на гитхаб "онлайн-калибратор DomIK.JS" для мобильных планетариев.
Суть -  с помощью "калибратора" подобрать для купола наиболее подходящие настройки -> сохранить настройки для Blender\DomIK и уже после этого делать рендеринг видео.

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

Отдельное спасибо Андрею из Хабаровска за мотивирующий посыл и проведение экспериментов в полях на куполе!!!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 25 Февраль 2024, 20: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
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 12 Март 2024, 16: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 смотриться комфортнее. Проверено годами. С уважением!
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 12 Март 2024, 17:49:45
Согласен, большой градус не всегда хорошо. Пробую проработать этот вопрос, чтобы была возможность образки панорамы. Вроде и понятно, что для панорамы естественно было бы иметь такую возможность. С математикой как подрезать углы для Fisheye и Equirectangular проекций разобрался, допиливаю для Cubemap. Спасибо за подсказку.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: 3D от 12 Март 2024, 19:15:25
Общее дело делаем)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Vadim23 от 27 Март 2024, 10: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}}} вставлять в блендер? Хочу тоже поучаствовать в экспериментах, благо оборудование и желание имеется)
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 27 Март 2024, 12: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 Другими настройками добиться приемлемого изображения на куполе.

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

Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Vadim23 от 27 Март 2024, 15:22:05
Как я понял это только с наута получится? И чтобы интернет был, правильно?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Vadim23 от 27 Март 2024, 15:27:23
Мы фильмы запускаем с жесткого выносного через блюрей проигрыватель, через hdmi кабель подключенный к проектору, как подцепить и что подцепить чтобы проверить?
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 27 Март 2024, 15:46:33
Как я понял это только с наута получится? И чтобы интернет был, правильно?
ноут - да, интернет - 50/50

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

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



Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Vadim23 от 27 Март 2024, 18:09:23
Ссылку на архив можно с приложением? Завтра как раз показ-проверим и скрины пришлю
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 27 Март 2024, 19: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.
По итогу нужно добиться равномерной сетки на куполе.
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Vadim23 от 28 Март 2024, 06:07:44
до ехе дошел, а вот это не понял где находится --allow-file-access-from-files --autoplay-policy=no-user-gesture-required и как это прописать
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: Vadim23 от 28 Март 2024, 06:22:41
почитал, видимо JS надо ставить, но я в нем никогда не работал
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 28 Март 2024, 08: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
Название: Re: изогнуть видео под сферическое зеркало
Отправлено: sungreen от 28 Март 2024, 08:15:51
настройки ярлыка https://disk.yandex.ru/i/xFeym1m1hwz-gw
там где покрашено зеленым должно быть "C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files --autoplay-policy=no-user-gesture-required

вот сам ярлык, как у меня https://disk.yandex.ru/d/d68B_aQMHceMrA