askvity

What is the difference between perspective projection and orthographic projection?

Published in 3D Graphics Projection 3 mins read

The core difference between perspective and orthographic projection lies in how they represent three-dimensional objects in two dimensions, particularly regarding depth and parallel lines.

Understanding 3D Projection

Projecting a 3D object onto a 2D surface, like a screen or piece of paper, requires a method to translate points in space to points on a plane. The two primary methods are orthographic and perspective projection, each creating a distinct visual result.

Orthographic Projection

Orthographic projection is a method where all projection lines are parallel to each other and perpendicular to the projection plane. Think of it like looking at an object from an infinite distance away, directly along an axis.

  • Key Characteristic: An orthographic projection maintains parallel lines. Lines that are parallel in 3D space remain parallel in the 2D projection.
  • Depth Representation: It provides no sense of depth. Objects appear the same size regardless of their distance from the viewer or the projection plane.
  • Scale: Distances and angles are preserved relative to the original object, making it useful for precise measurements.

Applications:

  • Technical drawings (e.g., blueprints, architectural plans)
  • Engineering diagrams
  • Measurement-based modeling
  • Some types of video game views (e.g., isometric views in strategy games)

Perspective Projection

Perspective projection is designed to mimic how the human eye sees the world. Projection lines converge at a single point, known as the "eye point" or camera location. Objects further away appear smaller.

  • Key Characteristic: A perspective projection provides for a sense of depth. Objects that are further away appear smaller, just as they do in reality.
  • Parallel Lines: Parallel lines are skewed toward vanishing points. Lines that are parallel in 3D space often converge towards one or more points on the horizon line in the 2D projection.
  • Scale: Scale is not uniform; it diminishes with distance, creating a natural look.

Applications:

  • Art and illustration
  • Photography and film
  • 3D rendering for games, movies, and visualization
  • Creating realistic visual experiences

Side-by-Side Comparison

Here's a table summarizing the main differences:

Feature Orthographic Projection Perspective Projection
Parallel Lines Maintains parallel lines Skewed toward vanishing points
Depth Perception Provides no sense of depth Provides for a sense of depth
Scale Consistent (objects same size regardless of distance) Diminishes with distance (objects look smaller further away)
Appearance Technical, diagrammatic Realistic, natural
Projection Lines Parallel and perpendicular to the plane Converge to a single point (eye/camera)

In essence, orthographic projection prioritizes the accurate representation of measurements and angles, sacrificing realism. Perspective projection prioritizes visual realism and depth cues, sacrificing accurate measurements and distorting parallel lines.

Related Articles