Generating High-Resolution Textures for 3D Virtual Environments using View-Independent Texture Mapping