从GLSL.heroku.com学习GLSL

从GLSL.heroku.com学习GLSL,glsl,fragment-shader,glsles,Glsl,Fragment Shader,Glsles,我学习glsl.heroku.com已经有一段时间了,但仍然想不出什么。希望你们中的一些人能在我不太理解的部分上帮我一点忙。谢谢 我正在看这篇文章,我想知道变化的vec2在哪里出现来自,因为周围没有任何顶点着色器。还是我一直没有意识到的 我看到一些帖子也有3D模型,显然是从某个地方链接来的,但我不知道在哪里以及如何链接,因为该网站只显示片段着色器的代码 我真的很感谢你的帮助。谢谢 实际上,有一个顶点着色器,这就是变化的vec2 surfacePosition来自。如果查看上任何“效果”的源,则可

我学习glsl.heroku.com已经有一段时间了,但仍然想不出什么。希望你们中的一些人能在我不太理解的部分上帮我一点忙。谢谢

我正在看这篇文章,我想知道
变化的vec2在哪里出现来自,因为周围没有任何顶点着色器。还是我一直没有意识到的

我看到一些帖子也有3D模型,显然是从某个地方链接来的,但我不知道在哪里以及如何链接,因为该网站只显示片段着色器的代码


我真的很感谢你的帮助。谢谢

实际上,有一个顶点着色器,这就是
变化的vec2 surfacePosition来自。如果查看上任何“效果”的源,则可以找到/查看顶点着色器。注意,效果就是glsl.heroku.com所说的东西

顶点着色器在每个“效果”上基本相同,但在检查/解析用户创建的片段着色器时,可能会删除各种不需要的属性和一致性。它可能会这样做,但我不能肯定

当然,可能存在的所有属性和一致性都是从WebGL传递到顶点和片段着色器的过程

此外,还有没有模型,您看到的所有3D对象都是一个真正高级的片段着色器,它可以进行光线跟踪

的顶点着色器

哇!这真是令人兴奋。从未想过让页面源查找顶点着色器,因为他们已经将frag着色器放出来进行编辑。感谢Vallentin的启示:D