Simple Unity Shader implementation examples:
- Lambert shading
- Phong shading
- Toon shading
These shaders are are all written in Cg shader language. Main shading functions are defined in the fragment shader.
- [ShaderName]
- [ShaderName]Shader.shader: main Unity shader file.
You can load Cg shaders (LambertShader.shader, PhongShader.shader, ToonShader.shader) as a custom Unity shader.
- Create a material.
- Assets->Create->Material from the main menu or the Project View context menu.
- Set the shader property.
- Select the target shader (LambertShader.shader, etc.).
- Shader attributes are automatically loaded in the Inspector.
The MIT License 2015 (c) tody