Pixar unveiled RenderMan 24, the next major update to the VFX and animation production renderer, during the livestream at this week's RenderMan Art & Science Fair.
The release, slated for early next year, will include several important new toolsets, including a new sylized rendering system and Lama, a new layering system developed at ILM.
Pixar has also confirmed that RenderMan XPU, its long-awaited new combined CPU and GPU rendering system, will be part of the release, as will a new official integration plug-in for Blender.
Stylized looks create everything from toon shades to brush stroke effects
Starting with the feature that was previewed the most, RenderMan supports 24 Stylized Looks, a new toolset for generating non-photorealistic renderings.
It is capable of creating effects from conventional cartoon shading to hatch or brush strokes, with hatch responsive to emulated lighting effects, and supports custom AOVs and display filters.
Describing it as "super customizable", Pixar notes that work that was "normally done in Comp" to stylize an image can now be done right as it is being rendered.
However, the toolset will only be available to users of the commercial edition of the software. Pixar attributed this to a partnership with third-party developer LollipopShaders.
Lama: A robust new modular system for layered materials that was developed at the ILM
RenderMan 24 also introduces Lama, a new layer material system developed by Industrial Light & Magic.
Pixar described it as a “much more robust layering system” than the existing PxrLayerSurface material, without the need to use a single material with a “ton of parameters”.
Instead, Lama Shading TDs enables layering materials to be built up using a modular workflow by connecting a number of BxDF (Bidirectional Distribution Function) nodes developed by ILM.
These include BxDFs for dielectric materials and conductor materials, as well as a Lama version of the old PxrDisney shader with support for subsurface scattering.
Lama also supports dissemination: a common request among RenderMan users.
Users can write their own custom nodes, but Pixar says Lama can even instantly replicate most of the “monolithic” BxDFs included in the software.
New patterns for Phasor Noise, Hex Tiling and Bump Mixer
RenderMan’s existing library of procedurally generated material samples has been rewritten to fully support OSL (Open Shading Language).
The execution is accelerated on both Intel and AMD CPUs via the SIMD AVX-512 extensions.
New patterns available included Phasor Noise, which was developed at ILM during the production of Star Wars: The Rise of Skywalker, and Hex Tiling, which is used to seamlessly blend tiled textures.
There is also a new bump mixer that replaces the old bump map handling system and is described by ILM so that users "don't have to" run bump code three times ".
New live statistics system for TDs, support for blue noise sampling
TDs get a new user-customizable statistics system that shows memory usage, rays being tracked, and other key metrics during render sessions in real time.
Other changes include support for blue noise sampling for interactive renderings.
The V-Ray 5 function, also recently introduced, results in a more even distribution of noise in renderings with a small number of samples, which means that a usable preview image is generated more quickly.
Support for ACES and VFX Reference Platform CY2019
For pipeline integration, RenderMan 24 offers support for the industry-standard ACES color management system. The implementation supports lights, patterns, textures and the render window "it".
Pixar is also aiming for the CY2019 specification for the VFX reference platform as well as OpenColorIO 1.1.1 from the 2020 specification.
The new CPU / GPU rendering system RenderMan XPU is delivered with version 24
RenderMan 24 also ships with RenderMan XPU, Pixar's long-awaited heterogeneous rendering system.
XPU was first announced in 2017 and should enable RenderMan to generate renderings interchangeably on CPU, GPU or both CPU and GPU together.
The first version will focus on interactive rendering for look development, but Pixar says XPU will ultimately replace RenderMan’s existing RISMan architecture for rendering final frames.
In Pixar's demo scenes, XPU renders on one of the studio's standard artist workstations with a 24-core Intel Xeon Platinum 8268 CPU and an Nvidia Quadro RTX 6000 GPU were up to 10 times faster than RIS.
The increase in speed, however, depends heavily on the geometric and shading complexity of the scene and whether you are rendering with CPU, GPU, or both.
When released, XPU supports most of the major RenderMan functions, but not "exotic" geometry types such as stupid surfaces, light path expressions, light filters or volumes.
To use it, you'll need to be on Windows or Linux: XPU requires an Nvidia GPU, so the AMD GPUs are not supported on current Macs, and Pixar doesn't initially support Apple Silicon CPUs.
Integration plugins for Maya, Houdini, Katana, Mari – and now Blender
The integration plugins from Maya, Houdini and Katana receive all functions of the core renderer. RenderMan 24 for Houdini also extends support for the new Solaris Look development toolset from Houdini.
New features to be supported in Solaris include DeepEXR output and the default browser. Users can also edit or switch between AOVs during rendering sessions.
The release will also bring an entirely new integration: an official Blender plugin that will replace the unofficial – and not recently updated – version. See a separate story for more details.
Prices and availability
RenderMan 24 is available in beta version for registered users of the commercial edition in December 2020. The full version in "Q1 2021" for Windows 10, CentOS / RHEL 7.x Linux and macOS 10.14+ is available.
RenderMan XPU and the new Blender integration plug-in are shipped with version 24.
The current version, RenderMan 23.4, is available for 64-bit Windows 8.1+, CentOS / RHEL 7.2 Linux and MacOS 10.13+ with integrations for Maya 2018.3+, Houdini 17.0+, Katana 3.0+ and Mari 4.5+.
New node-locked or floating licenses cost $ 595. There is also a free, non-commercial version of RenderMan that can be used for tool development.
Visit the RenderMan product website
(No additional information on RenderMan 24 at the time of writing)
Download the free non-commercial version of RenderMan (registration required)
Tags: ACES, AMD, animation, AOV, AOVs, Apple Silicon, AVX-512, bidirectional distribution function, mixer, blue noise dithering, blue noise sampling, BRDF, brush strokes, BSDF, bump map, bump mixer, BxDF, color management, Head, CPU, CPU and GPU, CY2019, DeepEXR, dielectric, dispersion, free, geometry, GPU, hatching, heterogeneous computing, hex tiling, Houdini, ILM, Industrial Light & Magic, integration, interactive rendering, katana, lama, layered materials , Light, Light Path Expression, Lighting, Restrictions, Linux, Live Statistics, Lollipop Shader, LollipopShaders, Look Developer, Look Development, MacOS, MacOS 10.14, Mari, Maya, Modular Material, New Features, Node Based Material, Non Commercial Edition , non-photorealistic rendering, NPR, NVIDIA, OCIO, Open Shading Language, OpenColorIO, OSL, pattern, pattern, pattern library, phasor noise, Pixar, plugin, preset browser, price, basic element, production renderer, PxrDisney, Pxr LayerSurface, release date, render preview, render statistics Istics, rendering, RenderMan, RenderMan 24, RenderMan Art & Science Fair, RenderMan for Blender, Renderman for Houdini, RenderMan for Katana, RenderMan for Mari, RenderMan for Maya, RenderMan XPU, restrictions , Shading, SIMD, Solaris, SSS, Stylized Looks, Stylized Rendering, Subsurface Scatter, TD, Texture, Texture Blending, Tiled Texture, Toon Shading, V-Ray 5, VFX, VFX Reference Platform, VFX Reference Platform 2019, Visual Effects, Volume, Volume, Windows