Implementing RenderMan - Practice, Problems and Enhancements
نویسندگان
چکیده
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.
منابع مشابه
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