User posts DENIS
02 October 2016 01:12
Поделюсь результатом с вами коллеги, жду коментарии :
ВИДЕО НА ЮТУБЕ работа на реальном девайсе 1ФПС
PS первый вариан пока с одной плоскостью, пока так и не решил проблему с китайскими иероглифами вместо глифов
т.е. пока иконочные шрифты не работают ((
кроме того возникли проблемы( долго прицеливался)
чтоб попасть в нужное место и чтоб размер результата соответствовал.
PS
может стоит как то изложить как прицелится и от чего отталкиваться при выборе размера шрифта и размера
варпнутого поля для шрифта.
получилось что можно и отмасштабировать сам элемент плоскость на которую выводится ( а точнее ее развертку)
а кроме этого можно менять размер самого шрифта .. мне так и не понятно, что лучше и выгоднее
ВИДЕО НА ЮТУБЕ работа на реальном девайсе 1ФПС
PS первый вариан пока с одной плоскостью, пока так и не решил проблему с китайскими иероглифами вместо глифов
т.е. пока иконочные шрифты не работают ((
кроме того возникли проблемы( долго прицеливался)
чтоб попасть в нужное место и чтоб размер результата соответствовал.
PS
может стоит как то изложить как прицелится и от чего отталкиваться при выборе размера шрифта и размера
варпнутого поля для шрифта.
получилось что можно и отмасштабировать сам элемент плоскость на которую выводится ( а точнее ее развертку)
а кроме этого можно менять размер самого шрифта .. мне так и не понятно, что лучше и выгоднее
Denis
30 September 2016 22:25
в16.09 а может и прошлом релизе,
после снятия с паузы почему то
перестает откликаться объект на выбор(селект)
не могу понять причину, что может быть?
потестив дополню:
как будто отмирает евентЛистенер совсем.. т.е. клики не отрабатываются ((
сам спросил, сам и отвечу:
В связи с использованиями нескольких канвасов бутербродом, листенер оказывался на канвасе который скрывался после смены режима энергосбережения .. и в результате чего собственно и не былоотклика от него.
зарботало как добавил второй листенер на другой канвас .
костылик конечно, ну а что тут поделать , не лепить же еще один прозрачный канвас поверх.. ((
перестает откликаться объект на выбор(селект)
не могу понять причину, что может быть?
потестив дополню:
как будто отмирает евентЛистенер совсем.. т.е. клики не отрабатываются ((
сам спросил, сам и отвечу:
В связи с использованиями нескольких канвасов бутербродом, листенер оказывался на канвасе который скрывался после смены режима энергосбережения .. и в результате чего собственно и не былоотклика от него.
зарботало как добавил второй листенер на другой канвас .
костылик конечно, ну а что тут поделать , не лепить же еще один прозрачный канвас поверх.. ((
Denis
30 September 2016 13:56
30 September 2016 12:16
Ответ на сообщение пользователя Семенцов Роман
это очень плохо - следить за пользователями и собирать какие-либо данные о них)) мы такое не делаем
Можно отписываться на форуме о своей системе и результатах тестов, по желанию естественно
тогда просим( прошу) инструмент, который бы не требовал манипуляций на устройстве и мог бы запускаться в ручную например из JS и дампил бы инфу о системе и как то ее сохранял для дальнейшего анализа и передачи вам.
в моем примере это очень актуально, т.к. браузер встроен в ОС и запустить что то руками и манипулировать на круглом экране 360х360 не вариант )))
так что будет удобно и проще сразу понять что будет работать на такой системе а что нет, если такой инструмент появится.
да и если как то структурировано выдавать результаты теста каждого параметра то их можно использовать при автоматической(программной) настройке рендера под браузер и систему более тонко.
типа WebGL Report
Denis
29 September 2016 23:58
Спаисбо за ваш труд!
буду пробовать, на моем маломощном устройстве должно показать сразу преимущество в производительности.(надеюсь)
Присоединяюсь к просьбе о собственном бечмарке или каком то тесте который выдал бы совместимость текущей системы и дал понять что стот вообще делать для данной системы, а что нет. ну и чтоб запускался из скрипта и не требовал особых манипуляций. а просто дампил куда то результат.
жаль только что релиз блендера еще не готов пардонсЪ, качаемсЪ
ложка дегтя, после инсталяции x64 блендера под Win10 он отказался запускаться с сообщением об отсутсвующей SDL2.dll выковырял из зипа
буду пробовать, на моем маломощном устройстве должно показать сразу преимущество в производительности.(надеюсь)
Присоединяюсь к просьбе о собственном бечмарке или каком то тесте который выдал бы совместимость текущей системы и дал понять что стот вообще делать для данной системы, а что нет. ну и чтоб запускался из скрипта и не требовал особых манипуляций. а просто дампил куда то результат.
ложка дегтя, после инсталяции x64 блендера под Win10 он отказался запускаться с сообщением об отсутсвующей SDL2.dll выковырял из зипа
Denis
29 September 2016 21:13
Ответ на сообщение пользователя Семенцов Роман
Тут требуется хардкорный дебаг, поскольку с виду косячит глубина. Давайте попробуем убедиться, что это именно баг глубины. Проверьте следующие несколько пунктов:
1) убедитесь, что тип прозрачности на плоскосте, куда вы рисуете символы НЕ ЯВЛЯЕТСЯ "ADD", убедитесь, что там OPAQUE. Это настройка на материале, ADD не учитывает глубину
2) возможно, тут косяки с точностью значений на текстуре глубины. может быть у вас плоскость куда рисуются значки, слишком близко находится к стрелке и из-за неточного значения глубины она оказалась поверх стрелки. попробуйте её отодвинуть от стрелки. так же можно выствить precision в "highp"
кстати, в новом релизе будет доступно изменение качества тени. сейчас там используется только х16, а будут доступны и х8, х4. только там так же повёрнута система координат и теперь она соответствует блендеру, лучше почитать обо всём в релизной статье
Аллилуйя )))) , я то думал ну почему так а все врено по умолчанию осталось выбрано ADD ?
но откуда я мог знать то что оно глубину не учитывает)))
Выбрал Альфа с антиалиазиазинг, сразу текст стал в нормально месте.. правда размазывается слегка..
а где то в документации это освещено? и про то что АДД не учитывает глубину итд?
И почему АДД не так работает на десктопном браузере?
перехожу к отладке кодировки в шрифте, может тут тоже есть какие то фокусы ?
ЗЫ качаю новый релиз и новый блендер … надеюсь что может все ускорится ))
СПАИСБО ЗА ВАШ ТРУД !
Denis
29 September 2016 17:13
Ответ на сообщение пользователя Семенцов Роман
выглядит как косяк глубины, это уже надо воспроизводить и дебажить в лабораторных условиях. я всё жду недождусь устройства с аналогичным GPU. Вряд ли получится протестить на tizen, но баг может воспроизвестись и под Android
а может я как то могу подсобить? например может использовать какую то тестовую сборку двигла и подставить разные параметры и попробовать решить проблему?
вот простой вариант , в котором все повторилось (про глубину).
Denis
29 September 2016 15:26
Ответ на сообщение пользователя Семенцов Роман
браузер может банально не поддерживать woff, я бы на всякий случай добавил еще пару форматов, к примеру .ttf
Перед какой-либо работой со стилями я всегда смотрю на http://caniuse.com/
как я и писал выше браузер это все поддерживает и на НХМЛ все выводилось "наура" так что проблема в чем то другом.((
я понимаю, что у вас вроде как все стандартно, но результата нет ( точнее есть, но он не тот )
и еще тот вопрос с выводом этих текстур поверх всего, я специально сделал более простые часы с одним текстом одним шрифтом и в общем все повторилось, кроме китайского конечно.. т.к. шрифт обычный ..
прошу глянуть что можно с этим сделать и почему оно так((
пока я буду пробовать победить иконочные шрифты
Denis
28 September 2016 22:17
Ответ на сообщение пользователя Семенцов Роман
Видимо, надо настроить стили как раз для встроенного браузера, скорее всего он не понимает те стили, которые вы задали (в отличие от FF). Представьте, что это Internet Explorer :D для которого писались и продолжают писаться свои стили
дык когда через канвас делаешь там практически нечего настравивать , вот так сейчас для 2х этих шрифтов
@font-face {
font-family: 'weathericons';
/* font-weight: normal; */
font-style: normal;
/* font-weight: 150px; */
src: local('weathericons'),
local('weathericons-regular-webfont'),
local('weathericons-regular-webfont.woff2') format('woff2'),
url('../weathericons-regular-webfont.woff2') format('woff2'),
local('weathericons-regular-webfont.woff') format('woff'),
url('../weathericons-regular-webfont.woff') format('woff');
}
@font-face {
font-family: 'Material Icons';
font-style: normal;
/* font-weight: 150px; */
src: local('Material Icons'),
local('MaterialIcons-Regular'),
local('MaterialIcons-Regular.woff2') format('woff2'),
url('../MaterialIcons-Regular.woff2') format('woff2'),
local('MaterialIcons-Regular.woff') format('woff'),
url('../MaterialIcons-Regular.woff') format('woff');
}
я даже не могу придумать, что можно тут накосячить (
Denis