Запустил на еще одном слабом устройстве, но есть ряд проблемок...
28 ноября 2016 17:00
Вот, наконец добился работы blend4web на еще одном слабом устройстве на ОС Тизен 2.2-2.3
видеодрайвер ос ADRENO-ES20 - пишет тег в логах
Проц Qualcomm Snapdragon 400, 2 ядра - 1 ГГц
но столкнулся со странным зависанием прелоадера, который останавливается сразу не показав ни одного процента загрузки если убрать опрос датчика света перед запуском загрузки модели итд т.к. в этих часах до него так не добраться но TRY если убрать все виснет , что бы это могло быть?
ниже видео работы часоморды
и скрины
Видео тестовое: https://www.youtube.com/watch?v=tSeJZGItn0s
видеодрайвер ос ADRENO-ES20 - пишет тег в логах
Проц Qualcomm Snapdragon 400, 2 ядра - 1 ГГц
но столкнулся со странным зависанием прелоадера, который останавливается сразу не показав ни одного процента загрузки если убрать опрос датчика света перед запуском загрузки модели итд т.к. в этих часах до него так не добраться но TRY если убрать все виснет , что бы это могло быть?
ниже видео работы часоморды
и скрины
Видео тестовое: https://www.youtube.com/watch?v=tSeJZGItn0s
Денис
29 ноября 2016 10:18
но столкнулся со странным зависанием прелоадера, который останавливается сразу не показав ни одного процента загрузки если убрать опрос датчика света перед запуском загрузки модели итд т.к. в этих часах до него так не добраться но TRY если убрать все виснет , что бы это могло быть?
Добрый день.
Обычно такое происходит при синтаксических ошибках в коде запуска инициализации, либо при отсутствии поддержки WebGL.
Для начала попробуйте зайти на webglreport.com и проверить поддержку WebGL. Ну если всё ок, то надо в консоль смотреть. Вы запускали ваше приложение на другом устройстве?
29 ноября 2016 19:37
Ответ на сообщение пользователя Семенцов Роман
Добрый день.
Обычно такое происходит при синтаксических ошибках в коде запуска инициализации, либо при отсутствии поддержки WebGL.
Для начала попробуйте зайти на webglreport.com и проверить поддержку WebGL. Ну если всё ок, то надо в консоль смотреть. Вы запускали ваше приложение на другом устройстве?
да все ок . консоль не доступна там.. (( к сожалению.
на похожем устройстве более новом все запускается.
синтаксис верный .
как и писал выше если перед запуском прелоадера запустить опрос TRY отсутствующего датчика то все ок..
а если это опрос закоментить и пытаться сразу запустить лоад сцены то получаем висяк.
с поддержкой WebGL все ок. ну может какое то расширение не поддерживается.. да надо еще раз репорт запустить проверить..
пока запустил с костыликом (
видос итоговый:
ссылка
Денис
30 ноября 2016 10:37
да все ок . консоль не доступна там.. (( к сожалению.
А что если использовать какую-нибудь тулзу для доступа к консоле? например weinre
тсутствующего датчика
Не могли бы вы подробнее рассказать, что за датчик? И опрос. Если это что-то движковое, то оно должно запускаться в load_cb, когда сцена загружена
30 ноября 2016 17:05
Ответ на сообщение пользователя Семенцов Роман
А что если использовать какую-нибудь тулзу для доступа к консоле? например weinre
Не могли бы вы подробнее рассказать, что за датчик? И опрос. Если это что-то движковое, то оно должно запускаться в load_cb, когда сцена загружена
Про датчик, думаю это не принципиально(просто еще проверить не успел), но по тому как ведет себя приложение похоже любой пустой TRY который вызывает обращение к фунции позволит запуститься прелоадеру сцены и приложение запустится нормально, а как только я убрал этот TRY так сразу получаю висяк.
(датчик освещенности, но как и писал выше это не принципиально т.к в этом устройстве его нет и ТРАЙ сбрасывает на сообщение о ошибке АЛЕРТ на экране)
Про консоль, вывод в консоль есть и реализована она через IDE ECLIPSE в котором собственно и пишу все..
НО ПРОБЛЕМА в том, что ядро устройства сделано так, что подавляет вывод в консоль всего не системного и это поменять не возможно! из эмулятора можно вывести, но при использовании b4w эмулятор крашится сразу после запуска приложения( точнее приложение в нем крашится), что собственно не меняет сути.
(чуть позже задам вопрос про то можно ли интегрировать ЭКЛИСП с цикл разработки)
Денис
07 декабря 2016 00:27
Про прелоадер, пока ответа так и не нашел, остаивл с костыликом.
Но вырисовалась еще одна странная проблема, при выводе проскакивают старые кадры, именно старые которые должны были выведены например 1-2 сек назад, и закономерности не нахожу… возможно из за сильной загрузки CPU
но почему именно так? вопрос к знатокам того что там происходит на низком уровне.. видимо..
- FPS устаноклен принудительно 1 кадр в сек,
- Стрелки передвигаются из АПИ поворотом на определенный градус перед рендером кадра углы пересчитывается
и меши поворачиваются,
- Анимация механизма записана в анимацию по умолчанию в блендере на 60 кадров 1.к в сек
по идее все должно работаь гладко т.к. девайс может генерироват 2-4 к в сек по моим тестам, но
вот видео как это все подглючивает.. : https://youtu.be/tQt52-KCDTM
Но вырисовалась еще одна странная проблема, при выводе проскакивают старые кадры, именно старые которые должны были выведены например 1-2 сек назад, и закономерности не нахожу… возможно из за сильной загрузки CPU
но почему именно так? вопрос к знатокам того что там происходит на низком уровне.. видимо..
- FPS устаноклен принудительно 1 кадр в сек,
- Стрелки передвигаются из АПИ поворотом на определенный градус перед рендером кадра углы пересчитывается
и меши поворачиваются,
- Анимация механизма записана в анимацию по умолчанию в блендере на 60 кадров 1.к в сек
по идее все должно работаь гладко т.к. девайс может генерироват 2-4 к в сек по моим тестам, но
вот видео как это все подглючивает.. : https://youtu.be/tQt52-KCDTM
Денис
07 декабря 2016 18:23
Дополню,
по поведению секундной стрелки как будто какой то буфер кдров глючит , т.е. секунды отображаются (угол стрелки)
с задержкой на 2-5 сек.. потом видимо при накоплении около 5 сек разницы происходит прыжок стрелки на правильное время и потом снова откат на задержку (((
в коде JS все ок, на другим устройстве все ок работает с этим релизом, а тут после обновления( возможно и не в этом причина) на этом устройстве стала проявляться эта проблема
прошу помощи как это побороть
по поведению секундной стрелки как будто какой то буфер кдров глючит , т.е. секунды отображаются (угол стрелки)
с задержкой на 2-5 сек.. потом видимо при накоплении около 5 сек разницы происходит прыжок стрелки на правильное время и потом снова откат на задержку (((
в коде JS все ок, на другим устройстве все ок работает с этим релизом, а тут после обновления( возможно и не в этом причина) на этом устройстве стала проявляться эта проблема
прошу помощи как это побороть
Денис
07 декабря 2016 18:57
08 декабря 2016 06:11
Денис