我希望这次是正确的地方,但我想弄清楚如何使用three.js创建一个明星chrome experiments 100,000 stars的方式。我试着查看源代码,但它很难破译,它似乎很多部分,我尝试使用纹理,我不知道如何获得太阳周围的光晕或光环,我将不胜感激任何有知道如何做到这一点的人的帮助。
答案 0 :(得分:3)
您看到this article了吗?
关于太阳的部分提供了如何实现效果的高级概述。 您可能想要查看GLSL着色器,它本身就是一个完整的字段。 目前,最好在源代码中找到着色器并调整它们以查看更改的效果。
另请考虑查看this tutorial以获取发光和绽放着色器的示例。
为了更多地了解OpenGL,the latest edition of The Red Book据说可以很好地解释OpenGL,同时避免上一版本的失败。
答案 1 :(得分:2)
以下是使用着色器的光晕式发光效果的示例:
http://stemkoski.github.io/Three.js/Shader-Halo.html
这仍然是一项正在进行中的工作 - 平移或缩放会改变发光的外观,但也许它足以提供帮助。
希望它有所帮助!