Форум

Сообщения, созданные пользователем Иван Любовников
21 ноября 2016 11:17
А что было то?
Где то фикс скачать можно?
Просто у меня опять эта ошибка в другом файле выскочила, сижу ищу объект ошибки.
Странная ошибка с текстурными слотами для систем частиц, вообщем, ищите объект с частицами.
21 ноября 2016 11:12
Вот пофикшеный файл для версии 16.10, если кому срочно нужно: exporter.py. Нужно заменить им вот этот: ./addons/blend4web/exporter.py.
18 ноября 2016 18:57
Hi. What's the type of your camera? TARGET, EYE and HOVER cameras are always vertically aligned to keep the head up. The orientation is corrected automatically when you set the rotation/tsr for these cameras. If you want to roll the camera relatively to the UP-axis you should use the STATIC type - it suits better for the procedural animation. Also, you can switch between camera types whenever you need to animate (STATIC) or to use standard controlling mode (the other types).\

P.S. This documentation page can be useful for you: link
18 ноября 2016 18:34
спасибо, пофиксили
18 ноября 2016 18:02
Насчет захвата мыши - сафари (а им пользуется куча народу) эту функцию не поддерживает, плюс на кнопки на экране давить не удобно, надо через esc переключаться - это усложняет общий процесс.
Так это pointerlock, а можно без него просто как в стандартном Viewer'е крутить мышкой - это уж везде поддерживается.
18 ноября 2016 17:55
Подскажите, а что означает привязка sensor_manifold к объекту, если вызываемая калбэк функция реализует все предусмотренные действия?
Тогда этот объект передастся первым параметром в колбек.

Если я хочу конвертировать только звук, как можно отключить конвертацию текстур (тем более, что на всех браузерах и устройствах все работает, а я уже PILом все сделал в части уменьшения разрешения).????
Нужно из консоли запустить питоновский скрипт ./scripts/converter.py как-то так:
"python converter.py -d ПУТЬ_К_РЕСУРСАМ convert_media", подробности по скрипту там же, в разделе о конвертации ресурсов мануала

Можно также через него удалить сконвертированные текстуры:
"python converter.py -d ПУТЬ_К_РЕСУРСАМ cleanup_textures | cleanup_dds"
18 ноября 2016 17:44
Ребят, подскажите как программно нажать на объект.
Именно само нажатие. У меня логика доходит до Switch Select, где на выбор даются несколько кнопок и нужно через API клацнуть на объект. В руководстве смотрел, читал, гуглил, пару похожих на правду строк нашел, но они у меня не работают. На форуме находил примеры нажатия мышкой, но это не подходит данный момент.
Прошу помощи
Switch Select работает только по нажатию мышью или на touch-скринах. Можно эмулировать это событие кодом:
ссылка
17 ноября 2016 00:28
Правильно ли я понял, что при компиляции ригиналы не меняются, дополнительно создаются их скомпилированные варианты, которые подтягиваются браузерами по необходимости, в зависимости от совместимости, плюс все пути, которые проходят в json и js остаются?
да, главное, что рядом с оригиналом лежит сконвертированный файл с тем же именем - движок просто определяет какое расширение грузить

Ребилд делать не надо, так как речь идет только о ресурсах?
не надо

При "удалении текстур" если скрипты блендера и сам блендер с ними работают - по имени объектов, по стрингам их расширений, как они дальше будут корректно находить файлы, если расширения меняются?
Немного не понятно… Но я говорил об удалении сконвертированных файлов изображения, вроде .dds и .min50, т.к. конвертируется по команде сразу все, а вопрос был только про звук. Оригиналы, естественно удалять не стоит.

Иван, еще вопрос, а зачем мне текстуры min50 если я сам уже сделал уменьшил разрешение до приемлемых. Эти мин50 где используются?
Не, можно и не использовать . Они тоже могут подхватываться движком, но только если передан соответствующий флаг при инициализации приложения (там же в документации, кстати, описано). Ну, это уже не кроссбраузерность, а оптимизация - например, можно проверить, что пользователь зашел с мобильника, выставить соответствующий флаг, и подсунуть ему пережатые текстуры и экономим на видеопамяти. У нас они для всех сцен конвертируются, так мы автоматом получаем 2 набора текстур.
Если у вас текстуры и так небольшие и все устраивает, то оптимизацией заниматься не нужно.
17 ноября 2016 00:01
ну вот гляньте, если интересно amave.valpo.ru
да, есть косяк с персонажем - идёт поначалу не в ту сторону, пока обзор не покрутить
зря управление мышью убрали, с клавиатуры немного непривычно это делать - долго разворачиваться

Еще хотелось бы разрушение конструкций
Ничего такого специального у нас в движке нет. Можно попробовать имитировать это анимацией, ключами формы, просто отдельными объектами и т.д., т.е. лучше будет исходить из конкретной задачи.
16 ноября 2016 19:16
Там еще звук должен быть, но он работает только на хроме, на сафари, айпад и телефоне звук не загружается.
Потому что они не поддерживают ogg формат, для кроссбраузерности нужно держать все звуки в нескольких базовых форматах. В командах проекта есть пункт "convert resources" - он должен сконвертировать все ресурсы из папок проекта. Текстуры можете поудалять, если вам пока они не нужны, а для ogg звуков он должен создать имя_файла.altconv.m4a файлы, которые автоматически подхватятся движком при загрузке.
Рекомендуется прочитать вот этот раздел: Конвертация ресурсов