What is NoodlePlate#

NoodlesPlate is a GLSL Shader Editor :

  • Offline : no internet access needed

  • LightWeight : near 5 MO and no lib, just an exe, auto installed at first execution, in the directory where you put it.

  • Easy : Focused on the display and the tuning, leave editing to an external text editor of your choice (associated with .glsl file extention). i use NotePad++

  • Powerfull : you have many advanced features likes these ones :

    • Vertex, Geometry, tesselation control, tesselation eval, and fragment Shader in one file

    • Can Import from url, ShaderToy (partially), VertexShaderArt (partially), GlslSandbox (Fully), ex : here

    • a lot of widgets available for easy tuning of your uniforms, like, sliders, checkbox, combobox, gizmo, etc..

    • Support of Multi Pass Buffers

    • Can play with FrammeBuffer attachment (until 8) switchable in the ui.

    • Many primitive type : Quad (like on ShaderToy and GlslSanbox), Point (like on VertexShaderArt), and Meshs

    • Include File Support (you can put in include file you tools, the include file can contain each Shader Sections, car override parent section type, for complex imbrication if needed)

    • In-Code Config Systeme Selectable via ComboBox, let you switch between functionnality of your shader easily

    • Compute Shader Support, let you fill texture 2d on texture 3d by example (not very stable for the moment)

    • Support of mesh instancing

Why ?#

I Discovered Shaders in 2014 for a game, and im in love with all the procedural stuff we can create with that since this moment.

I have designed this soft for have an easy way to tune shaders via widgets. but As a cad Designer, i not work in the GFX industry, so this soft, was a way i choosed for learn all the things around the gfx programming.

So maybe the way’s i used here for all these features, are not the best. but i want learn, so if you have idea’s, issue’s, new feature’s, please let me discuss with you about your request’s on GitHub :)

I have designed this soft by passions for passionates, so i hope you will have a lot of pleasure to use it.

Don’t’ hesitate to speak of it around you, its very pleasant to hear, that what we design is used and maybe enjoyed.

I have posted many video on twitter about NoodePlates, if you want to see how some features are working : here

NoodlesPlate is designed with the help of many free libs, you can find the full list in the About Dialog.

Happys Codding. :)

AieKick.