我正在寻找某种工具来使用GLSL。我想在WebGL应用程序中试验着色器,所以我在寻找的是类似RenderMonkey的东西。据我所知 - RenderMonkey不再支持,所以必须有一些其他工具取代它。GLSL编辑工具
最好的是,如果我能做到既“效应撰写”像RM和原始GLSL代码开发。
我正在寻找某种工具来使用GLSL。我想在WebGL应用程序中试验着色器,所以我在寻找的是类似RenderMonkey的东西。据我所知 - RenderMonkey不再支持,所以必须有一些其他工具取代它。GLSL编辑工具
最好的是,如果我能做到既“效应撰写”像RM和原始GLSL代码开发。
这可能会或可能不会帮助,但如果你有一个MAC访问,你可以使用Quartz Composer以这一点。例如,您可以在合成中放入轨迹球和清晰补丁,向轨迹球中添加glsl着色器补丁,并添加一个茶壶补丁到glsl着色器补丁。然后,如果您转到glsl着色器的设置,则可以访问顶点和片段着色器代码。您所做的任何更改都将实时显示。唯一的缺点是,据我可以告诉你必须使用硬编码的常量而不是制服。这不是完美的,但它适合玩新的效果和快速的算法原型。
这不是一个完整的IDE,但benvanik WebGL的检查浏览器扩展很有前途:
http://benvanik.github.com/WebGL-Inspector/
从他的网页的一些功能可能是沿着线你正在寻找:
我只用一点点,但它似乎是比裸浏览器更好的工作很多。
如果您在Mac上开发,没有从苹果OpenGL着色建设者:
http://developer.apple.com/graphicsimaging/opengl/shader_image.html
我认为你的链接已经过时。我找到了Shader Builder [在这个URL](http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/OpenGLShaderBuilderUserGuide/Introduction/Introduction.html) – 2013-02-27 05:20:25
如何下载它-alternative source- if开发者帐户在Apple过期了吗? – 2013-10-04 18:54:17
上面的链接已死亡。从此获取着色器生成器:https://developer.apple.com/download/more/?= graphics – ooOlly 2017-03-31 03:28:26
我不知道你是否已经找到了一个工具,你的作品。但是,有:
ShaderMaker http://cgvr.cs.uni-bremen.de/teaching/shader_maker/
它是跨平台的
和
glman(我的Windows和OSX下测试吧) http://web.engr.oregonstate.edu/~mjb/glman/
这是窗户,但根据auth或者最终将被移植到mac。
经过艰苦的搜索谷歌后,我发现这个工具glsl。
http://syntopia.github.com/Fragmentarium/
http://wwwvis.informatik.uni-stuttgart.de/glsldevil/index.html#usage
http://cg.in.tu-clausthal.de/teaching/shader_maker/index.shtml
http://sourceforge.net/projects/lumina/files/
http://www.kickjs.org/example/shader_editor/shader_editor.html
http://web.engr.oregonstate.edu/~mjb/glman/
http://www.iquilezles.org/apps/shadertoy/
http://www.lighthouse3d.com/opengl/tools.shtml
http://code.google.com/p/qshaderedit/
很抱歉,有些链接是重复以前的答案。
Fragmentarium正是我想要的! 让我来编辑2D着色器,并且不需要安装。 非常感谢! – 2018-03-04 10:09:55
现在我已经多使用了这个插件,我可以给它充分的认可。这非常棒。 – laslowh 2011-05-31 17:11:16