3D rendering is the process of generating an image from a 3D model using computer software. It creates realistic visual representations of objects or scenes by applying textures, lighting, and shading.