RenderMan version 22 is an exciting release that delivers a redesigned core for interactive rendering of shaders, lights, and geometry, as well as new studio tools which provide cutting-edge pipeline groundwork
Live Rendering Each bridge product has been rewritten to provide an optimal user experience for always-on live rendering. Redesigned Interactivity Time to first pixel is now much faster because the plugins make direct API calls into the render … no need to export scene data to disk, no more waiting for RIB generation, allowing you to make new kinds of edits, including material, lighting, and geometry. Redesigned Tools To support these dramatic architecture updates, RenderMan’s Image Tool (it) has been overhauled to deliver the fastest interactivity possible.
Pixar Unified Now you can use the very same advanced light Integrator developed and used at Pixar, which includes unique innovations to indirect light. Pixar Technology The Pixar Unified Integrator has been used on Finding Dory, Cars 3, Coco, and Incredibles 2. This integrator combines multiple types of light transport in a single production-focused tool. Pixar Unified offers both unidirectional and bidirectional path tracing which can be controlled on a per-light basis, so you get the best of both. Additionally, Pixar Unified delivers state-of-the-art techniques based on work from Disney Research for computer learning where indirect light is guided with light paths.
“RenderMan allows us to innovate in unique ways as a studio”
-Kevin Baillie, founder and VFX Supervisor at Atomic Fiction
RenderMan is preparing for the next generation of pipelines by delivering the basic groundwork for Pixar’s Universal Scene Description.
Next Generation Pipelines In studios where multiple applications are used (such as Maya, Katana, and Houdini), USD files can be used as a way to reliably move geometry, materials, and lights transparently across applications. In its first iteration, USD will be available via archive, ideal for pipelines with existing USD pipelines who want to feed data to RenderMan directly. General support for USD in the GUI will arrive in 22.1 for Linux, advancing and evolving as USD does the same.
Photorealism Without the Wait Pixar Unified makes prohibitively expensive effects, such as caustics, a reality in production. Faster Caustics The Pixar Unified integrator contains functionality for quickly resolving caustic paths, a technique called Manifold Next Event Estimation, allowing caustic paths to resolve much quicker. This option allows for creating realistic eyes, essential for achieving believable digital humans.
Performance Improvements There are speed gains across the board, up to 2X overall speedup and 6X for curves, thanks to an architecture redesign and new curve description.
Performance Breakdown Numbers are compared using RenderMan 21.5 vs 22.0 Faster Overall — 10% to 2x Memory Reduction — 10% to 30% Time to First Pixel — From 20% to 10X New Ray Tracing Core — Pure tracing 3X Light Discovery — Large numbers of lights render 25% faster Curve Rewrite — From 2x to 6x faster & less memory Particle Improvements — 2X faster & 30% less memory Better Sampling — Convergence looks better, earlier
Preset Browser Upgrade RenderMan’s Preset Browser has been redesigned to support new features in all three bridges, which makes sharing assets (lights, shaders, and textures) between DCCs simple.
All New Curve Representation – New curve rendering techniques designed around ray tracing large amounts of curves while grooming without needing to re-render to see changes. Now you can comb, style, and dye without having to wait
All New Raytracing Core – The impressive advancements in interactive workflows are possible through a complete rewrite of the scene graph, along with an extensive cleanup and reduction of the code base by 30%
True Opacity – First class opacity for motion graphics and scientific visualization without the noise
OpenVDB Updated – Pixar Volume provides more options to enhance performance as well as new support for OpenVDB 4
New UX – New user-friendly GUI for improved artist experience
Progressive Multi-Jittered Sampling – Major improvements in sampling placement for improving convergence in traditionally undersampled areas
Arbitrary Variables via Tokens – Add arbitrary variables and call them up in Maya’s interface to facilitate project management
OSL and SeExpr – Edit SeExpr & OSL in scene with syntax highlighting
Comprehensive Python API – Develop custom hooks for RenderMan
Easy Installation – Self-configuring installation with multi-version support.
Purchase RenderMan 22 – https://renderman.pixar.com/store