An efficient IBR (image-based rendering) method is presented in this paper to take full advantage of the graphics card, which can successfully simulate the 3D bump details on surfaces of object. In this new approach, an original texture with a displacement at each pixel is firstly decomposed into a series of new textures with each one having a same displacement value, called layered textures, or LT. Then, these LTs are used to render the novel view by conventional texture mapping. To avoid gaps in the rendered image, some pixels are to be interpolated and extended in the LTs according to the depth difference between neighbor pixels in the original texture. As these LTs ask for much storage and need a lot of time to be installed into the texture, a method is given to compress these LTs and the corresponding rendering method. Experimental results show the new method is efficient, especially in rendering those objects with a smaller depth range compared with their size, such as relief surfaces buildings.