Форум

Как поменять материал через API?

11 декабря 2016 18:10
Ответ на сообщение пользователя Кирилл
Мне кажется это лишний функциоал, который только повысит вес движка… Если только в примечаниях к докам написать пометку/рекомендацию, что можно создать меш пустышку и на него повесить будущие материалы…

да Кирилл может ты и прав про нагрузку это верно .. ну а про доки это да много не досказаного пока еще в доках есть.
Денис
06 февраля 2017 19:48
Ответ на сообщение пользователя ДЕНИС
вопрос к разработчикам: раз материал не может существовать без объекта, почему бы не завести какой то системный объект хранитель материалов, которому можно будет передать все материалы которые будут динамически востребованы в сцене?

Вообще есть такой объект- Fake User (литера "F" рядом с любым материалом или текстурой в Blender).
Остается только понять, как до него достучаться через API.
Коплю деньги на коммерческий B4W.
18 февраля 2017 15:45
Вообще есть такой объект- Fake User (литера "F" рядом с любым материалом или текстурой в Blender).
Остается только понять, как до него достучаться через API.
материал с fake user не экспортируется, нужно чтобы он все-таки на чем-то находился

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