Работа метода objects.set_nodemat_rgb(obj, name_list, r, g, b)

12 марта 2016 18:56 #8226
Почему то не работает эта функция. Пишет в консоль:
B4W ERROR: The RGB node "RGB1" was not found in the object "Cube".

Хотя там эта нода есть… Пример проекта прилагаю.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
12 марта 2016 21:29 #8230
пользуй правильно вызов функции, например так
m_objects.set_nodemat_rgb(obj, ['Mat','RGB1'], 0, 1, 0);
13 марта 2016 08:22 #8237
Спасибо! Я так пробовал, не учёл, что тут есть чувствительность к регистру
Заработало.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
01 апреля 2016 06:56 #8622
А можно ли как-то менять цвет без свистоплясок с нодами в blender?
в прикреплении архив с примером рабочего метода, описанного выше, вдруг потом кому пригодится)
01 апреля 2016 07:25 #8623
Можно переключать материалы на объекте. В примерах где то была сцена с НЛО.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
01 апреля 2016 08:25 #8625
Ответ на сообщение пользователя Кирилл
Можно переключать материалы на объекте. В примерах где то была сцена с НЛО.
Какие-то заранее готовые материалы? Т.к. как в случае выше сам материал не получится изменить(н-р тот-же цвет)?
01 апреля 2016 08:47 #8626
Да. Заранее подготовленные материалы.
Та самая сцена
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
01 апреля 2016 10:12 #8630
Для стекового материала ещё есть метод set_diffuse_color.
Команда Blend4Web
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.