Форум

Free PBR shader на нодах blend4web

06 марта 2018 12:38
Ответ на сообщение пользователя kurlak
Скажите, а как то можно совместить PBR с текстурой запекания теней и отображением режима Shadeless? Просто если мы используем ноды, то опции Shadeless просто нет. А сцена у нас нагруженная, все очень тормозило, когда запекли все тени, накинули на объекты и включили shadeless на всех объектах стало все летать, но магия PBR пропала, так как пришлось отключить все ноды в опции Use nodes.

Ничего не понятно. Прикрепите файл. Нужно скорее всего преобразовать материал так, чтобы запеченые тени правильно смешивались/взаимодействовали с PBR
06 июня 2018 19:22
Ответ на сообщение пользователя kurlak
Скажите, а как то можно совместить PBR с текстурой запекания теней и отображением режима Shadeless? Просто если мы используем ноды, то опции Shadeless просто нет. А сцена у нас нагруженная, все очень тормозило, когда запекли все тени, накинули на объекты и включили shadeless на всех объектах стало все летать, но магия PBR пропала, так как пришлось отключить все ноды в опции Use nodes.


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

А вообще, это большой откат назад- именно этим занимается нативный движок.
Запеките все текстуры в одну комбинированную на сайклз, потом добавьте в нодовую логику нативного движка. Хоть прямиком текстуру в output подайте.

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