---
title: "Image Tool"
canonical: "https://rmanwiki-25.pixar.com/space/REN25/20415618/Image%20Tool"
format: markdown
---
![RenderMan_IT_.jpg](media://a69264a2-95b9-4dcb-a785-7b608d0f5b0c)


Image Tool ("it") is a robust framebuffer/render view window, offering complete floating point support and a powerful and flexible catalog, as well as a fast and powerful imaging tool that is capable of production-quality image manipulation and compositing usually found only in high-end standalone products.

> Macro (toc)

# User Interface

---

> ℹ️ For screens with a high DPI you may find the text is hard to read. You can change this manually. Look for the file here:
> ℹ️ 
> ℹ️ $RMANTREE/lib/Resources/stylesheets/it.qss
> ℹ️ 
> ℹ️ This acts like a Cascading Style Sheet for "it". You can alter the text size using this section:
> ℹ️ 
> ℹ️ ```
> ℹ️ QLabel#PixelReadout {
> ℹ️     font-family: Courier;
> ℹ️     font-size:   20px;
> ℹ️     margin-left: 10;
> ℹ️ }
> ℹ️ ```
> ℹ️ 
> ℹ️ Since we don't recommend altering shipped files, you may put a copy of your new .qss file in your custom directory defined by the environment variable: RMS_SCRIPT_PATHS


---

## Catalog

  


---

## Image Window


---

## Inspector


---

## Tools


> Macro (inline-media-image)

  
The tools section gives you access to the most commonly used tools in "it". From left to right, they are:

**Pan Tool**

Click and hold down the left mouse button on the image window will allow you to pan around the image. (Default hotkey: **1**)

**Zoom Tool**

Click and hold down the left mouse button on the image window will allow you to zoom in and out of the image. (Default hotkey: **2**)

**Crop Tool**

Allows you to draw a crop window over your image. This allows you to re-render a portion of your image. To remove the crop window, left-click within the crop window and click on the X in the top right corner. (Default hotkey: **3**)

**Scrub Tool**

Allows you to quickly scrub through all your images in your catalog. Click and holding down the left mouse button while moving the mouse to the left will scrub backward in the catalog; moving right will scrub forward. (Default hotkey: **5**)

**Select Object Tool**

Will select the object in your content creation application (may not work in all bridge products). (Default hotkey: **6**)

**Select Surface Tool**

Will select the shader for the object in your content creation application (may not work in all bridge products). Note that the render must include a Float id AOV to work correctly. Some IPR renders output this from the DCC application. (Default hotkey: **7**)

**Reset Zoom**

Resets any zoom applied while using the** Zoom Tool. **(Default hotkey: **X**)

**Wipe Tool**

**Background**

Toggles the current image as a background. See [Background](https://renderman.atlassian.net/wiki/spaces/REN25/pages/20416578).

**Wipe Direction**

Changes the direction of the wipe tool (vertical or horizontal)

**Denoise**

Activates the Denoiser for the current IPR / Image

**Cancel Render**

Cancels the current incoming render  
  


---


## Sequence Controls

![image](media://caa11f66-2514-4178-89ac-e984569efba5)

The sequence controls sections gives you access to controls on image sequence playback. From the left-to-right, they are:

**Step Back Frame**

Step back one frame in the sequence. (Default hotkey: **Left**)

**Play Sequence**

Play/pause playback of the sequence. (Default hotkey: **Space**)

**Step Forward Frame**

Step forward one frame in the sequence. (Default hotkey: **Right**)

**Loop Mode**

Toggle on or off playback looping of the sequence.

For further explanation of Sequences, see [Sequences](/wiki/spaces/REN25/pages/20415618#ImageTool-SpecailItFeatures_Sequences) under the ** ****[Special "it" Features](/wiki/spaces/REN25/pages/20415618#ImageTool-SpecialItFeatures)**** **section.  
  


---


## Monitor Controls

![image](media://99c51d3e-6157-43c2-8ebb-82996e4716df)

The monitor controls give you access to settings such as Gamma and Exposure. The right-most button resets the Gamma and Exposure controls to their defaults. There are also some useful monitor control hotkeys, including:

**Exposure Up 1 F-Stop**

(Default hotkey: **Ctrl/Cmd + ]** )

**Exposure Down 1 F-Stop**

(Default hotkey: **Ctrl/Cmd + [** )

**Gamma Up 0.1**

(Default hotkey: **Ctrl/Cmd + }** )

**Gamma Down 0.1**

(Default hotkey: **Ctrl/Cmd + {** )  
  


---


## Pixel Readout

> Macro (inline-media-image)

  
The Pixel Readout window gives you control over the viewing color space, various heat maps / look, pixel remapping, as well as information regarding the current pixel that is under the mouse cursor, including pixel coordinates and pixel values. You can lock the current pixel readout by going to **View->Lock Pixel Readout** (Default hotkey: **M**). The remap menu allows some post-processing to be performed on the image (re-mapping) before it is displayed. This does not alter the pixel values in your images. See [Remapping](/wiki/spaces/REN25/pages/20415618#ImageTool-SpecailItFeatures_Remapping) for more information.

The channel view shows which of the image channels are currently visible and the options are RGB (normal color) Red, Green, Blue, Alpha (if present), and "Luminance".  
  


---


## Other


# Preferences Window

---

|  |  |  |  |  |
| --- | --- | --- | --- | --- |
| ![it_preferences.png](media://dc9f9819-04e0-4b19-aa38-6592ea902308) | ![it_preferences2.png](media://faaddbbb-5a14-47fd-adf1-c9ecb767013a) | ![it_preferences3.png](media://851fcb6f-89de-4bfd-9dfb-70731c370850) | ![it_preferences4.png](media://b0990f64-3d16-4a6c-a1d1-8ee14da431f0) | ![it_preferences5.png](media://ad265d89-8b32-44e1-912f-fb131d447f12) |

## General

**Save Sessions**

Controls whether "it" session data should be considered valuable. If turned on, a save dialog will be presented when image catalogs are closed.

**Image Cache Size**

The number of images "it" should hold in memory. When exceeded, "it' will move the oldest image to a temporary file in the Scratch Image Location.

**Scratch Image Location**

The location where images are saved if the total number of images in all catalogs has exceeded the Image Cache Size preference.

**Maximum Zoom**

Limits how much "it" will zoom in and out.

**Short Window Titles**

When toggled on, only the image filename will be displayed in the window's title bar.

** **> Macro (anchor)

  
  


> ℹ️ IT will now burn in the color space automatically when you save to jpg or other 8Bit image formats

  


## Appearance

**New bucket indicator**

This allows you to edit the color of the recent bucket marker. See [Recent Bucket Markers](/wiki/spaces/REN25/pages/20415618#ImageTool-SpecailItFeatures_RecentBucketMarkers).

## Events

**Focus Incoming Render**

If toggled on, the image window will automatically display the current incoming render.

## Display Mapping

Sets which view mapping to use when Automatic view mapping is selected from the remap menu, for different bit depths (8-bit, 16-bit, Float) and whether the image is from an incoming render or from disk.

## Shortcuts

Allows you to edit any of the hotkeys mapped to specific commands in "it".

# > Macro (anchor)

Special "it" Features

---

  


  


## > Macro (anchor)

AI Denoise

'it" can interactively denoise beauty renders for preview purposes using [Nvidia's AI Denoising](https://developer.nvidia.com/optix-denoiser) solution. You can choose this in the View menu or press N on the keyboard to toggle this on and off. This requires the latest Nvidia drivers (391.89 as of this writing) and an Nvidia GPU on the system that is reasonably modern (Minimum is Kepler, newer cards will perform significantly better). Images that are more converged (has more samples) will achieve better quality. Insufficient convergence will resemble a watercolor or "painterly" style image.

This feature is meant for interactive preview rendering only, it it *not* designed for final renders or animation. AI Denoise only operates correctly on the beauty (Ci) and not on AOVs. To correctly view AOVs, toggle the denoiser off or you will see artifacts. The final EXR output is unaffected by the denoiser. Use the Snapshot feature of "it" to save the denoised Beauty instead (see below this entry).

> ℹ️ Denoising options want statistically independent pixels, this means you should either manually provide the rendering option for "Importance Sample Filtering" for pixels or select the Denoise option in the appropriate bridge product that will enforce the Importance Sample Filter for images. If this is not enabled then no change will be seen when using the Optix Denoiser.  
> ℹ️ The requirements for Optix 7 must be obeyed, meaning hardware must be the Nvidia Maxwell generation or newer for this version.



## > Macro (anchor)

Snapshot

From the Commands window, you can choose to Snapshot an image. This makes a quick copy of either a completed render or an (in-progress) interactive session. There is also an option for No AOVs should you just need to capture the beauty render. This is useful for interactive sessions where you want to save how a current scene looks before you make a change and then compare them. This places the snapshot next in the Catalog list. To save an image that is using the Nvidia AI Denoiser, you must use Snapshot as an export will only save the underlying raw image. 


---

## > Macro (anchor)

Views


---


## > Macro (anchor)

Recent Bucket Markers


---


## > Macro (anchor)

Background


---


## > Macro (anchor)

Remapping

"it" supports view mapping output images to accommodate your workflow of choice using the [OpenColorIO](http://opencolorio.org) system. Your view mapping defaults can be set for images rendered to "it" as your frame buffer (regardless of bit depth) or for imported images (with different mapping for different types, if necessary).

There are several important things to remember about remapping:

- Remapping is applied only for viewing files. It is not burned in. See [Burn Mapping On Save](/wiki/spaces/REN25/pages/20415618#ImageTool-ItPreferences_BurnMappingOnSave) preference.
- Images rendered via RenderMan are, by default, in linear space, unless exposure is applied to the output (which can be done in RfM via the Output Settings tab of the RenderMan controls).
  If you do apply an exposure to your output, be sure to make the proper adjustment to the default image mapping for rendered images.
- The OpenColorIO setup can be changed via your it.ini, though, as always, we strongly recommend making the changes in a site-specific surrogate ini file, referenced via RMS_SCRIPT_PATHS. "it" will also use the environment variable OCIO if it is set to find the OpenColorIO config file.

A special entry on the remap menu is the Shadow Map option, which is useful for viewing shadow map files. These files can have huge ranges that are well beyond zero to one, so the traditional way to display these has been to rescale the min and max values to zero and about 0.9, and then invert them with (1 - val).


---


## > Macro (anchor)

Sequences

Sequences are for when you've rendered a shot or perhaps a wedge of parameters to a shader and now you would like to see them all played as a sequence. The Sequence toolbar has the controls for starting and stopping playback and the frame range controls. "it" will either play the whole catalog or you can open a set of images on disks as one element (called a "sequence"). There is also a "scrub" mouse tool which when activated lets you move through a sequence by dragging with the left mouse button in a horizontal direction.

An image sequence can be created by opening multiple files on disk in a directory, use **File->Open Sequence** instead of **File->Open Image**. "it" will discern which files belong to the sequence, and the frame range will appear in the Sequence toolbar.

Sequences are low tech in that they don't provide a way to save or load movies, and the entire "movie" is held in RAM. "it" places a cap on the number of images it will hold in RAM so for smooth playback you will need to set that cap (Image Cache Size) to at least the number of frames in your sequence.


---

##  > Macro (anchor)

Color chart generator

The photo and film industry has been using [color rendition charts](https://en.wikipedia.org/wiki/ColorChecker) for decades to ensure high-quality results. You can learn more by reading one of [many articles](https://www.google.com/search?q=using+a+color+checker) on the topic.

It offers a standard color chart generator (using published sRGB values) that can be used in your look-dev renders as an stable color reference.

- The color chart is generated at 1024x768
- The image should be saved as a 8-bits image (tiff, png) with **Burn Mapping** enabled.
- Reference it in [PxrTexture](https://renderman.atlassian.net/wiki/spaces/REN25/pages/20417292) and enable **Linearize**.

  


---


##  > Macro (anchor)

Analysis Tools

### > Macro (anchor)

 Diff

This command will compute the difference between 2 images from the catalog. Typically, you might want to generate a heat map from the diff image (see below).

### ** **> Macro (anchor)

** ** Find Variance

This command computes the variance of an image compared to a reference image.

### > Macro (anchor)

 Heat Map

 

#### Palette

There are 3 different palettes you can choose from: Classic, Fire and Hue.

#### Custom Display Range

When this is un-checked, the heat map is displayed using the pixels' min-max values, otherwise it uses fixed values of your choice. It is useful to use a fixed range when comparing different images, like the `sampleCount` or `cpuTime` AOV for different renders.

- **Normalization Min Value**: the lowest value visualised.
- **Normalization Max Value**: the highest value visualised.

#### Text

You can add some text at the bottom of the image with the minimum, maximum and average values, plus a couple of optional fields:

- Font: choose a font you like
- Font size: adjust the font size, bearing in mind that everything must fit on a single line.
- Display Range: display the custom display range values.
- Notes: display any notes the source image might hold.

### > Macro (anchor)

 Isolate Values

### > Macro (anchor)

 Dump Metadata to message log

Retrieve an image's metadata and display it in the message log window. Note that only loaded images have metadata.