Implementing RenderMan - Practice, Problems and Enhancements

نویسندگان

  • Philipp Slusallek
  • Thomas Pflaum
  • Hans-Peter Seidel
چکیده

The RenderMan interface has been proposed as a general interface to rendering systems, yet only a few implementations of the interface exist. In this paper we describe the implementation of the RenderMan interface on a general rendering architecture that supports various rendering algorithms. Speciically we discuss the implementation of the RenderMan Shading Language and its integration into our rendering architecture. Special attention is focused on the problems that we have encountered and how they can be solved. Additionally, we suggest extensions and enhancements to the current interface deenition, which would make RenderMan easier to implement and more exible to use.

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

ثبت نام

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

منابع مشابه

Approximating the Appearance of Human Skin in Computer Graphics

The simulation of realistic lighting and shading for the reproduction of human skin in computer graphics is a subject of great depth. This paper deals with a method for implementing an approximation of the appearance of human skin in a RenderMan shading network, and using Pixar’s ‘prman’ scan-line native renderer.

متن کامل

Efficient Implementation of the Dual Scattering Model in RenderMan

Simulating the multiple scattered light is critical for rendering light colored hair. Most of the existing models for simulating the exact behavior of multiple scattered light are computationally expensive and require additional data structures. The Dual Scattering model [Zinke et al. 2008] is a fast and relatively accurate model that approximates the behavior of multiple scattering component. ...

متن کامل

BMRT: A Global Illumination Implementation of the RenderMan Standard

We have implemented a rendering system which fully adheres to the RenderMan Interface and uses global illumination algorithms. Specifically, this implementation supports progressive refinement radiosity and distribution ray tracing in a two-pass approach. This rendering system is widely distributed, very popular, and has been used in production (three properties usually not found in global illu...

متن کامل

OpenGL and RenderMan Rendering Architectures

OpenGL and RenderMan are two different rendering architectures. OpenGL is used in real-time applications and RenderMan in movies. OpenGL is a low-level, platform independent API that offers access to the graphics hardware functions. RenderMan is based on the REYES architecture, which defines a photorealistic-quality image production algorithm. The high image quality is mainly achieved with prog...

متن کامل

Practical Interactive Lighting Design for RenderMan Scenes

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...

متن کامل

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


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

عنوان ژورنال:
  • Comput. Graph. Forum

دوره 13  شماره 

صفحات  -

تاریخ انتشار 1994