Patent ID: 8212808

Claim:
A non-transitory computer-readable storage medium having stored therein an image processing program for drawing a three-dimensional object positioned in a virtual space for use on a computing system that includes at least one processor, the image processing program causing the computing system to: read, from a storage medium, multilayer polygon data that is associated with the three-dimensional object, the three-dimensional object including a plurality of layers, each of the plurality of layers including polygonal models; read, from the storage medium, a height map that includes height data values arranged in a two-dimensional array, the height data values each indicating a height of a position on the three-dimensional object; determine a visibility characteristic of a position provided on a layer of the three-dimensional object by comparing a height of the layer of the three-dimensional object to the corresponding height data value of the height map; and draw a region in a predetermined color, based on the determined visibility characteristic.