Вот уже несколько десятков лет на компьютерах доступна трехмерная графика. Изначально ею пользовались в основном в специфических задачах, способных выполняться чуть ли не суперкомпьютерами того времени. Но со временем она пришла и на обычные десктопные и сегодня уже на мобильные компьютеры. Следующим шагом может стать переход 3D в Интернет, а точнее в браузеры.
В принципе это уже доступно, но лишь через Java-аплеты, что не очень удобно. Но подготавливаемая сейчас спецификация HTML 5 может изменить ситуацию. Как стало известно, компании Opera, Mozilla и Google совместно работают с AMD и NVIDIA над тем, чтобы их браузеры были в состоянии отображать трехмерную картинку, которая обрабатывается графическим процессором системы.
Строго говоря браузер с поддержкой элемента <canvas> из спецификации HTML 5 уже кое-чего может делать трехмерного. Но тут идея пошла еще дальше. Предлагается создать специальный API WebGL (Web Graphics Library), предоставляющий специальный набор функций для JavaScript. При этом поддержка со стороны браузеров должна быть встроенной, а не обеспечиваться посредством расширений и дополнений.
Если этот проект будет реализован, то станет возможно создавать игры, выполняемые прямо в браузере. При этом появится новая профессия — разработчик трехмерных веб-игр. Впрочем, гибкости обычных игровых приложений все равно вряд ли удастся добиться.