Abstract: Using a digital camera, special markers, and a computer system, an image is taken of an existing surface that is usually a driveway or a walkway. The boundary of the surface to be modified is manually or automatically selected and the markers are also either manually or automatically selected. The user selects a simulation material and, using the boundary and marker geometry, a new surface is calculated to cover the original surface in the image to give the old surface the appearance of being made of the new chosen material.