LINUX.ORG.RU

WebGL или CSS3D?


0

1

Использую для показа панорамок в высоком разрешении (подгрузка слоями) для хтмл5.

Пока смотрю 11й ИЕ и последний ФФ.

Под вебгл (он срабатывает по дефолту, если явно не указать обратное) тормозит. Сильно. Под ИЕ просто вешается и все рывками.

Вот прописал пока предпочтительный цсс3д. алгоритм такой:
1. Пытается показывать контент в CSS3D, если не поддерживается, то:
2. Пытается WebGL, если не поддерживается, то:
3. Пытается под флешем, если и его нет, то говорит «скачай флеш или обнови браузер»

Нормальный вроде расклад? Логичный?


Под ИЕ просто вешается и все рывками.
то говорит «скачай ... браузер»

Истина где-то рядом.

ziemin ★★
()
Ответ на: комментарий от ziemin

Я не могу выделываться и посылать лесом значительную часть аудитории. Не надо троллить на тему ИЕ.

Под ФФ тоже такие тормоза, что публиковать стыдно.

А ведь еще надо скачать хромого и оперу.

dk-
() автор топика
Ответ на: комментарий от ziemin

Раньше хтмл5 почти не было. И совсем не было мультиреза.

Теперь авторы плеера порадовали. Хтмл5-мультирез поддерживается даже на вин рт и блекбери.

Но есть пара регрессий.

А изменилось вот что:
1. В последних билдах флеш-плеера (адобовского), что-то поломали. И оно стало адски тормозить при загрузке Больших (гигапиксели) панорам. Вплоть до вылета плагина.
2. Релизная версия хтмл5 плеера (авторов моего софта) стала тормозить под вебгл.

Т.о. сложилась ситуация, когда мне нужно максимально возможно использовать хтмл5. Поскольку его два вида, мне надо выбрать предпочтительный. Пока выходит так, что вариант по-умолчанию (вебгл) хреновый.

dk-
() автор топика

Лучше сначала вебжл, а потом css3d - вебжл иногда бывает отключен по-умолчанию. А вот css3d - нет.

fish_ka
()
Ответ на: комментарий от fish_ka

Но, как я писал выше, в ИЕ11 и ФФ(последнем) под вебгл адские лаги. А под цсс3д нормально.

Вопрос:
Логично ли предположить, что если:

вебжл иногда бывает отключен по-умолчанию

то мое условие сработает и соскочит на вебгл?

Как можно проверить?

dk-
() автор топика
Ответ на: комментарий от dk-

Собствено вот примеры:

http://krpano.com/krpano.html?xml=tours/corfu/tour.xml&html5=prefer webgl

http://krpano.com/krpano.html?xml=tours/corfu/tour.xml&html5=prefer css3d

http://krpano.com/krpano.html?xml=tours/corfu/tour.xml&html5=never


Но тут очень маленькая панорама. разница почти не видна. (хотя я вижу лаги на вебгл)

dk-
() автор топика
Ответ на: комментарий от dk-

Несколько не понял:

Логично ли предположить, что если:

вебжл иногда бывает отключен по-умолчанию

то мое условие сработает и соскочит на вебгл?

1. если вебжл доступен - отображается на нем.
2. если вебжл недоступен - отображается css3d
3. если ничего недоступно - загружается флеш.

fish_ka
()
Ответ на: комментарий от fish_ka

1. если вебжл доступен - отображается на нем.
2. если вебжл недоступен - отображается css3d
3. если ничего недоступно - загружается флеш.

ага. я выше это и имел ввиду.

Но если я сначала прошу цсс3д, а его каким-то чудом нет, то подхватится ли вебгл?

dk-
() автор топика

А из-за чего может тормозить вебгл? из-за видяшки? она вроде нужна в этом деле?

dk-
() автор топика
Ответ на: комментарий от dk-

Я, к сожалению не знаю как проверять доступность css3d, проверку на webgl достаточно просто сделать, поэтому и предлагаю такой вариант.

fish_ka
()
Ответ на: комментарий от dk-

А хз :-). Это надо смотреть спецификации осей. Там тоже есть некоторый разброс в возможностях.

fish_ka
()

А что у тебя за тормозная машинка? Или опенГЛь не поддерживается аппаратно? У меня на довольно сложных тестовых веб-страничках вполне прилично все отображалось.

// что такое CSS3D, я не в курсе — поэтому срач разводить не буду.

Eddy_Em ☆☆☆☆☆
()

на хроме лучше работает 3D CSS (60 fps против 30, скорее всего программное ограничение)

на firefox 3D CSS совсем еле шевелится и артефактит, хотя WebGL работает довольно сносно

возможно придется под каждый браузер придётся писать свои правила

Ford_Focus ★★★★★
()
Ответ на: комментарий от dk-

Проверил в опере на дешёвом смартфоне годичной давности (ACE 2) - лаги есть, но не смертельные. Не знаю чего у тебя за ПК такой.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от Ford_Focus

на firefox 3D CSS совсем еле шевелится и артефактит

Хм. У меня цсс3д - почти летает. Вебгл - лагает.

dk-
() автор топика
Ответ на: комментарий от fornlr

пожалуй вкорчу вторую чистую систему, в нее все браузеры и проверю еще раз

dk-
() автор топика
Ответ на: комментарий от fish_ka

Нет таких.

А если кто-то такой упоротый эстет, что у него на системе с гуями нет браузера имеющего либо хтмл5 либо флеш, то его уж можно спокойно игнорировать.

dk-
() автор топика
Ответ на: комментарий от dk-

Шиндоуз 8.1, Огнелис 26.0 - первые две не лагают от слова совсем, третья не запустилась (флеша нет)

Stil ★★★★★
()
Ответ на: комментарий от PolarFox

Ну регрессию они явно наворотили в этот раз. Хотя, в целом, нас очень радуют.

А игру загрузить не могу. На последних процентах «подготовки» все висит))

А в ИЕ - дает ошибку, что мол мышки нет, как играть будешь)

dk-
() автор топика
Ответ на: комментарий от dk-

У меня в фоксике работает, хромиум говорит что у меня хреновый гпу для вебгл. IE, видимо, не поддерживает mouse lock… если бы только список поддерживаемых фич IE не зависел от воли корпорации, известной своим мягко говоря хреновым отношением к стандартам…

PolarFox ★★★★★
()
Ответ на: комментарий от PolarFox

Ждал минут 10. так ни одна и не загрузилась. Пичать. ФФ последний, без пределок и дополнений.

dk-
() автор топика
Ответ на: комментарий от fish_ka

Не, в этом случае показываем сообщение "замените, пожалуйста, свой IE на нормальный браузер". Кстати, пункт с флешем можно выкинуть — оно не нужно.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Ну другую в ноут не вставить :)
а процессорное видео походу не используется

dk-
() автор топика
Ответ на: комментарий от Eddy_Em

Адоб работает над этим) текущий релиз плеера ужасен. Даже онлайн-видео лагает рывками.

dk-
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.