Parralax

08 апреля 2017 23:24
Доброй ночи!

Куда деть несколько часов своей жизни? Попробуй настроить ноду parralax.

Короче, потратил очередные несколько часов в попытках заставить работать parralax. Его вообще кто-нибудь использует? В итоге после поисков видео по гартензиям и еще чему-то на youtube, попытался запарсить усталыми глазами несколько десятков действий создателя видео на уменьшенной в четыре раза скорости, но так и не понял какой файл, куда, там все постоянно переключается - в общем эта видео-головоломка не для людей, а для ультра-ботов. Но каким-то образом с пятого раза умудрился увидеть что в Gimp сохраняется цвет в альфа-канале, дальше ничего не увидел, но полез повторять и урааа - сохранил что-то. В итоге швы на сайдинге разъехались ровно столько раз, сколько steps указано в настройке ноды (см.фото). В общем, про ноду parralax можно забыть или это все-таки работает и где-то нормально и подробно описано?
Алексей
09 апреля 2017 03:22
дай ссылку то на видос.. я пишу парралаксы на JS+CSS для веба для часов сейчас , все работает.
что в данном раскладе есть параллакс? т.к. если двгать камеру то он и так параллакс будет )
Денис
09 апреля 2017 15:14
Как добиться эффекта параллакса с помощью нодового материала не знаю, а если по-простому (и как в хелпе написано), то делается это так: https://youtu.be/6XzR9N5JOOI

P.S. Как сделать то же самое в нодовом материале уже знаю (см. следующий коммент)
09 апреля 2017 16:11
Дополнение/Поправка к предыдущему комменту

Как добиться эффекта параллакса в нодовом материале с помощью ноды Parallax: https://youtu.be/4CUMBsDvsn4
09 апреля 2017 19:09
Ответ на сообщение пользователя IgorTkachenko
Дополнение/Поправка к предыдущему комменту

Как добиться эффекта параллакса в нодовом материале с помощью ноды Parallax: https://youtu.be/4CUMBsDvsn4

Большое спасибо за видос. все предельно понятно как собрать .

Но самый большой вопрос это почему это названо Параллакс? и второе ни ка не могу придумать как это применить
может есть, что то готовое где оно работает? кроме странно углубляющихся кирпичиков ))
Денис
09 апреля 2017 19:20
Но самый большой вопрос это почему это названо Параллакс?
Может быть, поэтому:
"Parallax mapping (параллакс-маппинг; также известен как offset mapping, per-pixel displacement mapping или virtual displacement mapping) — программная техника (методика) в трёхмерной компьютерной графике, усовершенствованный вариант техник bump mapping или normal mapping. Parallax mapping используется для процедурного создания трёхмерного описания текстурированной поверхности с использованием карт смещения (Displacement mapping (англ.)русск.) вместо непосредственного генерирования новой геометрии. Методику «Parallax mapping» условно можно назвать «2.5D», так как она позволяет добавлять трёхмерную сложность в текстуры, не создавая реальные трёхмерные графические структуры. Например, текстура каменной стены будет иметь визуальную объемность, хотя на самом деле геометрически она будет плоской. Parallax mapping был представлен Томомити Канеко (англ. Tomomichi Kaneko) в 2001 году[1]. Parallax mapping полностью исполняется на графических процессорах видеокарты как пиксельный шейдер."
10 апреля 2017 01:42
Ответ на сообщение пользователя IgorTkachenko
Может быть, поэтому:
"Parallax mapping (параллакс-маппинг; также известен как offset mapping, per-pixel displacement mapping или virtual displacement mapping) — ………………….. Parallax mapping полностью исполняется на графических процессорах видеокарты как пиксельный шейдер."

о как , теперь ясно .

все же пытаюсь понять как применить в реальности..
Денис
10 апреля 2017 10:30
В общем, про ноду parralax можно забыть или это все-таки работает и где-то нормально и подробно описано?
есть небольшое описание в документации: Parallax (B4W_PARALLAX), но там в принципе написано, что в альфа-канале должна быть карта высот
Команда Blend4Web
10 апреля 2017 15:14
В свою очередь добавлю, что действительно настройка ноды Parallax сейчас далека от интуитивной. Это обусловлено невозможностью выбирать текстуру в нодовых группах. Всё изменится в Blender 2.8, куда войдет наш патч добавляющий поддержку кастомных нод, написанных на Python.

В связи с этим, пока приходится применять такой хак с подключением текстуры и предполагать, что высота находится в альфа-канале.
Разработчик Blend4Web
10 апреля 2017 18:56
что в альфа-канале должна быть карта высот

Иван, добрый день,

Вот с этим возникла сложность. Было бы мега-полезно иметь возможность пользоваться одной текстурой и настройками нод для "изготовления" нужных текстур. Необходимость через сторонние программы запихивать карты в альфа-канал крайне неудобна. В частности, фотожоп вообще не сохраняет в png с альфаканалом, а для гимпа для изготовления текстуры надо грузить плагин, настраивать его. Да и вообще, все это ручной труд, у которого в области обработки нет перспектив. Есть какой-нибудь способ, чтобы b&w вылезал через альфа-канал?
Алексей
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.