Images
 
 
 

The primary interface to images in Mudbox is the Image class. There are three differend kinds of images;

  1. Physically contiguous
  2. Striped
  3. Virtual - A tiled and versioned non-contiguous.

The first kind is the fastest, but least memory efficient. If the system is not able to allocate the required memory in one piece, a striped image will be created. A striped image consists of several stripes of 1 or more rows of pixels.

The third type of image is the most versatile -- It is stored as 128 pixel square tiles. The tiles are copy-on-write, versioned, and have their own virtual memory system optimized for images. Texture layers are typically stored in this third type of image so that paint operations on them can be easily undone.

The following classes are provided in the Mudbox SDK for working with images: