Papers by Ryusuke Villemin

Order by: Date  | Author  | Title  | Index of all authors  | Index of Pixar Technical Memos

Pixar's Foundation for Materials

Christophe Hery, Ryusuke Villemin, Junyi Ling
August 2017

Though the philosophies and main principles behind our setups date back to our work on Physically Based Lighting for Monsters University, we present the mental models and more modern features and usages covered by PxrSurface and PxrMarschnerHair.

Paper (PDF)

SIGGRAPH 2017 Course Notes

Path Traced Subsurface Scattering using Anisotropic Phase Functions and Non-Exponential Free Flights

Magnus Wrenninge, Ryusuke Villemin, Christophe Hery
July 2017

With the recent move to path tracing for both surface and volume rendering, subsurface scattering has been one of the last light transport modes to rely on empirical or approximate models. Although rendering of subsurface scattering using path tracing is conceptually simple, making the model artist friendly is not. Our new ... more

Paper (PDF)

Available as Pixar Technical Memo #17-07

Building an Orthonormal Basis, Revisited

Tom Duff, James Burgess, Per Christensen, Christophe Hery, Andrew Kensler, Max Liani, Ryusuke Villemin
March 2017

Frisvad [2012b] describes a widely-used computational method for augmenting a given single unit vector with two other vectors to produce an orthonormal frame in three dimensions, a useful operation for any physically based renderer. The implementation has a precision problem: as the z component of the input vector approaches -1, floating point cancellation causes ... more

Paper (PDF)

Importance Resampling for BSSRDF

Ryusuke Villemin, Christophe Hery, Per Christensen
November 2016

We present a method to improve BSSRDF rendering, which reduces variance due to sampling of the scattering exit point. By using importance resampling, we are able to sample any arbitrary diffusion model, taking into account the geometry of the object at the same time. The new method is trivial to implement ... more

Paper (PDF)

Available as Pixar Technical Memo #16-05

Towards Bidirectional Path Tracing at Pixar

Christophe Hery, Ryusuke Villemin, Florian Hecht
July 2016

On Finding Dory and Piper, we were faced with rendering a lot of water, or creatures and sets seen through water and glass. We worked with production artists to give controls for resolving these difficult light transports. We also learned to cheat these effects where appropriate. In these course notes, ... more

Paper (PDF)

Art and Technology at Pixar, from Toy Story to Today

Ryusuke Villemin, Christophe Hery, Sonoko Konishi, Takahito Tejima, David Yu
November 2015

Technology has always played an important part in Pixar's movie making process, starting with Toy Story over 20 years ago. This course will take you on a journey through that technical evolution, focusing on how story drove our technical designs and how we utilized new technical advancements to tell more appealing stories. Finally ... more

Paper (PDF)

SIGGRAPH Asia 2015 Course Notes.

A Data-Driven Light Scattering Model for Hair

Leonid Pekelis, Christophe Hery, Ryusuke Villemin, Junyi Ling
May 2015

We present an implementation of the [Marschner et al. 2003] model for importance sampling light reflected from hair. The implemen- tation makes use of a version of Adaptive Importance Sampling (AIS), specialized to fit easily sampled distributions to BCSDFs. Our model is novel among importance sampling implementations in that it ... more

Paper (PDF)

Additional materials: [], []

Available as Pixar Technical Memo #15-02

Physically Based Lighting at Pixar

Christophe Hery, Ryusuke Villemin
July 2013

We recently participated in the Siggraph 2013 Physically Based Shading course, with all notes and documents stored at We provide here direct access to our own chapter, describing the Physically Based System we designed at Pixar (on top of RenderMan) for the movie Monsters University and the short film ... more

Paper (PDF)

Multiple Importance Sampling for Emissive Effects

Ryusuke Villemin, Christophe Hery
January 2013

We present a method for creating and sampling volumetric light sources directly using the volumetric data, obtaining high quality results with any mirror, glossy or diffuse objects, and integrating with any global illumination framework.

Paper (PDF)

Additional materials: [], []

Published version available as

Available as Pixar Technical Memo #13-02

Porting RSL to C++

Ryusuke Villemin, Christophe Hery
November 2012

In a modern renderer, relying on recursive ray-tracing, the number of shader calls increases by one or two order of magnitude compared to a straighforward rasterizer dealing only with camera visible objects. Recognizing the potential overhead of RSL parsing in all these shader calls, this report evaluates different C++ pre-compiled ... more

Paper (PDF)

Available as Pixar Technical Memo #12-08