需要知道要阅读什么才能达到这种效果

Need to know what to read up to achieve this effect

我正在尝试做一些数据可视化,我想让球体在我点击它们时亮起(发光,脉动)。我是 webGL 的新手。有一个 chrome experiment here 可以做到这一点。基本上当您单击美国时出现的所有那些 闪光线 (不是正常线。较粗的线实际上会亮起并跳动),我想知道如何实现它们。他们使用着色器完成了吗?我不知道该读些什么。你能给我一些链接和例子吗?

编辑:另一个使用 similar effects

的 webGL 演示

发光等炫酷效果是通过自定义着色器创建的。 Click here to see details

这是其中涵盖的一个发光示例 post https://stemkoski.github.io/Three.js/Shader-Glow.html

其源代码位于https://github.com/stemkoski/ blah blah blah Three.js/Shader-Glow.html

WebGL 使用两个阶段的着色器:第一个是顶点着色器,它计算从世界坐标 space 中的对象(点、线、三角形...)顶点到屏幕的映射 space ,另一个是片段着色器,它通常被称为像素着色器,这是有充分理由的。它控制着最终的像素级位置和颜色,并且在很大程度上是发光魔法发生的地方