Materials and shaders
Use materials and shaders to control the appearance of GameObjects in your application.
Read time 1 minuteLast updated 4 days ago
The following topics give an overview on how to use textures, shaders, materials, and graphics APIs in Unity.
Page | Description |
|---|---|
| Materials | Resources for using materials to define the appearance of a scene. |
| Prebuilt materials and shaders | Resources for using the shaders Unity provides to control the appearance of GameObjects in a scene. |
| Custom textures | Resources for importing, converting, and loading textures so that you can use them in shaders and materials. |
| Custom shaders | Resources for writing programs that run on the GPU to draw GameObjects in a scene. |
| Color and High Dynamic Range (HDR) | Resources for working with linear and gamma color spaces in Unity, and High Dynamic Range (HDR). |
| Shader Import Settings window reference | View and edit properties and settings for a prebuilt shader or a custom shader. |
Additional resources and examples
- 👥 Community:Join the conversation on Unity Discussions for Graphics
- 📖 E-Book:Introduction to the Universal Render Pipeline for advanced creators (Unity 6 edition)
- 📖 E-Book:Create popular shaders and visual effects with the Universal Render Pipeline (Unity 6 edition)
- 📺 Video:20 advanced 2D shader effects - part 1
- 📺 Video:20 advanced 2D shader effects - part 2
- 📺 Video:Compute shaders - Part 1: Particle fun
- 📺 Video:Compute shaders - Part 2: Flocking
- 📺 Video:Compute shaders - Part 3: Vertex animation
- 📺 Video:Introduction to the Render Graph in Unity 6
- 📺 Video:Understanding URP settings and essentials