Houdini 22.0 Copernicus

Copernicus cameras

Describes how to use Copernicus cameras.

On this page

Overview

Every layer in the Copernicus network has a location and orientation in space, and a camera attached to it. Each layer uses the Default Canvas set in the COP Network or COP Network SOP when the node doesn’t have its own camera input or setting. Camera inputs are represented by metadata layers.

Tip

Drag COP nodes and cameras into the Scene Viewer to look through them.

Projection types

Copernicus uses orthographic and perspective projection types. The default camera in Copernicus is an orthographic camera that sits one unit back from the layer’s center, with an imaging volume that measures -1 to 1 in the Z axis and has parallel rays. A perspective camera is offset back from the layer’s center based on the focal length and aperture, with an imaging volume that has rays converging on the camera position.

Note

The ratio of Focal Length and Aperture determines the offset of the camera. The absolute values are not relevant, so they can be in any unit as long as they're consistent.

How to use COP cameras

To...Do this

Create a camera

  1. Add a Camera COP to create a new camera. This node’s camera settings use a perspective projection type by default and override the default_camera context option set by the Default Canvas.

  2. Use the parameters to configure the camera’s location in space, field of view, shutter speed, and metadata dictionary.

    Tip

    Wire in a camera_ref input and click Set Parameters from Input to populate the parameters based on the incoming layer’s camera.

Create a camera from an imported camera

  1. Add a Camera Import COP to create a camera based on an imported camera.

  2. Set Camera to the camera with the view that you want the camera_ref layer to match. See Camera path syntax for more information.

  3. (Optional) Turn on and set the Near and Far parameters to override the Camera's clipping range.

For example, use this output with the Match Camera COP to move layers into the camera’s view or the Rasterize Geometry COP to render geometry in the view of the camera.

Blend two cameras

  1. Add a Camera Blend COP to blend two layers' cameras together. This blends the focal length, aperture, camera position and transform, clipping range, shutter, focus distance, and f-stop.

  2. Wire a Camera COP or layer into the bg and fg inputs.

  3. Set the Blend parameter to the desired amount of blending. 0 displays just the fg camera and 1 displays just the bg camera.

    Note

    When you blend an orthographic and a perspective camera, the node blends only the cameras' transform. When Blend is 1, the node copies all other parameters from the second input. When Blend is less than 1, the node copies all other parameters from the first input.

Edit a camera’s properties

  1. Add a Camera Properties COP to edit certain properties of a layer’s camera.

  2. Wire the layer with the camera properties you want to edit into the source input.

For example, use this when you want to use a layer as an image receiver with the Rasterize Layer COP or as a projector with the Project on Layer COP.

Copy camera information

  1. Add a Match Camera COP to copy the location, orientation, and camera information from one layer onto another.

  2. Wire the layer that you want to transform into a new camera space into the source input. The source input can also be a geometry.

  3. Wire the layer with the reference camera into the camera_ref input. If you don’t wire in a reference camera, the source layer uses the Default Canvas set in the COP Network or COP Network SOP.

    Tip

    Turn on Identity Transform to move the layer to the origin, align it with the XY plane, and reset its camera properties to the orthographic camera.

Copernicus

Basics

Next steps

  • Slap comp

    Slap composite (slap comp) is a fast image manipulation you can use to view approximate and live results of a final composite.

  • Copernicus heightfields and terrains

    Create realistic terrains with Houdini’s Copernicus heightfield tools.

  • OpenFX

    Describes what OpenFX is and how to use it in your network.

  • Hatching

    Describes how to use hatching in your Copernicus network.

  • VDBs

  • Adjacency

    Describes how to use adjacency nodes in your network.

  • Filter List

    The Filter List window lets you quickly apply effects in your scene.

  • Copernicus tips

    Useful tips and information while using COPs.

Dynamics

Machine Learning

Advanced concepts

  • Normals

    Defines the normals that the Copernicus network uses.

  • Spaces

    Defines the spaces that the Copernicus network uses.