/ShaderTest

Repository for Unity shader example

Primary LanguageShaderLabMIT LicenseMIT

Unity Shader Test

Repository for Unity shader example

These are examples of various Unity shaders, coming from different sources (ShaderToy, Unity websites, tutorial, youtube videos and so on). It's basically learning material to explore how shaders work, not to use in production. They are developed and tested only with Unity Standard Rendering Pipeline.

Personally I would like to give a big thanks to all the people that make available all the material that anyone can use to learn something new every day. Frankly, I don't know how I could learn all this stuff without these examples.

Shaderes are collected inside the path Flecheria/.../... etc.

Open to questions, knowledge and contributions.

Notes

Remember for reflection inside DevelopmentBasic scene to setup the default CubeMap for Environment Reflections:

cubemap

References

(not in particular order, you can find others within the code)

Unity (of course):

ShaderToy of course, of course.

GLSL Sandbox (of course, of course and of course. This is great for beginner, ShaderToy needs some technical capabilities).

Shader Development from Scratch for Unity with Cg (Udemy). ery good course if you want to learn about shaders and graphics pipeline in Unity.

Articles:

How to convert a shader from ShaderToy to Unity

Writing a ray marcher in Unity

Final Result

Noises

Noises

Fish Moving

Fish Moving

Unity ShaderNodes Tutorial

Tutorial

Noise Generation Algorithms Bitshift Tutorial
Ronya Tutorial
Article 1
Article 2
Article 3
Article 4
Video tutorial 1
Video Tutorial 2
Video Tutorial 3
CatWalking Compute Shader tutorial







Cristopher Bader Michael Hansmeyer

License

MIT License (see License.txt)