Вместо вступления

Этот сайт посвящен three.js библиотеке (фреймворку).
Изредка будет рассматриваться "чистый" WebGL.

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

Статьи будут ориентированы в первую очередь, на людей, которые знакомы с "основами" JavasSript'a

Если на сайте что-то не работает, или проблемы с версткой - то знайте:
Я сейчас на сайте :)

И так, поехали, потихонечку...

WebGL (Web-based Graphics Library)

Это программная библиотека для языка программирования JavaScript.

Библиотека позволяет создавать на JavaScript интерактивную 3D-графику, функционирующую в широком спектре совместимых с ней веб-браузерах. За счёт использования низкоуровневых средств поддержки OpenGL, часть кода на WebGL может выполняться непосредственно на видеокартах. Проект по созданию библиотеки управляется некоммерческой организацией Khronos Group.

Three.js

Это легковесная кроссбраузерная библиотека JavaScript, используемая для создания и отображения анимированной компьютерной 3D графики при разработки веб-приложений.

Three.js скрипты могут использоваться совместно с элементом HTML5 CANVAS, SVG или WebGL.

Cannon.js

Это легковесная кроссбраузерная библиотека JavaScript, используемая для добавления "физики" в процесс анимации

Может работать как отдельная библиотека. Тут стоит указать, что процесс расчета, неплохо будет нагружать Ваше приложение.

Лучшим советом будет использовать ее только на тех объектах где она точна нужна (т.е. локально).
В противном случае Вам не избежать высокой нагрузки на CPU.

Рекомендуемые проекты