Skip to content
Techniques & Technology

Pre-Rendered Backgrounds

Static beauty

Pre-rendered backgrounds provided detailed 2D imagery behind 3D characters, allowing PlayStation-era games to display visual complexity impossible in real-time rendering.

sony-playstationsega-saturnibm-pcgraphics3drendering1993–present

Overview

Real-time 3D in 1996-2002 couldn’t match pre-rendered detail — so why not combine them? PlayStation-era games placed 3D character models against 2D pre-rendered background images rendered offline at hours-per-frame quality, then composited at runtime. Resident Evil’s mansions, Final Fantasy VII’s cities, and countless adventures used this technique to display environments far richer than real-time rendering allowed.

The 2D-background-with-3D-character approach predates the PSX era — Myst (1993, Cyan) used pre-rendered scenes with click-to-move navigation, and Alone in the Dark (Infogrames, 1992) used pre-rendered backgrounds with low-poly characters before Resident Evil made the formula iconic.

Fast facts

  • Era: 1992-2002 (peak with the PlayStation generation).
  • Pioneer: Alone in the Dark (1992), Myst (1993).
  • Defining use: Resident Evil (1996), Final Fantasy VII (1997).
  • Benefit: Visual detail far beyond real-time capability.
  • Trade-off: Fixed camera angles; no free-roaming view.

How it works

A pre-rendered scene is composed of:

Component Rendering Notes
Backgrounds Pre-rendered 2D bitmap Created in 3D modelling software, rendered for hours
Characters Real-time 3D models Drawn into the scene per frame
Compositing Z-buffer overlay Per-pixel depth lets characters walk behind objects
Camera Fixed positions Each scene has one or more pre-set camera views

The trick that makes it convincing is per-pixel depth: alongside the colour image, the engine stores a depth (Z) value for every background pixel. The 3D character compares its depth to the background’s depth at each pixel, drawing only where it’s “in front”. This is how Leon walks behind a pillar in Resident Evil 2 — the pillar’s pixel-Z values are smaller than Leon’s at those screen positions.

Visual benefits

Advantage Result
Detail level Photoreal-or-better quality impossible in real-time of the era
Lighting quality Hours-per-frame ray tracing, radiosity, careful artist work
Environmental complexity Thousands of polygons per scene, with no runtime cost
Consistent frame rate Background is a static bitmap — frame rate depends only on character rendering
Atmosphere Pre-rendered allows the kind of cinematic lighting that drives mood (Resident Evil’s mansion is unimaginable in real-time)

Camera implications

Fixed cameras shaped game design around them:

Constraint Design response
Fixed angles Director-style framing; cinematographic composition
No rotation Camera angle is part of the level design, not player control
Multiple views per location Cut between angles as the character moves
Transitions Hard cuts (Resident Evil) or smooth slides (Final Fantasy VIII) between angles
Tank controls Forward/backward + rotate input rather than absolute direction; works around perspective changes — see Tank Controls

The fixed-camera tradition merged with horror specifically because the limited view creates tension — you can’t see what’s around the corner because the camera doesn’t show you.

Notable uses

Game Year Application
Alone in the Dark 1992 Early pre-rendered horror
Myst 1993 Static-screen island exploration
Phantasmagoria 1995 Pre-rendered + FMV horror
Resident Evil 1996 Mansion environments — defined survival horror
Final Fantasy VII 1997 World locations — Midgar, Cosmo Canyon, Northern Crater
Grim Fandango 1998 LucasArts art-deco scenes — pre-rendered “depth-buffered 3D backgrounds”
Final Fantasy VIII 1999 Continued with refined technique
Resident Evil 2 1998 Police-station environments
Resident Evil 3: Nemesis 1999 Raccoon City streets
Final Fantasy IX 2000 Last of the FF pre-rendered tradition
Onimusha 2001 Capcom’s Sengoku-era horror

Character integration

Challenge Solution
Depth sorting Z-buffer mask stored alongside the background image
Shadows Baked into the background; character shadows are typically simple blobs
Collision Invisible 3D collision geometry overlaid on the 2D background
Scale matching Careful 3D model placement and per-scene scaling tables
Lighting Character shaders match the pre-baked background lighting

The collision geometry is its own art — invisible walls, ramps, and triggers placed by level designers to match what the rendered image suggests.

Decline factors

The pre-rendered tradition collapsed around 2002 as real-time hardware caught up:

Change Impact
Hardware improvement PS2 / GameCube / Xbox could render scenes in real-time approaching pre-rendered quality
Player expectations Free camera became the standard; fixed angles started feeling restrictive
Development cost Multiple angles per scene = multiple background renders, expensive
Resolution scaling 2D backgrounds don’t upscale — pre-rendered games look terrible on modern HD displays without remastering
Lighting freedom Real-time lighting interacts with the world; baked lighting can’t

Modern revival

The aesthetic returned in indie and AA games once nostalgia overpowered the inconvenience:

  • Resident Evil 1 HD Remaster (2014) — re-rendered backgrounds at higher resolution, preserving the technique.
  • Final Fantasy VII (PC, mobile, ports) — countless re-releases; FFVII Remake (2020) abandoned pre-rendered for full real-time, intentionally.
  • Indie revivalsTormentum, The Last Door, Detention use pre-rendered backgrounds for atmospheric horror.
  • Octopath Traveler / HD-2D series (Square Enix, 2018+) — combines pre-rendered-feel 2D environments with 3D character sprites; modern reinterpretation.

See also