Comments 22
Раньше надо было писать отдельно для ИЕ, теперь и для мозиллы и хрома…
А про то что такое, появилось в ие10 топика не было, хотя это гораздо более показательно
Каждый пишет о том, что ему самому наиболее интересно; а браузер IE10 безынтересен мне, потому что не встанет на Windows XP.
толку от всего этого 3д на XP без хорошего аппаратного ускорения? Простейшая динамика повесит браузер намертво
А как вы определяете, что аппаратное ускорение хорошее или плохое?
Субъективно конечно — это то такое ускорение которое затрагивает все возможные условия.
Вот сейчас под Windows7 у меня 2 браузера имеют ускорение включенное по умолчанию — ие9 и фф
При этом в фф ускоряется только канвас. Стоит добавить СВГ — и все пошли тормоза, добавил HD видео (vp8, да) — пошли тормоза… При этом даже на канвасе зачастую случаются периодические провалы фпс, без видимых причин. Хваленный WebGL в фф у меня тоже не ускоряется — в итоге даже несложная сцена полностью грузит процессор — тормоза.
Преимущества ИЕ понятно — нужно было пилить браузер и ускорение аппаратное — всего под по сути систему.
Вот сейчас под Windows7 у меня 2 браузера имеют ускорение включенное по умолчанию — ие9 и фф
При этом в фф ускоряется только канвас. Стоит добавить СВГ — и все пошли тормоза, добавил HD видео (vp8, да) — пошли тормоза… При этом даже на канвасе зачастую случаются периодические провалы фпс, без видимых причин. Хваленный WebGL в фф у меня тоже не ускоряется — в итоге даже несложная сцена полностью грузит процессор — тормоза.
Преимущества ИЕ понятно — нужно было пилить браузер и ускорение аппаратное — всего под по сути систему.
Мне одному кажется что это уже слишком для CSS? Кубики собирать из шести div-ов и писать матрицы в css — это как-то чересчур. Или нет?
Не, это ОК.
Лучше бы позволили делать простые вещи просто.
Ибо уже новое тысячелетие, полноценные трехмерные компьютерные игры уже в браузерах запускаются, CSS-ом уже яичницу пожарить можно, но по-прежнему нет некостыльного способа:
1. сверстать колонки одинаковой высоты (очень грамотно и на радость семантичным ребятам выглядят методы padding-bottom:10000px; margin-bottom:-10000px;),
2. выравнивать объект вертикально по центру без множественного оборачивания,
3. да даже смасштабировать изображение пропорционально!
Ибо уже новое тысячелетие, полноценные трехмерные компьютерные игры уже в браузерах запускаются, CSS-ом уже яичницу пожарить можно, но по-прежнему нет некостыльного способа:
1. сверстать колонки одинаковой высоты (очень грамотно и на радость семантичным ребятам выглядят методы padding-bottom:10000px; margin-bottom:-10000px;),
2. выравнивать объект вертикально по центру без множественного оборачивания,
3. да даже смасштабировать изображение пропорционально!
Первые два пункта достигаются посредством Flexible Box Layout Module, о чём на Хабрахабре ужé упоминáлося.
Пугает то, какой бардак и какие это сложности может сулить. Например:
— какое место будет занимать на странице повернутый относительно оси Y div? Оно ведь так и будет прямоугольником, к гадалке не ходи. Т.е. получается шизофрения как с position:relative, только хуже в разы — с точки зрения layout объект один, а визуально — другой.
— что будет с текстом вокруг этих элементов? Может быть такое что левая его часть будет под текстом, а правая — над?
Это все привнесет сложности, а с ним — различия реализации и баги. Это пугает.
При том что, как ты верно заметил, имеются проблемы когда нужно просто разложить старые-добрые прямоугольники. Да, придумывается параллельно несколько разных решений. Но будет ли стандартное и решат ли они проблему полноценно — не ясно.
Допустим они решат проблему с колонками одинаковой высоты. Но мне, например, нужно чтобы две таблицы друг над другом имели одинаковую ширину колонок. Или две таблицы сбоку друг от друга равную высоту строк. Позволят ли такое новые расширения CSS?
В общем, на мой взгляд, вместо решения насущных проблем имеем маркетинговый bullshit.
— какое место будет занимать на странице повернутый относительно оси Y div? Оно ведь так и будет прямоугольником, к гадалке не ходи. Т.е. получается шизофрения как с position:relative, только хуже в разы — с точки зрения layout объект один, а визуально — другой.
— что будет с текстом вокруг этих элементов? Может быть такое что левая его часть будет под текстом, а правая — над?
Это все привнесет сложности, а с ним — различия реализации и баги. Это пугает.
При том что, как ты верно заметил, имеются проблемы когда нужно просто разложить старые-добрые прямоугольники. Да, придумывается параллельно несколько разных решений. Но будет ли стандартное и решат ли они проблему полноценно — не ясно.
Допустим они решат проблему с колонками одинаковой высоты. Но мне, например, нужно чтобы две таблицы друг над другом имели одинаковую ширину колонок. Или две таблицы сбоку друг от друга равную высоту строк. Позволят ли такое новые расширения CSS?
В общем, на мой взгляд, вместо решения насущных проблем имеем маркетинговый bullshit.
Запустил игру. Графика просто ужасная, фпс при этом в районе 5 и это на довольно мощной конфигурации. В ближайшее время им ни за что не добраться до уровня той же Alternativa3D 8 на Flash.
UFO just landed and posted this here
А где вы там фпс увидели?) В левом верхнем углу обратный отсчет идет)
И если не сложно, скажите пожалуйста, что у вас за конфигурация?) Просто для сравнения, у меня демки от Alternativa3D8 на RC версии 11-го Flash Player`a не тормозят вовсе. А эта демка от мозилы, весьма дубовая – еле еле сменяет кадры (5fps – на глаз).
И если не сложно, скажите пожалуйста, что у вас за конфигурация?) Просто для сравнения, у меня демки от Alternativa3D8 на RC версии 11-го Flash Player`a не тормозят вовсе. А эта демка от мозилы, весьма дубовая – еле еле сменяет кадры (5fps – на глаз).
Как играющего в вов человека, поледний абзац меня поразил дважды.
Мало того что паладин, так Gladius — это еще название популярного аддона.
Мало того что паладин, так Gladius — это еще название популярного аддона.
Sign up to leave a comment.
Фонд Мозиллы идёт по стопам Webkit в поддержке трёхмерных CSS-преобразований и работает над собственным движком 3D