Pull to refresh

Comments 9

Меня очень сильно огорчило качество теней в three.js. Главная проблема, что объект не может отбрасывать тень сам на себя, а только на другие. Поэтому невыпуклые предметы выглядят плохо. Приходится такие объекты разделять на выпуклые части, что офигеть какой геморрой. Но three.js люблю.

Да, это действительно проблема. Можно кстати в гитхабе написать об этом, хотя там и так 319 открытых вопросов, думаю у них много работы)

Да, это тоже вариант, но многие предпочитают использовать threejs 73 тыс лайков на гитхабе.

Взгляните на BabylonJS, достойная альтернатива

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

Очень часто понять, что нельзя, становится возможно только хорошенько изучив предмет. С такими "нельзя" в случае three.js я столкнулась уже когда глубоко вляпалась в проект. Мало спецов в части того, что находится за пределами обычных: сцена, камера, объект, освещение... До сих пор у меня висят неотвеченные вопросы на stackoverflow.

Если хочешь, я могу попробовать ответить на твои вопросы. Я писал игру на данной библиотеке и изучал как загружать 3д модели, как создавать тени, текстуры и т.п. Также делал анимацию моделей.

Классная штука чтобы узнать мощь 3д без скачивания тонны говна, и исследований сложных интерфейсов unity или unreal

Советую глянуть на pointerlockcontrols, можно от первого лица с мышкой сделать управление.

Sign up to leave a comment.

Articles