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

Need to know what to read up to achieve this effect

本文关键字:能达到 什么      更新时间:2023-09-26

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

编辑:另一个使用类似效果的webGL演示

通过自定义着色器创建发光等酷效果。点击这里查看详情

这是一个辉光的例子,在那篇文章https://stemkoski.github.io/Three.js/Shader-Glow.html

它的源代码在https://github.com/stemkoski/blah blah blah Three.js/Shader-Glow.html

WebGL使用两个阶段的着色器:第一个是顶点着色器,它计算对象(点,线,三角形…)在世界坐标空间中的顶点到屏幕空间的映射,另一个是片段着色器,它通常被称为像素着色器。它控制最终像素级别的位置和颜色,并且在很大程度上是神奇的发光