Houdini 21.0 Solaris and Karma

Sample Scenes

Useful scenes and assets for learning Solaris and USD.

On this page

Houdini ships with a handful of USD scenes and assets. Some demonstrate best practices for arranging USD scenes or assets. Others are just useful models and scenes for testing different workflows.

Tip

Scenes are intended to be opened as-is, using a Sublayer LOP. Assets should be referenced using nodes like Reference, Asset Reference or Stage Manager.

Scenes

These are mostly complete scenes. Their their canonical camera is at /World/Camera. These test scenes may be available from the Tab menu or recipes on the Sublayer LOP.

Cornell Box

$HH/usd/scenes/cornell_box/cornell_box.usd

The classic Cornell Box rendering scene. Adapted from Pablo Delgado’s CC0 version.

Includes a variant set called contents, with an alternative of the scene which replaces the boxes with spheres.

Material Lookdev

$HH/usd/scenes/material_lookdev/material_lookdev.usd

A material look-development test scene. Provides a consistent scene for comparing materials and renders.

Standard Shader Ball

The variant set LookDevScene on /World can morph the scene into the Standard Shader Ball, provided by the ASWF USD Assets Working Group (CC BY 4.0).

The scene and camera are found under /World and at /World/Camera respectively; but otherwise the scene is unchanged. See the link above for details on the features the scene provides.

Noise Sampler

$HH/usd/scenes/noise_sampler/noise_sampler.usd

Demonstrates various sources of noise in renders.

Originally created for the Karma User Guide

Veach MIS Planks

$HH/usd/scenes/veach_mis_planks/veach_mis_planks.usd

Inspired by Eric Veach’s PhD thesis.

Assets

Some of these may already be available from the Tab menu in LOPs or the Asset Catalog.

Barrel

$HH/usd/assets/barrel/barrel.usd

Crag

$HH/usd/assets/crag/crag.usd

Rubber Toy

$HH/usd/assets/rubbertoy/rubbertoy.usd

Shaderball

$HH/usd/assets/shaderball/shaderball.usd

Simple Primitive

$HH/usd/assets/simpleprimitive/simpleprimitive.usd

Squab

$HH/usd/assets/squab/squab.usd

Template Body

$HH/usd/assets/templatebody/templatebody.usd

Template Head

$HH/usd/assets/templatehead/templatehead.usd

Tommy

$HH/usd/assets/tommy/tommy.usd

Wine Barrel

$HH/usd/assets/wineBarrel/wineBarrel.usd

Solaris and Karma

Solaris and USD

Karma

  • Karma

    Houdini’s Physically Based USD Renderer.

  • Karma XPU

    Houdini’s fast and modern XPU render engine.

  • Color management

    Learn more about OCIO, color spaces, gamma and tone mapping.

  • Render statistics

    How to view various statistics about the render process of an on-going render or rendered image.

Karma User Guide

Look Development

  • MaterialX

    Houdini has VOP node equivalents of the MaterialX shader nodes. You can build a shader network using these nodes, or import an existing MaterialX-based shader, and use them with Karma (Houdini’s USD renderer).

  • UDIM paths

    You can encode different tiles of a texture space into different texture files, each with its own resolution. You can then specify a texture filename such as kaiju.exr, and Houdini will replace the token with the specific tile address at load time.

  • Shader translation

    Describes the Solaris shading framework, including shader node translation to USD primitives.

  • Shotbuilder tools

    Multi-Shot Pipeline in a Box.

Procedurals

Supporting documents