Вот только не забудьте отметить, что это перевод (на хабре есть отдельный тип топика для этого). Помимо этого, там не только HTML и CSS, но и много JS, я бы об этом тоже не забыл упомянуть в начале статьи, а то сбивает с толку.
У меня безбожно глючит демка, все текстуры мигают, а управлениее вообще слабо поддается контролю, один раз W нажал, и он так и будет пару минут вперед бежать. Mac OS, Chrome 24
Теже самые проблемы на том же самом железе, софте. Даже поворот мышки заставляет все мигать. В первой демке что была в кубической комнате с Маком (старой версии) такого не было. А так очень интересно, надо будет на досуге попробовать.
Chrome: анимация плавная, но текстуры периодически пропадают Firefox: безбожно тормозит и глючит, постоянные пересечения и дырки в стенах Safari: анимация плавная, текстуры не пропадают, но при движении мыши картинка не обновляется (если постоянно ходить, не так заметно) Opera: ничего IE: ничего
P.S. Приехали. Теперь Опера в списке рядом с IE… Причём с IE неоднозначно, потому что CSS 3D transforms он теоретически поддерживает, а вот демка использует только webkit префиксы (Chrome, Safari, Opera) и безпрефиксную запись (Firefox).
Opera уже на самом деле давно рядом с IE, я уже даже не рискнул эту демку запускать в ней. 99% эксперементальных проектов вроде этого в Опере не работают, что крайне печально.
А у меня все гладко и быстро работает под 8й вендой на хроме, но тоже все моргает во время движения, насколько я понял это глюк буфера глубины, каждый раз отдельные полигоны оказываются то ближе других, то дальше… И еще мышь при переключении вкладок продолжает отлавливаться, не знаю баг это или фича…
Win7х64+последний Chrome, мигание и невозможность перемещаться кроме как вперед, машина зависла в адских мучениях, даже курсор мыши ощутил на себе частичный паралич и сублимацию.
А так, я впечатлен полетом мысли. Полагаю, это движок JS+CSS+HTML5 пока еще не вырос.
Как же круто осознавать как всё повторяется и повторяется. Сначала был 2d в дос потом появился глючный 3d. Потом тоже самое с directX. Потом в вебе на флеше. Сейчас в вебе на css3. Причём это всё с кучей восторженных и проклинающих комментариев и постов. Сначала в фидо теперь на хабре. Это если очень кратко. Причём тенденция сохраняется, как только это всё «прокачается» на предыдущем уровне, появляется новый, где опять глючат коллизии, видны стыки и прочее прочее…
=)
Привык уже, интересно новшества пробовать, составлять баг репорты.
Текущая Ubuntu намного стабильнее того, что было в 12.10 — там было очень весело. 13.04 уже можно использовать.
К стати, у меня ещё ядра из GitHub, но на фоне остального «unstable» это уже не так критично.
Было аналогично. а когда полез смотреть webgl демки выяснилось что у меня еще и webgl отключен. В общем пошаманил с about:flags, включил webgl, а заодно и демка заработала…
Вот это вещь. Получается, уже вовсю можно создавать браузерки на WebGL и пересаживать геймеров с осла на правильные браузеры) Главное иметь прямые руки, потому что, как я понял, кода в BananaBread много, и вообще он преобразован из C++ в JS, т.е. с оптимизацией будет куда как быстрее.
Из всех перечисленных в посте демок эта является самой перспективной.
По div'у на каждый квад? Seriously?
Демка крута, но… это как писать что-то сложнее хелло ворлда на брейнфаке. Вроде как и круто, но совершенно непонятно, зачем нужно было ТАК извращаться с неподходящими для этого инструментами :). Ну кроме фана, конечно.
Ну, если не «каждый див руками», а был написан какой-то конвертер моделей в дивы — почему бы и нет. Задача хоть и сомнительной применимости, но совершенным извращением не пахнет.
Это не то чтобы пахнет, это и есть извращение. Проводя аналогию, если сделать транслятор, скажем, JS->Brainfuck — разве в итоге не будет бред? Тут-то модели были примитивнейшие (с виду не более 100 полигонов). А что, когда в модели будет 1000 полигонов? 10000? А когда таких объектов будет много?..
Для 3D, более серьезного чем трансформация пары элементов на веб-странице, существует WebGL, который хоть и тоже не идеален, но лишен большинства проблем. А эта демка никакого практического интереса не представляет. Хоть и весьма занятна как демонстрация возможностей CSS3
Вам везёт.
Вот лучшее, что мне выдал Chrome 24.0.1312.57 m в первом демо:
То есть, двухмерный фон вращается при движении мыши.
В последней версии Opera (12.14) просто статичная картинка, где ничего нельзя сделать:
.
В Firefox — лаконичный loading и никакой реакции.
Прыгают (мигают) текстуры на ящиках.
Движение чувака как под водой — очень медленное, при это повороты сверх-быстрые.
Также мыша работает как тач-пад — при достижении края экрана поворот прекращается.
HTML и CSS безумие [перевод]