# Textures

## <img src="/files/oSdE3H8zXcfjZ48q4JmU" alt="" data-size="line"> Textures

**Textures panel toolbar**

The Textures panel has additional browsing tools.

<img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/textures_add.png" alt="" data-size="line">**Add texture**

Click to select an action to create a new texture.

<img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/named_item_import_from_3dm_file_hot.png" alt="" data-size="line">**Import Texture from File**

Imports materials from a saved Rhino .rtex file.

<img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/task_choose_existing.png" alt="" data-size="line">**Choose existing**

Creates a new texture by using an existing texture as the template.

**Type**

Specifies the texture type. There are several texture types in Rhino, including:

**2D Procedural**

| <p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_2dchecker.png" alt="" data-size="line"><a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#2d_checker">2D Checker</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_cubemap.png" alt="" data-size="line"><a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#cubemap">Cube Map</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_dots.png" alt="" data-size="line"><a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#dots">Dots</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_exposure.png" alt="" data-size="line"><a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#exposure">Exposure</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_grid.png" alt="" data-size="line"><a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#grid">Grid</a></p> | <p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_mask.png" alt="" data-size="line"><a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#mask">Mask</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_resample.png" alt="" data-size="line"><a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#resample">Resample</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_singlecolor.png" alt="" data-size="line"><a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#single_color">Single Color</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_textureadjustment.png" alt="" data-size="line"><a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#adjustment">Texture Adjustment</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_waves.png" alt="" data-size="line"><a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#waves">Waves</a></p> |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**3D Procedural**

<table data-header-hidden><thead><tr><th></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_3dchecker.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#3d_checker">3D Checker</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_add.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#Addition">Addition</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_blend.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#blend">Blend</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_fbm.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#fbm">fBm</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_gradient.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#gradient">Gradient</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_granite.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#granite">Granite</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_marble.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#marble">Marble</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_multiply.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#Multiplication">Multiplication</a></p></td><td><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_noise.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#noise">Noise</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_perlinmarble.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#perlin">Perlin Marble</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_perturbing.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#perturbing">Perturbing</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_stucco.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#stucco">Stucco</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_tile.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#tile">Tile</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_turbulence.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#turbulence">Turbulence</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_wood.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#wood">Wood</a></p></td><td></td></tr></tbody></table>

* Procedural textures are created using mathematical algorithms instead of bitmap images. They use less storage space.
* Procedural textures in Rhino 8 do not need [texture baking](https://docs.mcneel.com/rhino/8/help/en-us/documentproperties/render.htm#TextureBaking) in the Rendered and Raytraced display modes. When you zoom in close to an object, the procedural texture will always stay sharp, and will not pixelate.
* For rendering and the Raytraced viewport, procedural textures need to be baked as bitmap images to the specified resolution. [Information about texture baking...](https://docs.mcneel.com/rhino/8/help/en-us/documentproperties/render.htm#TextureBaking)

**Image-based**

| <p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_bitmap.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#bitmap">Bitmap</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_crosshatchbump.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#crosshatch">Crosshatch Bump</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_grit.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#grit">Grit Bump</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_hatchbump.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#hatchbump">Hatch Bump</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_highdynamicrange.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#high-dynamic-range">High Dynamic Range</a></p> | <p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_leathergrain.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#leatherbump">Leather Grain Bump</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_simplebitmap.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#simplebitmap">Simple Bitmap</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_simpledotbump.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#simpledot">Simple Dot Bump</a></p><p><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_specklebump.png" alt="" data-size="line"> <a href="https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#specklebump">Speckle Bump</a></p> |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**General**

<img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_projectionchanger.png" alt="" data-size="line"> [Projection Changer](https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#projection_changer)

**Utility**

<img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/texture_physicalsky.png" alt="" data-size="line"> [Physical Sky](https://docs.mcneel.com/rhino/8/help/en-us/commands/textures.htm#physical_sky)

<img src="https://docs.mcneel.com/rhino/8/help/en-us/image/icons/task_more_types.png" alt="" data-size="line"> **More types...**

Opens the [content type browser](https://docs.mcneel.com/rhino/8/help/en-us/information/contenttypebrowser_textures.htm) to see more options for creating a new texture.

<img src="/files/zr9kLRZlP75mMdjnepZ9" alt="" data-size="line">**Search**

Click the search box (magnifying glass) to display a menu for searching names, notes, or tags.

<img src="/files/CHBoF52en0HtCJcBLYqH" alt="" data-size="line">**Search Names**

Limits the search to names.

<img src="/files/bEcyj94ncxumFv7qPuEh" alt="" data-size="line">**Search Notes**

Limits the search to notes.

<img src="/files/M79FYLbxEI4oWGG8vODo" alt="" data-size="line">**Search Tags**

Limits the search to tags.

* When tags: is selected, a list of available tags appears. These tags are gathered from the materials, environments, and textures in the document.
* In the tags list, arrow keys move up and down and the selected tag is appended to the search.
* Type a semicolon to keep the selected tag and append a semicolon to the search.
* Backspace removes the last tag from the search.
* Once the focus is on the tags list, you can navigate the list using the keyboard with the semicolon and backspace keys appending and removing tags from the search without having to use the mouse.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rhinoartisan.com/rendering/commands/panels/textures.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
