Canvas

  • Хабрахабр

    [Из песочницы] Играем в консоли браузера

    Как прекрасен этот мир Можно выводить числа, строки, массивы, объекты, функции, обычный текст, к тому же, ко всему этому можно добавлять форматирование, цвет, фон и вообще довольно много других стилей… И это всё? сonsole.log() — хороший метод, чтобы вывести отладочную информацию в веб-консоль. Ну… А как насчет реализации в консоли простого платформера, алгоритма Ray casting или физики ткани? Это всё,…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Играем в консоли браузера

    Как прекрасен этот мир Можно выводить числа, строки, массивы, объекты, функции, обычный текст, к тому же, ко всему этому можно добавлять форматирование, цвет, фон и вообще довольно много других стилей… И это всё? сonsole.log() — хороший метод, чтобы вывести отладочную информацию в веб-консоль. Ну… А как насчет реализации в консоли простого платформера, алгоритма Ray casting или физики ткани? Это всё,…

    Подробнее »
  • Хабрахабр

    [Перевод] Ускоряем WebGL/Three.js с помощью OffscreenCanvas и веб-воркеров

    Это ускорило работу сайта и на слабых устройствах исчезли фризы во время загрузки страницы. В этом руководстве я расскажу как с помощью OffscreenCanvas мне удалось вынести весь код работы с WebGL и Three.js в отдельный поток веб-воркера. Статья основана на личном опыте, когда я добавил вращающуюся 3D-землю на свой сайт и это забрало 5 очков производительности в Google Lighthouse —…

    Подробнее »
  • Хабрахабр

    Wolfensteiny 3D — реверс-инжиниринг 251 байтов JavaScript

    При написании кода многие не задумываются ни о чем, кроме логики самой программы. Меньшее число людей думают об оптимизации кода по времени, по памяти. Но лишь единицы доходят до последнего уровня — сжатии программы до рекордно маленького размера. Посмотрите, например, на результат работы всего 251 байта JavaScript: Ну, давайте разбираться, как это работает! Откуда это? Этот код, как и то…

    Подробнее »
  • Хабрахабр

    Элементарный Canvas

    Если вы изучаете веб совсем недавно, но уже успели увидеть различные красивые эффекты на сайте, по типу системы частиц или какие либо игры разработанные на canvas'e и вас это заинтриговало, но изучать что-то новое очень страшно, то я вам готов продемонстрировать, как за 50 строк js кода можно сделать что-то интересное на canvas'e. Код очень простой, я надеюсь, это подтолкнет…

    Подробнее »
  • Хабрахабр

    Красивая и познавательная анимация: случаи кругового движения и колебаний

    Здравствуйте. Спасибо всем за оставленные там отзывы и «теплый» прием. В своей предыдущей статье я рассказывал, как я делал анимацию планет Солнечной системы для своего сына. Другими словами, то, что описывается с помощью косинусов и синусов. Сегодня я подготовил еще несколько интересных анимаций, условно объединенных под тему «круговое движение и колебания». Для каждого примера дана ссылка, где вы можете всё…

    Подробнее »
  • Хабрахабр

    Nanoleaf Canvas: скоро на всех стенах

    В сентябре сияющие квадраты показывали на европейской выставке IFA. Сенсорные панели умной системы освещения Nanoleaf Canvas были самым впечатляющим продуктом на CES 2018. Теперь разработчики готовы открыть продажи Canvas.Это — Nanoleaf Aurora в офисе Madrobots Это треугольные светодиодные панели, которые нужно соединить друг с другом, как пазл или конструктор. Вы наверняка видели Aurora, первую умную систему освещения стартапа Nanoleaf. Футуристический…

    Подробнее »
  • Хабрахабр

    Я написал кроссбраузерное расширение для вкладок, но вы так не делайте

    Длинное, нудное вступление с претензией на манию величия Однажды я обнаружил, что меня, как всегда, что-то сильно не устраивает в этом мире. А именно, введя какой-то длинный запрос в поисковике на настольном компьютере и затем перейдя на планшет, я никак не мог вспомнить дословно текст запроса, чтобы выйти ровно на те же результаты. А начиналось все так хорошо. Я увидел…

    Подробнее »
  • Хабрахабр

    Средний цвет в JavaScript

    Сопровождающий текст было решено положить на усреднённый цвет фото. По работе делал листалку фотографий. Тема среднего цвета заинтересовала, и я решилпосмотреть какие ещё варианты можно использовать в верстке. Фон Пример Рассчитываем средний цвет фотографии и устанавливаем цвет подложки. Градиент Между картинкой и подложкой установлен плавный градиент. Средний цвет высчитывается у верхней или нижней части картинки и используется в подложке для…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Использование функций JavaScript для построения 3D-моделей

    В данной статье рассмотрено применение геометрической библиотеки функций WebGeometry для построения моделей сложных многогранников. Библиотека написана на языке Javascript. Ссылка на GitHub с примером, в котором приведен простейший пример использования библиотеки. Замечания и критика приветствуются. Холст (canvas) HTML5 используется для показа отдельных плоских элементов моделей и вывода на экран вспомогательной информации.Технология WebGL и библиотеки созданные на ее основе, такие как…

    Подробнее »


Кнопка «Наверх»
Закрыть