Рано или поздно все будет написано на JavaScript. Теперь у нас есть WebGLStudio.js, который представляет собой полный набор 3D-графики, написанный на JavaScript и полностью открытый исходный код.
3D — редактор основан на LiteScene.движок js и работает в браузере. Он поддерживает несколько источников света, теневые карты, отражения в реальном времени, пользовательские материалы, PostFX, анимацию. Он оснащен редактором WYSIWYG, графическим редактором поведения, виртуальной файловой системой с квотами, пользователями и общими папками. Это также легко экспортировать и делиться, будучи веб-базируемым, вы просто делитесь ссылкой.
Вы можете попробовать его на веб-сайте WebGLStudio, и вы можете увидеть его в действии в видео ниже:
Вы можете увидеть его способность делать анимацию в реальном времени в следующем видео:
Проект был начат Хави Агеньо и группой GTI Grafics в Университете Помпеу Фабра в Барселоне. Агенджо работал над проектом в течение трех лет, полный рабочий день, без какой-либо помощи. В LiteScene.js 3D движок также является его работой и был разработан для удовлетворения потребностей WebGLStudio.js.
Проект только что попал на GitHub, и если вы посетите его страницу, не пугайтесь статистики — первый коммит и ноль участников. Лицензия-Массачусетский технологический институт. Код готов к загрузке, и его очень легко настроить на вашем собственном сервере.
Одна небольшая проблема заключается в том, что название WebGLStudio нарушает торговую марку Khronos, поэтому в какой-то момент его придется изменить, а это означает, что местоположение веб-сайта и имя GitHub изменятся.