Comments 7
Мне нравятся ваши статьи по WebGL. Но код что в примерах — неоправданно запутанный, куча глобальных переменных и вложенных функций по две строчки. Почему не плоский код с комментариями?
Не забывайте отключать pointer-events если в них нет необходимости.
Подскажите, а это зачем?
Иван. Меня очень разочаровывают в three.js тени. Путём долгих-предолгих мучений поняла, что объект не может отбразывать тень сам на себя. Имеется ввиду объект сложной формы. Взаимные тени возникают только от разных объектов. Это большая проблема, т.к. приходится один логический объект делить на выпуклые объёмы со всеми вытекающими проблемами.
Второе. Я так и не поняла, как добиться реальных размытых диффузных теней, а не строгих геометричеких затененый. Возможно ли это в реалтайме?
Не планируете ли вы осветить эти вопросы? К сожалению по three.js почти нет информации по чуть более глубоким вопросам, нежели элементарное создание сцен. Даже копание в многочисленных примерах на threejs.org часто не помогает.
![image](https://habrastorage.org/getpro/habr/comment_images/5df/9d7/1b7/5df9d71b7b947500c2396fd87dca997b.png)
Трехмерные презентации товаров на Three.js для самых маленьких