1. A method for simulating a texture on a uniform substrate, comprising: providing a first texture description for generating electronic data representing a three-dimensional texture, including: mapping the electronic data to an L*a*b* color space, determining a luminance value between 0 and 255 for each pixel cell, determining a difference between a maximum and a minimum luminance value for providing a partial dynamic range, enhancing the partial dynamic range to a full dynamic range, and, computing a halftone dot orientation for the each pixel cell based on the luminance value; concatenating a print instruction for the first texture description with a print instruction for at least one primary image to form a textured image description; and, rendering toner at variable halftone dot orientations to a surface portion of a generally uniform substrate for producing the primary image having a perceived textured, wherein each orientation rendered for a pixel on the surface portion represents a certain height of the three-dimensional texture.