# Drawing to textures with shaders via Custom Render Textures

> Resources for creating complex effects by rendering a texture with a shader.

Resources for creating complex effects by rendering a texture with a shader.

| **Page**                                                                                                                                                      | **Description**                                                                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Create a Custom Render Texture](/engine/6000.0/manual/materials-and-shaders/textures/render-texture/class-custom-render-texture/create.md)                   | Assign a compatible material to a Custom Render Texture, and chain Custom Render Textures to generate a simulation with multiple steps.           |
| [Introduction to Custom Render Textures](/engine/6000.0/manual/materials-and-shaders/textures/render-texture/class-custom-render-texture/introduction.md)     | Learn about rendering a Render Texture via a shader, for example to create complex simulations like caustics, rain effects, and liquid splatters. |
| [Write a shader for a Custom Render Texture](/engine/6000.0/manual/materials-and-shaders/textures/render-texture/class-custom-render-texture/write-shader.md) | Update a Custom Render Texture manually via a specialized Custom Render Texture shader.                                                           |
| [Control when a Custom Render Texture updates](/engine/6000.0/manual/materials-and-shaders/textures/render-texture/class-custom-render-texture/configure.md)  | Learn about using Update Zones, scripts, and Double Buffered Custom Textures to control when Unity updates a Custom Render Texture.               |

## Additional resources

* [Custom Render Texture Inspector window reference](/engine/6000.0/manual/materials-and-shaders/textures/textures-reference/class-custom-render-texture.md)
