首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GLSL编辑程序

GLSL编辑程序
EN

Stack Overflow用户
提问于 2012-02-10 08:26:25
回答 3查看 28.7K关注 0票数 10

我在找一个GLSL编辑程序。我确实通过谷歌搜索找到了一些,但我想知道是否有任何首选的基于用户体验。

可能的特性:

  • 语法高亮
  • 智能感知
  • 自动编译与链接

附注:

我甚至不确定GLSL自动编译是否有意义/可能(有什么评论吗?)

编辑:

下面是我的发现:

  • 着色机
EN

回答 3

Stack Overflow用户

发布于 2012-02-10 11:35:15

试用KickJS的阴影编辑器。它目前支持语法突出显示,并在编写代码时编译代码。

editor.html

如果您正在运行OS/X,您应该尝试使用OpenGL着色生成器,尽管这个工具有点过时:

/Developer/Applications/Graphics Tools/OpenGL着色器Builder.app

还有GLman,它可能更像是GLSL沙箱环境,而不是编辑器。程序的一个很好的介绍是在这本优秀的书:“图形着色-理论和实践-第二版”。

http://web.engr.oregonstate.edu/~mjb/glman/

票数 5
EN

Stack Overflow用户

发布于 2012-10-02 03:47:04

我发现着色器玩具很有帮助。包含一些预定义的着色器,您可以调整和看到即时的结果。所有的在线和涵盖WebGL,OpenGL es1.1/(一些) 2.0,可能OpenGL各种版本也。

https://www.shadertoy.com/

它通过一些预定义的制服,以及多达4种纹理,你也可以超链接。

以下是以下投入:

  • 统一vec4鼠标: xy包含当前像素坐标(如果LMB下降)。zw包含单击像素。
  • 统一vec2解析:呈现视点分辨率。
  • 统一浮动时间:以秒为单位的当前时间。
  • 统一sampler2D tex0:输入纹理0的取样器。
  • 统一sampler2D tex1:输入纹理1的取样器。
  • 统一sampler2D tex2:输入纹理2的取样器。
  • 统一sampler2D tex3:输入纹理3的取样器。
票数 2
EN

Stack Overflow用户

发布于 2013-03-07 02:35:22

我发现http://glsl.heroku.com很有趣,您只能编辑片段着色器,但是它对于测试某些效果非常有用。

而且它是开源的!您可以在github:https://github.com/mrdoob/glsl-sandbox上获得源代码

使用此编辑器的着色器示例:http://glsl.heroku.com/e#7310.0 (它不是我的,顺便说一句)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9224801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档