Pull to refresh

Comments 42

Неплохая затея, но браузер вешает ужасно, особенно FF
В основном на пользователя ориентирована разработка, а разом всем внедрить новые версии не получится явно =)
А вот и три человека, которым интересна тема no canvas. Слава, если будет еще один — с меня проспоренное пиво.
Мне тоже интересна эта тема. Отдайте Славе проспоренное пиво.
(голосом робота Бендера) damn!
В SeaMonkey 2.0.2 тоже значительные тормоза (мешает набирать текст), даже если вкладка с анимацией не активна.
все новые посты будут труъ :)
UFO just landed and posted this here
мне кажется что на практике сложные эффекты лучше делать на flash.
а nocanvas это именно спорт. (а кроме того я до сих пишу на zx-spectrum :)
А можно попросить написать обзор как раз того, что вы выделил серым цветом? Текущее положение дел с софтом, железом, демосцена и другие «вкусности». Если есть что написать, конечно.
по крайней статьи на тему zx демосцены на хабре появляются,
но если хабрапользователям мало :), то могу попробовать на следующей неделе.
Flash не везде есть и это хорошо. Хотя, бы потому, что флешь закрыт и в моей ОС вместо русских букв кракозябры. На n800 тоже квадраты вместо Flash. Если Адоб его откроет, а этого никогда не будет, пусть будет. А остаться без интернета не хочется
UFO just landed and posted this here
субпиксельная точность != антиалиасинг
к тому же, в классической бесканвасной реализации нет z-buffer-а
Воспользовавшись ms paint и zoom было замечено, что нет там никакой субпиксельной точности. Гражданин, вы бредите.

Субпиксельный рендеринг — это учет местоположения компонент цвета на экране, чтобы какие-нибудь желто-циановые границы не содержали в себе зеленой полосы. Хороший пример — ClearFont рендеринг в Windows, с его потекшими оранжево-синими краями.
тов. uppn, если вы действительно гуру 3D, то я бы с удовольствием послушал что такое субпиксельная точность.
а то что я знаю про субпиксельную точность на русском хорошо изложено тут -> www.enlight.ru/faq3d/articles/71.htm
я вам про фому, вы мне про ерёму.
ещё раз говорю, что subpixel accuracy != subpixel rendering.
если русским ресурсам не верите, почитайте зарубежные — www.antigrain.com/doc/introduction/introduction.agdoc.html
(там как раз есть про разницу между субпиксельной точностью и тем что вы хотите (анти-алиасингом))
А за ссылочку спасибо, я об этом ресурсе демокодинга не знал.
Вот если бы вы реализовали z-buffer в классической реализации, вам бы можно было ставить памятник.
будет в следующих статьях (через месяц-два)
В опере 9.60 не работает :(
В хроме норально, но как то убогенько :) но если также будет без canvas'a будет круто. Каким образом реализовывать будете(хотя бы в общих чертах)?
Производительность canvas'a для простых 3д объектовработает нормально, опера, фф, сафари, хром. Ие конечно это да :(
Но он все равно под линуксом не пашет :)
Кстати понравился пример с текстурированием от Nihilogic
www.nihilogic.dk/labs/canvas3dtexture_0.2/

Пробовал это как то адаптировать чуть чуть под себя(модельку другую сделать, текстурки наложить побольше, поддержку колесика мышинного прикрутить), но строится модель уж больно долго, хотя работает достаточно шустро. (мышинное колесо так и не запустилось в фф, так что там используются кнопки + и — , надо бы поправить но пока это так for fun и руки никак не дойдут.)
Если кому интересно дам линк где можно глянуть результат (хотя смотреть особо нечего).

Ждем примера 3д без канваса.
А если отдавать построение модели new Worker('worker.js')?
Заюзать веб workers? интересно, но вроде как опера тут же идет лесом, так как я ее юзаю несколько обидно. Но идея интересная.
А ещё бы счётчик fps бы :) на глаз конечно видно что хром гораздо пошустрее но с циферками интереснее было бы мне кажется
спасибо за статью! Успехов Вам с блогом!
[offtop]первый раз в жизни ощутил всю важность этой маленькой фразки «осторожно, трафик» т.к. сижу с gprs'a. Спасибо.[/offtop]
Под Opera 10.50 не работает, валятся ошибки.
У меня Dev Chrome, отображается не плохо. Только вот самого накрыло, сижу пырюсь в эти кубики и не могу оторваться.
UFO just landed and posted this here
Кстати если заменить var cd=ctx.createImageData(canvas.width, canvas.height); на var cd = ctx.getImageData(0,0,canvas.width, canvas.height);
то работать будет и в опере.
спасибо, сделал фикс для оперы. (в опере нет createImageData O_o?)
Ну смотрим их спеки :)
www.opera.com/docs/specs/opera95/canvas/ — 9.5 нет
www.opera.com/docs/specs/presto211/canvas/ — 9.6 нет
www.opera.com/docs/specs/presto22/canvas/ — 10 нет

(точнее в спеке на 9.6 и 10 похоже небольшая ошибка там указано что не поддерживается getImageData хотя на самом деле оно работает, а про createImageData там не слово :) но при этом оно и не работает. )
UFO just landed and posted this here
понравилось
буду следить за вашим блогом
Пару дней назад сделал релиз «эмулятора» Canvas на флеш для IE с поддержкой get/put/createImageData(). Смотрите подробности в моей статье:
buzzilo.habrahabr.ru/blog/91130/
Sign up to leave a comment.

Articles