我正在尋找某種工具來使用GLSL。我想在WebGL應用程序中試驗着色器,所以我在尋找的是類似RenderMonkey的東西。據我所知 - RenderMonkey不再支持,所以必須有一些其他工具取代它。GLSL編輯工具
最好的是,如果我能做到既「效應撰寫」像RM和原始GLSL代碼開發。
我正在尋找某種工具來使用GLSL。我想在WebGL應用程序中試驗着色器,所以我在尋找的是類似RenderMonkey的東西。據我所知 - RenderMonkey不再支持,所以必須有一些其他工具取代它。GLSL編輯工具
最好的是,如果我能做到既「效應撰寫」像RM和原始GLSL代碼開發。
期待看到一些不錯的答案。
在此期間,我建議具有ShaderToy和遊樂FractalLab
這可能會或可能不會幫助,但如果你有一個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