由用户创建的信息 -Vampire-
24 July 2015 18:05
Ухты!!! Огромное спасибо за пример!!!! Узнал о существовании append_loop_cb и прочих временнЫх штук. Видать надо пролистать весь апи в поисках новых для меня методов…
Покодить хотелось, но на данном этапе увы не получится. Дело в том, что о том, какие объекты будут на сцене, есть у них анимации или нет, что это за анимации, кто чей родитель\потомок и пр. мы можем узнать только в момент выполнения программы. Список объектов которые надо загрузить лежит в БД. Там же у объекта может быть указано с каким именем анимацию запустить при определенном действии. Объектов предполагается огромное количество и все они абсолютно разные. Прописать в коде поведение для каждого - нереально. Вот и хотелось анимации сделать не программными и дать им всем определенные имена (use_action, destroy_action и т.п.)
Но в любом случае большущщее спасибо.
Покодить хотелось, но на данном этапе увы не получится. Дело в том, что о том, какие объекты будут на сцене, есть у них анимации или нет, что это за анимации, кто чей родитель\потомок и пр. мы можем узнать только в момент выполнения программы. Список объектов которые надо загрузить лежит в БД. Там же у объекта может быть указано с каким именем анимацию запустить при определенном действии. Объектов предполагается огромное количество и все они абсолютно разные. Прописать в коде поведение для каждого - нереально. Вот и хотелось анимации сделать не программными и дать им всем определенные имена (use_action, destroy_action и т.п.)
Но в любом случае большущщее спасибо.
24 July 2015 07:43
А NLA поможет мне решить вот такую задачу?
Есть у меня два объекта. Объект А (подставка) вращается вокруг оси Z, объект Б (располагается на подставке) вращается вокруг оси X. В блендере создаю для обоих объектов экшны. В приложении всё хорошо, оба объекта крутятся сами по себе. Но мне нужно, чтобы то, что на подставке, вращалось вместе с подставкой и при этом еще вращалось само. Для этого я добавляю к объекту Б (тому, что на подставке) ограничитель
После этого объект Б вращается вместе подставкой, но перестаёт вращаться сам. Сначала думал, что где-то я накосячил, но потом родилось предположение, что после создания ограничителя, дочерний объект игнорирует свой собственный угол поворота и перекрывает его родительским по всем трём осям. То есть анимация дочернего объекта на самом деле проигрывается, но изменений из-за этого не видно.
И вот вопрос, спасёт ли меня NLA или не видать мне счастья?
Есть у меня два объекта. Объект А (подставка) вращается вокруг оси Z, объект Б (располагается на подставке) вращается вокруг оси X. В блендере создаю для обоих объектов экшны. В приложении всё хорошо, оба объекта крутятся сами по себе. Но мне нужно, чтобы то, что на подставке, вращалось вместе с подставкой и при этом еще вращалось само. Для этого я добавляю к объекту Б (тому, что на подставке) ограничитель
constraints.append_semi_stiff(obj, parent, offset);
После этого объект Б вращается вместе подставкой, но перестаёт вращаться сам. Сначала думал, что где-то я накосячил, но потом родилось предположение, что после создания ограничителя, дочерний объект игнорирует свой собственный угол поворота и перекрывает его родительским по всем трём осям. То есть анимация дочернего объекта на самом деле проигрывается, но изменений из-за этого не видно.
И вот вопрос, спасёт ли меня NLA или не видать мне счастья?
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.
Есть у меня моделька зенитно-ракетного комплекса. И хочу я чтоб из задней части кузова шла копоть, мол двигатель работает.
Добавляю меш-эмиттер, создаю на нём материал, добавляю систему частиц, настраиваю всё это дело как написано в руководстве и в приложении вижу вот это (у вас кста прикреплялка файлов не работает. 404 грит) =((((
частицы есть, но они "застыли" в таком положении. никакой анимации не происходит. ни cyclic emission ни Apply Default Animation ни к каким изменениям не приводят. вместо нужных мне флюидов я судя по всему получил инстансинг объектов так и должно быть и я что-то не сделал?
материал surface, текстура есть, uv-развёртка есть, 15.06.
18 July 2015 23:25
Всем привет
Помнится как-то давно, когда только начинал знакомиться с blend4web, столкнулся с тем, что на сценах, подгруженных динамически, не светят лампочки. Вот тут писал. Потом, почему-то, неожиданно выпал из разработки своего приложения на несколько месяцев, за которые вы успели кучу всего добавить/переделать (что не может не радовать). И вот хотел узнать, изменилась ли ситуация с лампочками. Если да, то буду рад и благодарен, если ткнёте меня носом в док. Если нет, то:
Помнится как-то давно, когда только начинал знакомиться с blend4web, столкнулся с тем, что на сценах, подгруженных динамически, не светят лампочки. Вот тут писал. Потом, почему-то, неожиданно выпал из разработки своего приложения на несколько месяцев, за которые вы успели кучу всего добавить/переделать (что не может не радовать). И вот хотел узнать, изменилась ли ситуация с лампочками. Если да, то буду рад и благодарен, если ткнёте меня носом в док. Если нет, то:
- 1. возможно ли это в принципе и в теории?
- 2. попадает ли этот момент в ваш листочек с планом на месяц из 100 пунктов?
- 3. сработает ли (если это вообще возможно) если я зааппендю лампочки из подгруженных сцен на основную?
28 May 2015 19:55
05 May 2015 14:43
Кирилл, а вы можете стукнуть ко мне в вк? Я в вк
Вы сейчас делаете то, что я собирался делать чуть попозже. Может мы сможем как-то скооперироваться? Не хотелось бы потерять контакты. Мой проект коммерческий и если бы вы согласились войти в команду и принять в нём участие, мне кажется мы смогли бы сделать крутую штуку
Вы сейчас делаете то, что я собирался делать чуть попозже. Может мы сможем как-то скооперироваться? Не хотелось бы потерять контакты. Мой проект коммерческий и если бы вы согласились войти в команду и принять в нём участие, мне кажется мы смогли бы сделать крутую штуку
05 May 2015 13:46
Ответ на сообщение пользователя Михаил БеззубиковДа, совершенно верно. На этапе составления программы можно спокойно перемещаться между кадрами. Так же в любой момент можно воспроизвести программу и увидеть как это примерно будет выглядеть в реальности. Скорость смены кадров тоже можно менять. В идеале, мы хотим сделать возможность зажигать светодиоды в реальном времени и записывать программы в куб прямо из браузера, подключив его по usb. Очень не хочется заставлять людей сначала составлять программу на сайте, а потом качать её и через дополнительное десктопное приложение заливать в куб. Осталось только понять, как получить доступ к usb из браузера =))
Видео на ютубе очень впечатляют. В этом приложении можно покадрово зажигать диоды как я понял?