User posts Alexander Romanov
25 August 2017 13:07
Я сделал так:
example.blend
- сделал куб и цилиндр
- поместил их в группу Ctrl+G
- создал новую сцену
- создал на ней Empty-объект и выбрал на панели Duplication ту группу
- на первой сцене выставил галочку Do not export, т.к. на этой сцене просто хранятся объекты, которые линкуются через группу во вторую сцену
- создал логику как на картинке
example.blend
Alexander (Blend4Web Team)
twitter
24 August 2017 18:10
Здравствуйте!
Надеюсь я правильно понял проблему.
Вы можете ввести некоторое состояние системы, описываемое переменной. Выделить блок, который будет отвечать за сокрытие объектов. До вызова блока устанавливать это состояние, а после выполнения блока в зависимости от этого состояния опять ветвить логику.
Например.
Выставляем состояние "иду по лесу", выставляем переменную, "сшибать мухоморы", вызываю блок "собирать грибы". В блоке: если установлено "сшибать мухоморы", то сшибаю мухоморы (сокрытие объектов определенной группы в вашем контексте). Вышли из блока и проверяем состояние. Если "иду по лесу" то продолжаем работать в контексте "иду по лесу".
Чтобы прятать группы объектов можно использовать галочку 'Process child objects' у ноды Hide.
Надеюсь я правильно понял проблему.
Вы можете ввести некоторое состояние системы, описываемое переменной. Выделить блок, который будет отвечать за сокрытие объектов. До вызова блока устанавливать это состояние, а после выполнения блока в зависимости от этого состояния опять ветвить логику.
Например.
Выставляем состояние "иду по лесу", выставляем переменную, "сшибать мухоморы", вызываю блок "собирать грибы". В блоке: если установлено "сшибать мухоморы", то сшибаю мухоморы (сокрытие объектов определенной группы в вашем контексте). Вышли из блока и проверяем состояние. Если "иду по лесу" то продолжаем работать в контексте "иду по лесу".
Чтобы прятать группы объектов можно использовать галочку 'Process child objects' у ноды Hide.
Alexander (Blend4Web Team)
twitter
23 August 2017 17:43
Здравствуйте!
Поправили зависание, однако AR в данный момент не будет работать на IOS из-за ограничений самой операционной системы, т.к. IOS WebView пока не поддерживает WebRTC, который необходим для работы с камерой.
Из тех Xiaomi, которые у нас есть в данный момент в распоряжении все работают нормально. Поищем конфигурацию, более близкую к вашей.
Получилось воспроизвести отсутствующие текстуры. Будем искать причину.
Спасибо за багрепорты!
На айфонах скрипт загружается на 99% и зависает (возможности сделать скрин репорта не было)
Поправили зависание, однако AR в данный момент не будет работать на IOS из-за ограничений самой операционной системы, т.к. IOS WebView пока не поддерживает WebRTC, который необходим для работы с камерой.
На Ксиоми с последним андройдом загружается и запускается, спрашивая подтверждения разрешения на камеру, но сразу выподает из приложения на страницу "опаньки" хрома. Хром последней версии
Из тех Xiaomi, которые у нас есть в данный момент в распоряжении все работают нормально. Поищем конфигурацию, более близкую к вашей.
На 4х андройдах подгружаются текстуры только Солнца и Сатурна (скриншоты webglreport андройдах во вложении)
Получилось воспроизвести отсутствующие текстуры. Будем искать причину.
Спасибо за багрепорты!
Alexander (Blend4Web Team)
twitter
10 August 2017 13:42
Не согласен, что командная строка для староверов , скажите это майкрософту, который все время своего существования проталкивал гуишные конфигураторы для админов, но так и проигрывает на серверах, где *nix системы прочно обосновались, в том числе из-за удобства командной строки. Тем более что командная строка всегда дает полный контроль над тем, что ты хочешь сделать и, по опыту, такой скриптик пишется один раз и редко дорабатывается, но отлично работает в отличии от сконфигурированной IDE, у которой может что-то слететь, и ты можешь даже никогда не узнать почему…
А в чем конкретно стоит задача? Вы собираете андроид приложение для самсунг?
А в чем конкретно стоит задача? Вы собираете андроид приложение для самсунг?
Alexander (Blend4Web Team)
twitter
10 August 2017 12:14
Ответ на сообщение пользователя ДЕНИС
да , обновил СДК на последний релиз и вуаля ))) все появилось!!
ладно буду дальше разбираться как все это передащить с минимальными потерями в ECLIPSE
может у кого есть опыт такой , или вы все же интеграцию с Эклипс сделаете?
хотелось бы все же иметь удобный и наглядный и привычный и современный СДК IDE
PS
Готово помочь в тестинге итд с приживлением в качестве СДК для B4W - IDE ECLIPSE
( см скрин)
Выскажу свое личное мнение по поводу eclipse.
Довольно долгое время работал с ним, использовал и для C++ и для Python и для Java, пытался использовать для Javascript. Для меня самое главное это быстрая навигация по коду, т.е. важна правильная индексация кода. Впечатления следующие: лучше всего он конечно же работает с Java, тут даже нареканий нет (кроме частых зависаний и общей тормознутости, которая в общем то не зависит от языка). Следующее с чем он неплохо умеет работать это C/C++, далее Python и Javascript. Мои впечатления, что с Javascript он хуже всего дружит. Eclipse я не использую довольно давно (порядка 3 лет), но все же иногда тестирую текущее состояние редактора.
В данный момент я например использую VS Code, который очень активно развивается, который реально очень производительлный и неплохо индексирует исходники. Так что мне бы, например, не хотелось бы чтобы Eclipse был, так скажем, дефолтным для Blend4Web. Поэтому считаю, что пересаживать программистов на какой-то редактор, который для них может быть неудобен - это не очень хороший путь, тем более Blend4Web не имеет каких-то сильно специфичных манипуляций (вроде создания VM и деплоя как в Android SDK), которые не были бы вынесены в Project Manager. Считаю, что свобода использования любимого текстого редактора должна быть на первом месте. Тот же самый Android SDK изначально использовал Eclipse, потом перешел на IntelliJ IDEA. Мы, как разработчики просто не в силах поддержать все возможные редакторы, а ведь их и правда много и у каждого свои плюсы и минусы.
Касательно эклипса, считаю, что повесить на кнопочки часть функционала Project Manager не сложная задача, но по правде говоря, можно даже еще меньше париться и использовать встроенный в эклипс браузер для доступа к нашему Project Manager-у.
Alexander (Blend4Web Team)
twitter
28 June 2017 14:23
Hello! And welcome to our forum!
This is strange.
The corrent behavior of B4W 15 is not guaranteed for Blender 2.78 (check compatibility table).
But pair 16.02 and 2.78 should work. First, please, try what Will suggested and ensure that previous version of B4W has been removed (follow the documentation).
Blender locks if restarted during a session of Windows. Blender does not lock when first started. Exiting Blender normally, and not rebooting PC, and then reloading will cause Blender to lock. If you rename the polib.py to polib.bak, Blender will load without locking during entire session of Windows.
This is strange.
The problem appears to have started with 2.78 of Blender and build 15 of Blend4web.
The corrent behavior of B4W 15 is not guaranteed for Blender 2.78 (check compatibility table).
But pair 16.02 and 2.78 should work. First, please, try what Will suggested and ensure that previous version of B4W has been removed (follow the documentation).
Alexander (Blend4Web Team)
twitter
05 June 2017 12:50
Похоже что окружение в терминале отличается от окружения в графической оболочке.
Попробуйте отредактировать ~/.profile, добавив строку:
Попробуйте отредактировать ~/.profile, добавив строку:
export PATH=$PATH:/opt/Imagination/PowerVR_Graphics/PowerVR_Tools/PVRTexTool/CLI/Linux_x86_64/
Alexander (Blend4Web Team)
twitter
31 May 2017 10:40
Ответ на сообщение пользователя Мусин Алексей
Спасибо за ответ, Михаил.
Я имел ввиду это:
Видео на Youtube
подробное описание pdf
p.s. этот pdf что-то не всегда загружается, если не получится попробуйте еще раз или позже
В данный момент Blend4Web для скининга повторяет поведение Blender. Поэтому вероятней всего, что улучшенные алгоритмы скининга мы будем реализовывать когда они появятся в Blender (или если у большого количества пользователей появится сильная необходимость в них).
К стати говоря этим летом был проект на GSOC по улучшению скининга, и он даже был утвержден, но к сожалению у исполнителя изменились планы. Будем надеяться, что в этом направлении все-таки будут проводиться какие-то работы .
Тут можно посмотреть сравнение алгоритмов.
Alexander (Blend4Web Team)
twitter
24 May 2017 18:02
Похожий баг, но с другим софтом тут. Разработчики пришли к выводу что это проблема экспортирующего софта.
Попробуйте заменить в файле подобные последовательности символов '-1.#IND' -> 'inf', 1.#QNAN -> 'nan'.
Ну и багрепорт для "КейШот" помог бы разработчикам исправить этот баг.
Note that those 1.#QNAN, -1.#IND etc. are windows-version of nan and inf, that is, invalid of infinite numbers. Think those should never ever be exported in an .obj!
Попробуйте заменить в файле подобные последовательности символов '-1.#IND' -> 'inf', 1.#QNAN -> 'nan'.
Ну и багрепорт для "КейШот" помог бы разработчикам исправить этот баг.
Alexander (Blend4Web Team)
twitter