Rendering in computer graphics is the process of turning a scene description, usually a 3D model with lighting, materials, and camera settings, into a 2D image or frame that you can see on screen. It can aim for photorealism or a stylized look, and it is used in games, films, architecture, and animation.

Quick Scoop

Rendering is basically the “image-making” step of graphics software: the computer calculates how objects should look from a given viewpoint, including shadows, textures, color, reflections, and transparency. A program that does this is often called a renderer or rendering engine.

How it works

A renderer starts with scene data such as:

  • 3D geometry.
  • Materials and textures.
  • Light sources.
  • Camera position and angle.

Then it computes the final pixels for the image, often by evaluating lighting and shading for each pixel, plus effects like anti-aliasing and compositing.

Main types

  • Real-time rendering: Used in video games and interactive apps, where frames must be produced fast enough to respond instantly.
  • Offline rendering: Used for movies, product visuals, and architectural images, where quality matters more than speed and frames can take longer to compute.

Simple example

If a 3D artist builds a chair in a modeling program, the model itself is not yet a finished picture. Rendering is the step that makes the chair look like a real photo, a cartoon, or a polished design image on your screen.

If you want, I can also explain rendering vs modeling , or give a one- paragraph exam-style definition.