📄 threejs/Core/Cameras/StereoCamera

File: StereoCamera.md | Updated: 11/15/2025


title: StereoCamera category: Core layout: docs

StereoCamera

A special type of camera that uses two perspective cameras with stereoscopic projection. Can be used for rendering stereo effects like 3D Anaglyph or Parallax Barrier.

Constructor

new StereoCamera()

Constructs a new stereo camera.

Properties

.aspect : number

The aspect.

Default is 1.

.cameraL : PerspectiveCamera

The camera representing the left eye. This is added to layer 1 so objects to be rendered by the left camera must also be added to this layer.

.cameraR : PerspectiveCamera

The camera representing the right eye. This is added to layer 2 so objects to be rendered by the right camera must also be added to this layer.

.eyeSep : number

The eye separation which represents the distance between the left and right camera.

Default is 0.064.

.type : string (readonly)

The type property is used for detecting the object type in context of serialization/deserialization.

Methods

.update( camera : PerspectiveCamera )

Updates the stereo camera based on the given perspective camera.

camera | The perspective camera.
---|---

Source

src/cameras/StereoCamera.js