There is a natural trend in modeling a scene on a computer with minimum effort of the user. Wireframe modeling and texturing is the main two factors that affect the quality of results in computer graphics. In this paper, instead of 3D model reconstruction, automatic texture extraction and texture registering for surfaces are discussed. Deficiency of the artificial textures to create photorealistic results leads to us using real textures for rendering. Assuming that camera parameters, lighting conditions, 3D model and its surface properties are known and the image sequences of the scene are provided by the user, textures for surfaces can be extracted from images. Naturally, textures coming from different images need to be enhanced. Some artifacts, i.e., highlights, distortion from perspective projection should be removed. Unlike traditional texture mapping which generates a single texture for a surface, multiple textures are used in rendering. A selection mechanism enables us to choose the best texture from multiple textures according to the orientation of the viewpoint. The texture, which is mapped, is not unique and static. Therefore, it is called dynamic texture mapping. Experiments show that the results are promising. © 1999 IEEE.