Я строю какую-то планетную систему в three.js, и я потратил пару часов на поиск достойного решения, чтобы получить внешнее свечение на одной планете - сферический объект с текстурой.
Я наткнулся на этот пример http://stemkoski.github.io/Three.js/Selective-Glow.html, который делает трюк, но дело в том, что эта форма свечения также влияет на основную 3D-объект, что приводит к изменению цвета (см. Там).
Еще один приятный пример свечения можно найти здесь http://bkcore.com/blog/3d/webgl-three-js-animated-selective-glow.html, но опять же он светит всю область, а не только "внешнюю" вещь.
Я читал дискуссионную тему о свойстве overrideMaterial на GitHub, но это кажется экспериментальным, неиспользуемым и недокументированным... даже не уверен, что это может решить мою проблему.
Поделитесь своими идеями, спасибо!