las*_*owh 10
它不是一个完整的IDE,但benvanik的WebGL检查器浏览器扩展看起来很有希望:
http://benvanik.github.com/WebGL-Inspector/
从他的页面可以找到您正在寻找的一些功能:
我只使用了一点,但它似乎比在裸浏览器中工作要好得多.
在谷歌搜索后,我找到了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/
很抱歉,有些链接会重复以前的答案.
这可能有所帮助,但如果您可以访问Mac,则可以使用Quartz Composer.例如,您可以在合成中放置轨迹球和清除补丁,向轨迹球添加glsl着色器补丁并添加将茶壶补丁添加到glsl着色器补丁.然后,如果您转到glsl着色器上的设置,则可以访问顶点和片段着色器代码.您所做的任何更改都将实时显示.唯一的缺点是,据我所知,你必须使用硬编码常数而不是制服.它并不完美,但它可以用于新效果和算法的快速原型设计.
如果您在Mac上进行开发,那么Apple的OpenGL着色器构建器:
http://developer.apple.com/graphicsimaging/opengl/shader_image.html
我不知道你是否已经找到了适合你的工具.但是,有:
ShaderMaker http://cgvr.cs.uni-bremen.de/teaching/shader_maker/
这是跨平台的(我在Windows和OSX下测试过它)
和
glman http://web.engr.oregonstate.edu/~mjb/glman/
根据作者的说法,这是仅限于Windows的,最终将被移植到mac.
归档时间: |
|
查看次数: |
26865 次 |
最近记录: |