Practical Interactive Lighting Design for RenderMan Scenes

نویسنده

  • Jonathan Millard Ragan-Kelley
چکیده

This thesis develops a novel technique to enable interactive rendering during lighting design of feature film-quality computer graphics specified in the industry standard RenderMan Interface. This technique is designed to maximize the fidelity of the preview to the results of final-frame rendering, while achieving interactive performance. The technique presented achieves interactive performance through three critical optimizations. First, it dramatically reduces the computational cost of rendering sequential lighting previews by caching all light-independent computation and only recomputing the portion of the shading which depends on the lighting parameters being edited by the user. Second, it improves performance in common film scenes containing many lights by caching the shading contribution of all inactive lights and only recomputing the shading for the light currently being edited. Third, it achieves extremely high performance on re-rendering computation by mapping it to efficient data-parallel computations which are executed on programmable graphics hardware. This technique is supported in practice by a novel RenderMan Shading Language compiler which presents an accurate and automated mechanism for the creation of such interactive lighting design previews from arbitrary RenderMan scenes. The compiler employs global data flow analysis to compute a precise lighting specialization of arbitrary RenderMan shaders. It uses this analysis to generate complementary precomputation and re-rendering shaders. The precomputation shaders are executed in place of the original shaders in a rendering of the scene through the final software renderer. The re-rendering shaders are executed in real-time in a generalized interactive lighting design framework which employs the techniques presented herein. This technique accelerates preview rendering for lighting design by more than three orders of magnitude on real-world scenes, while requiring no modification to existing production pipelines and maintaining complete fidelity to the final results being previewed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Expressive Lighting for Interactive Scenes

Advances in computer graphics have led to the development of interactive entertainment applications with complex 3D graphical environments. Lighting is becoming increasingly important in such applications not only because of its role in illumination, but also because of its utility in directing the viewer’s gaze to important areas and evoking moods. However, lighting design is a complex process...

متن کامل

RenderAnts: Interactive REYES Rendering on GPUs

We present RenderAnts, the first system that enables interactive REYES rendering on GPUs. Taking RenderMan scenes and shaders as input, our system first compiles RenderMan shaders to GPU shaders. Then all stages of the basic REYES pipeline, including bounding/splitting, dicing, shading, sampling, compositing and filtering, are executed on GPUs using carefully designed dataparallel algorithms. A...

متن کامل

Interactive Global Illumination for Improved Lighting Design Workflow

In this paper, we present a hybrid software–hardware rendering technique which can compute and visualize global illumination effects in dynamic scenes at interactive rates. Our system uses a hardware splatting technique simular to, but developed independently of, Stüerzlinger et al. The technique involves a progressively refined photon tracing calculation capable of simulating a wide range of B...

متن کامل

DIRmaps : Discretized Incident Radiance Maps for High-Quality Global Illumination Walkthroughs in Complex Environments

Realtime ray tracing and interactive global illumination have recently made significant progress, allowing for ray traced rendering quality even in highly complex scenes. Nevertheless, high-quality global illumination is currently still limited to offline computations, as existing interactive techniques are applicable only to simple scenes, BRDFs, and/or lighting conditions. For realistically c...

متن کامل

A Survey on Real-time Rendering Algorithms for Dynamic Scenes under Complex Environment Lighting

Complex environment lighting has been increasingly used in interactive graphics applications, such as games, to provide higher realism compared to conventional artificial light sources. This paper surveys the real-time rendering algorithms for dynamic scenes under complex environment lighting, and tries to characterize these algorithms by reviewing their base techniques, assumptions, limitation...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004