Reid Gershbein

dblp:81/1591 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
3 papers
Rendering · 100%
Software engineering, system software, and programming languages
1 paper
Program analysis · 67% Compilers and program optimization · 33%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Rendering
reflectance modeling
0.012000
A fast relighting engine for interactive cinematic lighting design · SIGGRAPH 2000
Rendering
relighting
0.012000
A fast relighting engine for interactive cinematic lighting design · SIGGRAPH 2000
Rendering › rendering optimization › rendering acceleration
out-of-core rendering
0.011997
Rendering complex scenes with memory-coherent ray tracing · SIGGRAPH 1997
Rendering
ray tracing
0.011997
Rendering complex scenes with memory-coherent ray tracing · SIGGRAPH 1997
Rendering › global illumination
radiosity
0.011994
Textures and radiosity: controlling emission and reflection with texture maps · SIGGRAPH 1994
Rendering
texture mapping
0.011994
Textures and radiosity: controlling emission and reflection with texture maps · SIGGRAPH 1994
Program analysis › static analysis › pointer analysis
may-alias analysis
0.011993
Efficient Accomodation of May-Alias Information in SSA Form · PLDI 1993
Program analysis › static analysis
pointer analysis
0.011993
Efficient Accomodation of May-Alias Information in SSA Form · PLDI 1993
Compilers and program optimization › intermediate representation
static single assignment form
0.011993
Efficient Accomodation of May-Alias Information in SSA Form · PLDI 1993
Rendering
global illumination
0.011997
Rendering complex scenes with memory-coherent ray tracing · SIGGRAPH 1997

Methods — techniques the papers use, named apart from their topics

multi-pass rendering · 0.0deep-framebuffer · 0.0OpenGL · 0.0lazy evaluation · 0.0dynamic reordering · 0.0caching · 0.0galerkin radiosity · 0.0
YearPublicationVenuePosition
2007 An art-directed wrinkle system for CG character clothing and skin
Larry Cutler, Reid Gershbein, Xiaohuan Corina Wang, Cassidy J. Curtis, Erwan Maigret, Luca Prasso, Peter Farson
Graph. Model.2
2000 A fast relighting engine for interactive cinematic lighting design
abstract
We present new techniques for interactive cinematic lighting design of complex scenes that use procedural shaders. Deep-framebuffers are used to store the geometric and optical information of the visible surfaces of an image. The geometric information is represented as collections of oriented points, and the optical information is represented as bi-directional reflection distribution functions, or BRDFs. The BRDFs are generated by procedurally defined surface texturing functions that spatially vary the surfaces' appearances.The deep-framebuffer information is rendered using a multi-pass algorithm built on the OpenGL graphics pipeline. In order to handle both physically-correct as well as non-realistic reflection models used in the film industry, we factor the BRDF into independent components that map onto both the lighting and texturing units of the graphics hardware. A similar factorization is used to control the lighting distribution. Using these techniques, lighting calculations can be evaluated 2500 times faster than previous methods. This allows lighting changes to be rendered at rates of 20Hz in static environments that contain millions of objects of with dozens of unique procedurally defined surface properties and scores of lights.
Reid Gershbein, Pat Hanrahan
SIGGRAPH1
1997 Rendering complex scenes with memory-coherent ray tracing
abstract
Simulating realistic lighting and rendering complex scenes are usually considered separate problems with incompatible solutions. Accurate lighting calculations are typically performed using ray tracing algorithms, which require that the entire scene database reside in memory to perform well. Conversely, most systems capable of rendering complex scenes use scan-conversion algorithms that access memory coherently, but are unable to incorporate sophisticated illumination. We have developed algorithms that use caching and lazy creation of texture and geometry to manage scene complexity. To improve cache performance, we increase locality of reference by dynamically reordering the rendering computation based on the contents of the cache. We have used these algorithms to compute images of scenes containing millions of primitives, while storing ten percent of the scene description in memory. Thus, a machine of a given memory capacity can render realistic scenes that are an order of magnitude more complex than was previously possible.
Matt Pharr, Craig E. Kolb, Reid Gershbein, Pat Hanrahan
SIGGRAPH3
1994 Textures and radiosity: controlling emission and reflection with texture maps
abstract
In this paper we discuss the efficient and accurate incorporation of texture maps into a hierarchical Galerkin radiosity algorithm. This extension of the standard algorithm allows the use of textures to describe complex reflectance and emittance patterns over surfaces, increasing the realism and complexity of radiosity images. Previous approaches to the inclusion of textures have either averaged the texture to yield a single color for the radiosity computations, or exhaustively generated detail elements—possibly as many as one per texture pixel. The former does not capture important lighting effects due to textures, while the latter is too expensive computationally to be practical.
Reid Gershbein, Peter Schröder, Pat Hanrahan
SIGGRAPH1
1993 Efficient Accomodation of May-Alias Information in SSA Form
abstract
We present an algorithm for incrementally including may-alias information into Static Single Assignment form by computing a sequence of increasingly precise (and correspondingly larger) partial SSA forms. Our experiments show significant speedup of our method over exhaustive use of may-alias information, as optimization problems converge well before most may-aliases are needed.
Ron Cytron, Reid Gershbein
PLDI2