Comments 9
Меня очень сильно огорчило качество теней в three.js. Главная проблема, что объект не может отбрасывать тень сам на себя, а только на другие. Поэтому невыпуклые предметы выглядят плохо. Приходится такие объекты разделять на выпуклые части, что офигеть какой геморрой. Но three.js люблю.
https://playcanvas.com/
Делаем все тоже, но в удобном редакторе и за 5 минут
Плохая статья. Например, не описано, используется ли аппаратное ускорение, на каких этапах, или он каждый пиксель медленно просчитывает на яваскрипте. Эффективные ли используются алгоритмы для расчета освещения, и сколько источников можно добавить. Без этого трудно понять, что можно, а что нельзя сделать с помощью такой библиотеки.
Очень часто понять, что нельзя, становится возможно только хорошенько изучив предмет. С такими "нельзя" в случае three.js я столкнулась уже когда глубоко вляпалась в проект. Мало спецов в части того, что находится за пределами обычных: сцена, камера, объект, освещение... До сих пор у меня висят неотвеченные вопросы на stackoverflow.
Классная штука чтобы узнать мощь 3д без скачивания тонны говна, и исследований сложных интерфейсов unity или unreal
Советую глянуть на pointerlockcontrols, можно от первого лица с мышкой сделать управление.
Как создать 3d игру прямо в браузере