如何制作一个像Chrome实验一样的三星级的明星

Cor*_*ans 13 javascript webgl three.js

我希望这次是正确的地方,但我想弄清楚如何使用three.js创建一个明星,就像铬实验100,000颗恒星一样.我试着查看源代码,但它很难破译,它似乎很多部分,我尝试使用纹理,我不知道如何获得太阳周围的光晕或光环,我将不胜感激任何有知道如何做到这一点的人的帮助.

mah*_*.cs 5

你看到这篇文章了吗?

太阳部分提供了如何实现效果的高级概述。您可能想要研究 GLSL 着色器,它本身就是一个完整的领域。现在最好在源代码中找到着色器并调整它们以查看您的更改有什么影响。

还可以考虑查看本教程以获取辉光和绽放着色器的示例。

为了更多地了解 OpenGL,最新版本的 The Red Book据说很好地解释了 OpenGL,同时避免了前一版的失败。