I adapted from the ShaderMan project, a series of Shaders for Unity, although it is not 100% my creation, except some, are interpretations and conversions of shaders found in ShaderToy mostly.
Also the project includes some interesting shaders that are not my creation, and that I wanted to incorporate to the project for its later study.
You can find the source code in my GitHub