论坛

由用户创建的信息 -Vampire-
24 July 2015 18:05
Ухты!!! Огромное спасибо за пример!!!! Узнал о существовании append_loop_cb и прочих временнЫх штук. Видать надо пролистать весь апи в поисках новых для меня методов…

Покодить хотелось, но на данном этапе увы не получится. Дело в том, что о том, какие объекты будут на сцене, есть у них анимации или нет, что это за анимации, кто чей родитель\потомок и пр. мы можем узнать только в момент выполнения программы. Список объектов которые надо загрузить лежит в БД. Там же у объекта может быть указано с каким именем анимацию запустить при определенном действии. Объектов предполагается огромное количество и все они абсолютно разные. Прописать в коде поведение для каждого - нереально. Вот и хотелось анимации сделать не программными и дать им всем определенные имена (use_action, destroy_action и т.п.)

Но в любом случае большущщее спасибо.
24 July 2015 07:43
А NLA поможет мне решить вот такую задачу?

Есть у меня два объекта. Объект А (подставка) вращается вокруг оси Z, объект Б (располагается на подставке) вращается вокруг оси X. В блендере создаю для обоих объектов экшны. В приложении всё хорошо, оба объекта крутятся сами по себе. Но мне нужно, чтобы то, что на подставке, вращалось вместе с подставкой и при этом еще вращалось само. Для этого я добавляю к объекту Б (тому, что на подставке) ограничитель

constraints.append_semi_stiff(obj, parent, offset);


После этого объект Б вращается вместе подставкой, но перестаёт вращаться сам. Сначала думал, что где-то я накосячил, но потом родилось предположение, что после создания ограничителя, дочерний объект игнорирует свой собственный угол поворота и перекрывает его родительским по всем трём осям. То есть анимация дочернего объекта на самом деле проигрывается, но изменений из-за этого не видно.

И вот вопрос, спасёт ли меня NLA или не видать мне счастья?
20 July 2015 18:41
ОК. Спасибо. Ждёмс
20 July 2015 17:56
Да. разобрался. Спасибо. Дело было в моих кривых руках и прямых извилинах. Простите за беспокойство
20 July 2015 16:35
пробовал. ничего не меняется. ну точней испускания частиц не происходит, а система начинает крутиться вместе с ракетами, на которых есть анимация
20 July 2015 05:05
Здрасьте.

Есть у меня моделька зенитно-ракетного комплекса. И хочу я чтоб из задней части кузова шла копоть, мол двигатель работает.

Добавляю меш-эмиттер, создаю на нём материал, добавляю систему частиц, настраиваю всё это дело как написано в руководстве и в приложении вижу вот это (у вас кста прикреплялка файлов не работает. 404 грит) =((((

частицы есть, но они "застыли" в таком положении. никакой анимации не происходит. ни cyclic emission ни Apply Default Animation ни к каким изменениям не приводят. вместо нужных мне флюидов я судя по всему получил инстансинг объектов так и должно быть и я что-то не сделал?

материал surface, текстура есть, uv-развёртка есть, 15.06.
18 July 2015 23:25
Всем привет

Помнится как-то давно, когда только начинал знакомиться с blend4web, столкнулся с тем, что на сценах, подгруженных динамически, не светят лампочки. Вот тут писал. Потом, почему-то, неожиданно выпал из разработки своего приложения на несколько месяцев, за которые вы успели кучу всего добавить/переделать (что не может не радовать). И вот хотел узнать, изменилась ли ситуация с лампочками. Если да, то буду рад и благодарен, если ткнёте меня носом в док. Если нет, то:

  • 1. возможно ли это в принципе и в теории?
  • 2. попадает ли этот момент в ваш листочек с планом на месяц из 100 пунктов?
  • 3. сработает ли (если это вообще возможно) если я зааппендю лампочки из подгруженных сцен на основную?

28 May 2015 19:55
Немножко переделал GUI. Добавился таймлайн и несколько полезных кнопочек
05 May 2015 14:43
Кирилл, а вы можете стукнуть ко мне в вк? Я в вк

Вы сейчас делаете то, что я собирался делать чуть попозже. Может мы сможем как-то скооперироваться? Не хотелось бы потерять контакты. Мой проект коммерческий и если бы вы согласились войти в команду и принять в нём участие, мне кажется мы смогли бы сделать крутую штуку
05 May 2015 13:46

Ответ на сообщение пользователя Михаил Беззубиков
Видео на ютубе очень впечатляют. В этом приложении можно покадрово зажигать диоды как я понял?
Да, совершенно верно. На этапе составления программы можно спокойно перемещаться между кадрами. Так же в любой момент можно воспроизвести программу и увидеть как это примерно будет выглядеть в реальности. Скорость смены кадров тоже можно менять. В идеале, мы хотим сделать возможность зажигать светодиоды в реальном времени и записывать программы в куб прямо из браузера, подключив его по usb. Очень не хочется заставлять людей сначала составлять программу на сайте, а потом качать её и через дополнительное десктопное приложение заливать в куб. Осталось только понять, как получить доступ к usb из браузера =))