MatEdit is a tool which you can use to develop eye-catching custom editors for shaders very fast and without any effort.
MatEdit was started a while ago but is still under development.
Description
MatEdit is a tool which you can use to develop eye-catching custom editors for shaders very fast and without any effort.
Furthermore, it adds intuitive Color Gradients and Animation Curves to your material inspector. This means you can create and edit such textures directly in the material inspector! This will speed up your iterations and prototypes recognizably.
MatEdit supports grouping in the editor in several ways and allows you to reset groups separately. Moreover, you can add custom context menu options via code.
If you plan to distribute your shader including the GUI a distribution dll is available.
Lessons Learned
MatEdit was a side project from the start on but I was able to find ways for beautification of the Unity material editor with some neat tricks which are not commonly used.