3d форум по Blender

Blender => Вопросы от новичков => Тема начата: Romario от 24 Декабрь 2017, 04:11:32

Название: Наложение 3д модели на фотографию
Отправлено: Romario от 24 Декабрь 2017, 04:11:32
Приветствую всех!

Никак не получается совместить 3д модель с фотографией.
(изучал вот этот видеоурок https://www.blenderguru.com/tutorials/render-onto-photo-background)
Также изучил перевод Артема Слаквы, но там тоже нет ответов на мои вопросы, видимо, слишком чайницкие)

Главным образом непонятно, как (в двух словах) каков алгоритм именно правильного совмещения 3д модели с фото.

Итак, что я делал по уроку.
Создал модель, + камеру + солнце + plane земля для тени, на камеру бросил фотку на бэк, спозиционировал модель на фотке.
Первый затык. Нажимаю (http://blender-3d.ru/forum/hotkey/[url="modules/sections/index.php?op=viewarticle&artid=24"][img]http://blender-3d.ru/forum/hotkey/f12.jpg).jpg[/img][/url] - рендерится только сама модель. Как увидеть сразу готовый результат? В идеале сразу с тенями.
Или в Блендере так просто ничего не получится?
Я понимаю, что через ноды, видимо, более гибкие настройки результата, но сделать рендер как ляжет модель на фон - можно?
Или нет такой функции?

Дальше, что делал. Затем план и модель раскидываются по разным слоям и нажимается (http://blender-3d.ru/forum/hotkey/[url="modules/sections/index.php?op=viewarticle&artid=24"][img]http://blender-3d.ru/forum/hotkey/f12.jpg).jpg[/img][/url].
А далее уже показывается как идет процесс микса из трех картинок (фон, модель, тень)  в редакторе нодов. А перед этим, когда нажимал (http://blender-3d.ru/forum/hotkey/[url="modules/sections/index.php?op=viewarticle&artid=24"][img]http://blender-3d.ru/forum/hotkey/f12.jpg).jpg[/img][/url], куда сохранились эти два слоя? Если не сохранились, где их найти? обычно F3, но тут же две картинки... а если 8.

Далее затык. Как сделать показ результата прямо в редакторе нодов? Без этого нереально отлаживать.
Добавление нода Viewer и копирование всего вывода туда - не срабатывает. Node Editor ничего не отображает, ну, кроме нодов.

И еще - после того. как работа с нодами закончена и результат готов, как сохранить свои труды в виде JPG? (http://blender-3d.ru/forum/hotkey/[url="modules/sections/index.php?op=viewarticle&artid=24"][img]http://blender-3d.ru/forum/hotkey/f12.jpg).jpg[/img][/url] и F3 уже не прокатывает.

И последнее - Слева - режим нодов Шейдер (материал), далее идет Композитинг, а третий пригодится новичку или пока забить? (Texture)

Спасибо всем!!!










Название: Re: Наложение 3д модели на фотографию
Отправлено: Николай Николаев от 24 Декабрь 2017, 05:33:09
>>Далее затык. Как сделать показ результата прямо в редакторе нодов? Без этого нереально отлаживать.
>>Добавление нода Viewer и копирование всего вывода туда - не срабатывает. Node Editor ничего не отображает, ну, кроме нодов.

... в панели инструментов редактора нодов установи чеки Backdrop и по необходимости AutoRender ...
... BackDrop даст тебе "картинку", получаемую от Viewer, в фон редактора нодов ...
... дополнительно  для отлаживания узлов можешь кликнуть по нужному узлу левой кнопкой мышкой с зажатым Сtrl и Shift ...
https://docs.blender.org/manual/ru/dev/compositing/properties.html#header

>>И еще - после того. как работа с нодами закончена и результат готов, как сохранить свои труды в виде JPG? (http://blender-3d.ru/forum/hotkey/[url=).jpg и F3 уже не прокатывает.
>> куда сохранились эти два слоя? Если не сохранились, где их найти? обычно F3, но тут же две картинки... а если 8.
... прокатывает, открой UV/Image редактор и в панели инструментов в поле выбора связанного изображения (выпадающий список рядом с Image) выбери Viewer Node и далее как обычно F3 ...
https://docs.blender.org/manual/ru/dev/interface/controls/templates/data_block.html#data-block-menu
... возможно что в этом списке будут и другие нужные блоки ...

>> И последнее - Слева - режим нодов Шейдер (материал), далее идет Композитинг, а третий пригодится новичку или пока забить? (Texture)

... это не усиление или усложнения функционала, а разные инструменты, поэтому они могут пригодиться все в зависимости от задачи ...
https://docs.blender.org/manual/ru/dev/editors/node_editor/introduction.html#node-tree-types
... как только потребуется работать с Texture ...

>> Как увидеть сразу готовый результат? В идеале сразу с тенями.
>> Или в Блендере так просто ничего не получится?

... какая версия blender и какой рендер? в последних версиях предпросмотр на лету реализован через режим  Rendered в окне 3D редактора (Shift + Z) ...


>> Никак не получается совместить 3д модель с фотографией.
... в чем суть проблемы по вопросу? у тебя уже камера выставлена? ...
Название: Re: Наложение 3д модели на фотографию
Отправлено: Romario от 24 Декабрь 2017, 06:47:20
Спасибо за ссылки, всё изучу всенепременно!

... какая версия blender и какой рендер? в последних версиях предпросмотр на лету реализован через режим  Rendered в окне 3D редактора (Shift + Z) ...
2.79 Cycles

Про Backdrop - включил, в режиме Color and Alpha - не появляется фон , а если выбрать Color - черный квадрат появляется, хотя ноды настроены по умолчанию (вообще эти два нода не трогал, мне б хоть что-то получить на фоне нодов) -
(https://image.prntscr.com/image/ckZvpvygRKuj6Lv6I0v1Uw.jpeg)

Пробовал также прицепить напрямую на Viewer - Image. Всё одно -  черный квадрат под нодами.

AutoRender  не нашел, скажите плз где копать. (вдруг в нем дело)

А что касается вопроса - вот заработают у меня фоны под нодами - а потом как сохранить итоговый JPG после отстройки изображения?
(http://blender-3d.ru/forum/hotkey/f12.jpg) Save F3 не подходит в данном случае, т.к. всё уже отрендерено.

И еще - при композитинге между рендером слоев и размещением отрендеренных картинок в ноды IMG для смешивания - надо ли сохранять отрендеренные слои? Если да, где их искать?   Я только слоты знаю.

Название: Re: Наложение 3д модели на фотографию
Отправлено: Николай Николаев от 24 Декабрь 2017, 07:00:36
>> вообще эти два нода не трогал, мне б хоть что-то получить на фоне нодов
... у тебя по [F 12] есть картинка или черный квадрат? возможно у тебя просто нет освещения в слое, то есть это проблема не узлов ...

>> Save F3 не подходит в данном случае, т.к. всё уже отрендерено.
>> надо ли сохранять отрендеренные слои? Если да, где их искать?
... смотри - >
Цитировать
... прокатывает, открой UV/Image редактор и в панели инструментов в поле выбора связанного изображения (выпадающий список рядом с Image) выбери Viewer Node и далее как обычно F3 ...
https://docs.blender.org/manual/ru/dev/interface/controls/templates/data_block.html#data-block-menu
... возможно что в этом списке будут и другие нужные блоки ...

>> AutoRender  не нашел, скажите плз где копать. (вдруг в нем дело)
... посмотри на картинке в правом нижнем углу, которую ты прицепил ...
Название: Re: Наложение 3д модели на фотографию
Отправлено: Николай Николаев от 24 Декабрь 2017, 07:08:59
... если победить "черный квадрат" не получится, то выложи модель ...
Название: Re: Наложение 3д модели на фотографию
Отправлено: AnBor от 24 Декабрь 2017, 10:31:21
http://blender-3d.ru/forum/index.php/topic,427.msg26250.html#msg26250 Всем дорое утро. Ссылка на вопрос и ответ от Николай Николаев, с подобным столкнулся летом(делал фотопривязку для павильона). Там есть еще одна ссылка на видеоурок, он как раз и помог. Посмотрите, может помочь.
Название: Re: Наложение 3д модели на фотографию
Отправлено: Romario от 24 Декабрь 2017, 17:34:14
Заработало!

Как оказалось, ответ был на поверхности, надо было нажать флажок Use Nodes (на приложенном скрине  он не был нажат)

Auto Render нашел!

Также теперь понятно, что итогом всей работы является выбор Viewer Node в UV/Image Editor. И далее F3 - вуаля!

Благодарю всех откликнувшихся!

Отдельное спасибо AnBor - эта ссылка - как раз то, что мне нужно!
Название: Re: Наложение 3д модели на фотографию
Отправлено: Romario от 25 Декабрь 2017, 05:34:54
Рано радовался. Видимо, кривые руки дают о себе знать.

Посмотрите, плз, я взял за основу алгоритм из видеоролика, указанный в начале поста.
Там рендерится отдельно 3д модель с тенью, и отдельно план, используемый под тень.
Затем через нод Divide происходит вычитание, и остается только тень. (Че-то как-то заумно, не? Я почему собственно спрашивал, как правильно и просто это сделать?)

Затем 3д модели назначается 1 Pass Index, а плану с тенью - 2.
И после этого с помощью вот такой схемы нодов

(https://image.prntscr.com/image/4fhmMBcwR0yh82y9bA1XxA.jpeg)

Можно получить следующее (модель еще сырая и освещение тоже, совмещение тоже не доделывал, это не так важно для тестовой сцены):

(https://image.prntscr.com/image/e8SmIgzET0eLsSvA5MOPsA.jpeg)


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

А во-вторых, модель фильтруется по маске очень неровно и видны явные ступеньки (несмотря на включенные галки Anti-Aliasing и 3500 сэмплов при рендере (1920х1080 кстати, решил уточнить))
(https://image.prntscr.com/image/HAeHIPwWR6e5mP9FddQwFw.jpeg)
В видеоролике говорят, что избежать ступенек можно, подобрав цвет материала на плане GROUND. Всё верно, но ступенька осталась, просто она стала в два раза менее заметна, но все равно бросается в глаза.
Что с этим делать - опять же не знаю.

И в третьих, как-то слишком всё это сложно, имхо, рендер в два слоя, потом вычитание, затем фильтр по маске через индексы...
Неужели иначе никак?

Мне нужна простейшая вещь - в нодах три отдельных картинки - 3д модель, тень от нее, и фон, с которым я всё это буду совмещать.
И всё, остальное уже нарулю миксами в нодах.


И еще. Уважаемый AnBor!
Пытался найти ту ссылку по фотопривязке для павильона, думал почерпнуть важной инфы, но не нашел данных по фотопривязке  :( Излазил весь топик, нашел там только моделирование по фотографии (это не то). И в Яндексе по таким словам не ищет  :(
Если нетрудно, уточните ссылку.

Странно, что в инете нет толковой информации по совмещению 3д модели с фоном + настройка тени.
(У Артема Слаквы есть пара уроков на эту тему, но там некоторые важные моменты в процессе урока не уточняются  :( )

Спасибо всем!
Название: Re: Наложение 3д модели на фотографию
Отправлено: Samovar от 25 Декабрь 2017, 09:32:33
Ранее здесь поднималась подобная тема http://blender-3d.ru/forum/index.php/topic,991.0.html
и тут: http://blender-3d.ru/forum/index.php/topic,427.msg19897.html#msg19897
Надеюсь, поможет...
Название: Re: Наложение 3д модели на фотографию
Отправлено: AnBor от 25 Декабрь 2017, 11:59:13
Romario, добрый день. Как таковой ссылки на фотопривязку павильона нет, я тоже искал, не нашел, задал вопрос и получил ответ(sungreen, спасибо ему). Помогли два видеоурока, с машиной и с домом. У меня все получилось. По поводу теней, не выставлял, не готов подсказать: может с источником света поработать , может использовать фотошоп(по ссылке от samovar). По поводу "ступенек", расширение ставил 3840х2160, семплы уменьшал(еще надо смотреть потянет ли комп). Вот вроде и все. Удачи.
Название: Re: Наложение 3д модели на фотографию
Отправлено: Romario от 25 Декабрь 2017, 15:07:40
Еще раз всем спасибо, тему можно закрывать.
Название: Re: Наложение 3д модели на фотографию
Отправлено: Николай Николаев от 25 Декабрь 2017, 19:43:04
>>Но, во первых, я не пойму, как управлять тенью (В моем случае тень от модели падает на берег, что невозможно, мне хотя бы уменьшить интенсивность тени, пока хватило бы и этого). Как только начинаю крутить интенсивность тени источником света - сразу меняется фактура освещения объекта, а мне этого не нужно.

... судя по пальмам на пляже, этой тени берегу вообще не должно быть в это время суток ...
... но тем неменее управлять тенью можно если добавить проход визуализации Shadow https://docs.blender.org/manual/ru/dev/render/blender_render/settings/passes.html#render-passes ...
Название: Re: Наложение 3д модели на фотографию
Отправлено: Romario от 25 Декабрь 2017, 19:45:59
Спасибо, я всё неправильно делал, уже всё переделал по образу и подобию выложенного здесь http://blender-3d.ru/forum/index.php/topic,427.msg19897.html#msg19897 гениально простейшего примера с Сюзанной в лесу.

Но в любом случае спасибо за информацию! Буду изучать!