In 3D rendering terminology, texture is a raster graphics applied to a surface of a three-dimensional object. Texturing is needed for simulating colors and relief on a 3D model. Materials are the properties of a 3D model such as transparency, reflectiveness, light absorption, etc. Textures and materials work in a combo so they need to match each other completely for a photorealistic effect.