Учебник HTML5

  

IndexedDB — NoSQL в вебе

IndexedDB представляет собой хранилище больших объемов структурированных данных на клиенте. Это хранилище объектов или, если хотите, объектная СУБД для веб. Читать далее

WebSQL — реляционная база данных на веб-странице

WebSQL DB — это API для доступа к полноценному SQL-хранилищу данных, основанному на SQLite. Впрочем, последнее обстоятельство — скорее, особенность реализации и стандартом не оговаривается, хотя диалект SQL используется именно от SQLite. Читать далее

Наконец-то 3D

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

Объем

Все достигнутое неплохо, но, строго говоря, обычно в 3D-сцене не место плоскому квадрату (пусть даже цветному и вращающемуся), поэтому на следующем этапе мы сделаем из него куб.

Читать далее

Текстура и освещение

Еще одна деталь — добавим в композицию текстуру (это как раз использование готового изображения). Тут все очень напоминает работу с цветом, что неудивительно: текстура в WebGL (как и в OpenGL) — это, по сути, закрашивание фигуры другой картинкой. Приступим:

Читать далее

Инструментарий для работы с WebGL

Все аргументы, которые приводились ранее, в пользу применения облегчающих жизнь библиотек при работе с Canvas 2D или SVG, можно смело умножать на пять, а может, и на десять, когда мы собираемся разрабатывать какую-нибудь, хоть сколько-нибудь сложную

Читать далее

Шейдеры

Шейдер — это программа, выполняемая на графическом процессоре в процессе обработки сцены для определения окончательных параметров объекта или изображения. Читать далее