Показать сообщение отдельно
  #19 (permalink)  
Старый 07.12.2019, 19:27
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

Потому что нет освещения.
Освещение появляется только когда двинешь камерой

light.position.set( camera.position.x, camera.position.y ,camera.position.z );

У камеры нет позиции пока ее не передвинешь.
Следовательно свет устанавливается на позицию камеры (в никуда).
Сделай свет заранее.
А лучше с помощью отладчика посмотри как сделан свет на других three js сценах и сделай так же.

просто ставишь точку остоновки на render и смотришь что лежит в scene там массив со всеми камерами источниками света и все меши в мешах можешь посмотреть какие у них материалы.
Ответить с цитированием