论坛

由用户创建的信息 den812
24 October 2016 14:23
Ответ на сообщение пользователя Антон Халембаков
Непонятный комментарий .

сорри при редактировании камента видимо затер часть написанного

не могу пока разобраться как заданы цвета сектора и остального заполнения объекта , вот я о чем.
24 October 2016 13:13
Ответ на сообщение пользователя Евгений Родыгин
Эти функции находятся не в material, а в objects. Это было сделано, поскольку, они работают с конкретными объектами.
Пример использования есть в Code Snippets.

Мы перенесём эти методы в material к этому релизу. Так действительно логичнее. И большинство пользователей первым делом ищут их именно там.

да достаточно было бы сделать список и ссылку с коментарием, чтоб список был в материалах и переключало на объекты.. т.к верно сказно что материал это часть отобъекта вообщем.. чтоб логика не терялась..
24 October 2016 13:11
Ответ на сообщение пользователя Антон Халембаков
Думаю коллеги-программисты чуть позже отпишутся.

огромное спасибо. да по апи теперь ясно что в объектах(пока) буду изучать

еще один вопрос, я вот пытаюсь понять где звета заданы сектора и остального и что то не могу
понять это материал был подключен снаружи?
24 October 2016 12:35
Ответ на сообщение пользователя Антон Халембаков
Прикрепил пример в сообщении выше.

да уж.. я в нодовых делах конечно совсем на уровне оклоло зеро (

спасибо большое еще раз. буду пробовать..
к стати в апи ищу раздел где управление нодами и что то не нахожу
https://www.blend4web.com/api_doc/module-material.html

ткните меня плиз туда где оно описано в API доках , ну может пример есть какой то, а то это 1й раз пытаюсь в нодовую
логику из АПИ попасть.
24 October 2016 12:20
Ответ на сообщение пользователя Антон Халембаков
Не совсем понял про вращение объекта. Если нужно автоматизировать вращение сектора, то можно воссоздать узел «Mapping» и управлять смещением через узел «Value». Через API можно подавать в узел «Value» необходимые значения, добиваясь этим смещения сектора.

Я и говорю о том что нет входа на управление углом в ноде маппинг..
24 October 2016 12:11
Ответ на сообщение пользователя Антон Халембаков
Приветствую. Вам нужна отрисовка сектора на шейдере. Ознакомьтесь с прикрепленным к сообщению файлом. В нём ответ на ваш вопрос. Нужно только добавить узел «Mapping» между «Geometry» и «Sector draw». Вращать сектор нужно по оси «Z».
……

Спаисибо, сейчас попробую в свой случай применить, я так понимаю такой ноды нет в b4w?
так вопрос остается вращать объект или как управлять углом из АПИ ?
24 October 2016 11:40
Люди добрые, подскажте, как в моем случае привязать ноду мапинга и изменять угол поворота вокруг центра? по всякому пробовал, но пока не получилосью Спаисбо
21 October 2016 18:59
Вот на основе примера подумал, может можно смещать(вращать) UV из нодового материала,
и как из апи это сделать?

вот такую разверту сделал , как материал то собрать?
СПАСИБО

21 October 2016 18:39
Ответ на сообщение пользователя Михаил Лузянин
CLOCK_EXAMPLE.blend - вот самый простой и шустрый вариант. Надо лишь смещать Value в положительную сторону в материале. Важно расположить сектора в нужном порядке на uv-карте и нужно расстоянии что бы смещение было четким.

о круто! теперь бы понять как это работает)) и как этим значением из апи управлять ((

а на сколько эти ноды и изменения не будут ли затратнее замены материала на тех же мешах по отдельности?
приложу результат примера для удобства обсуждения:


21 October 2016 17:13
Хочу сделать подобие кроугового секторного индикатора.
пример любые электронные часы где на LCD экране посекторно заполняются индикаторы например секунды. 60 деленй например.

сделал : плейн , модифицировал через массив 60 + по кругу все это завернул..

ну и тут понял что это единый объект и возник вопрос как его закрашивать из апи частями?

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

- как-то сгруппировать плоскости ( каждый сектор у меня одна плоскость) и может как то их
через группы закрашивать или заменять материал?

- еще, что то, чего может не знаю ?

важное самое конечно уменьшить нагрузку на проц ..

подскажите друзья ..
Спасибо заранее