Textures are bitmap images that contain color or other information that is applied to 3D objects. There are different types of textures including diffuse maps, which contain color information, alpha maps for transparency control, and normal maps that can add detail without additional geometry. Textures can be created from photographs or homemade in software like Photoshop. Photographic textures often look more realistic but provide less control, while homemade textures allow more customization but may not look as realistic. Combining both approaches can produce the best results. Specular maps influence glossiness and reflections.