Доброго дня.
Собственно,
codepen. Здесь создаю две небольшие сценки, просто заворачивая все вызовы и переменные в замыкание, и в целом все работает, но почему-то вторая сценка всегда отличается от первой (иногда весьма сильно), хотя источники света в обеих случаях одинаковы. Грешу на renderer, но никак не могу понять природу этого эффекта, т.к. в каждом случае все переменные должны ссылаться на разные экземпляры, т.к. замыкание.
В чем может быть ошибка? Three.js r70.
Заранее спасибо.