# Texture nodes

Texture nodes are nodes that actually hold and output an image (and as a consequence, they are resolution dependant). There are two kinds of texture nodes: the image and the buffer.

## Image node

The image node outputs a single image from a file. Its unique parameter is the path of the image file.

## Buffer node

The buffer node has a single input and two outputs. It renders its input into a buffer, and its outputs will read from that buffer. The first output emits the buffer in full resolution, and the second output will generate a given level of detail.

The buffer node has two parameters:

- the size of the buffer

- the detail level of the second output

Buffer nodes are generally used as input of shader nodes that sample their inputs multiple times (such as convolution nodes).