# Custom textures

> Resources for importing, converting, and loading textures so that you can use them in shaders and materials.

Resources for importing, converting, and loading textures so that you can use them in shaders and materials.

| **Page**                                                                                                      | **Description**                                                                                                                                                           |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Get started with textures](/engine/6000.5/manual/materials-and-shaders/textures/textures-getting-started.md) | Learn about texture types, GPU texture formats, and mipmaps.                                                                                                              |
| [Import a texture](/engine/6000.5/manual/materials-and-shaders/textures/importing-textures.md)                | Import an image or movie file as a Texture asset.                                                                                                                         |
| [Texture arrays](/engine/6000.5/manual/materials-and-shaders/textures/class-texture2darray.md)                | Resources for creating and using an array of textures with the same size, format and flags.                                                                               |
| [Cubemaps](/engine/6000.5/manual/materials-and-shaders/textures/class-cubemap.md)                             | Resources for creating and using a collection of six square textures that represent the reflections in an environment, and form an imaginary cube around a GameObject.    |
| [3D textures](/engine/6000.5/manual/materials-and-shaders/textures/class-texture3d.md)                        | Resources for creating and using a bitmap image that contains information in three dimensions, for example to create volumetric effects, 3D meshes, or animated textures. |
| [Rendering to a texture](/engine/6000.5/manual/materials-and-shaders/textures/render-texture.md)              | Techniques for rendering a camera view to a render texture, or using a shader to draw to a texture.                                                                       |
| [Playing video in Movie Textures](/engine/6000.5/manual/materials-and-shaders/textures/movie-texture.md)      | Resources for importing a video file into Unity as an animated texture, and playing it back.                                                                              |
| [Texture optimization](/engine/6000.5/manual/materials-and-shaders/textures/texture-loading.md)               | Techniques for speeding up texture loading, and reducing how much memory textures use.                                                                                    |
| [Textures reference](/engine/6000.5/manual/materials-and-shaders/textures/textures-reference.md)              | Explore the properties in Texture Import Settings windows to configure how Unity imports and converts textures.                                                           |

## Additional resources

* [Import a texture into the render graph system in URP](/engine/6000.5/manual/render-pipelines/universal-render-pipeline/customizing-urp/render-graph/working-with-textures/pass-textures-between-passes/import-a-texture.md)
* [Draw a texture in a shader in URP](/engine/6000.5/manual/materials-and-shaders/shaders/writing-custom-shaders-urp/writing-shaders-urp/unlit-texture.md)
* [Rendering to a render texture in URP](/engine/6000.5/manual/cameras/urp/multiple/rendering-to-a-render-texture.md)
