Texture mapping is a graphic design process where a 2D texture map is wrapped around a 3D object to give it a surface texture. It accounts for the object's 3D position. Avatar used texture mapping extensively to create its virtual world. Textures played a key role in developing rich, varied character and environmental assets. Texture mapping techniques can also be applied to photography by layering texture photos over object photos, using layer masks and blending modes like Overlay. Warping and liquifying textures allows reshaping them to match the object. Students are assigned to take photos of textures and objects, then create texture maps by overlaying textures onto objects.