Transactions on Information and Communications Technologies vol 12, 1995 WIT Press, ISSN

Similar documents
A Ray Tracing Solution for Diffuse Interreflection

Introduction to Computer Graphics

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

Instructor. Goals. Image Synthesis Examples. Applications. Computer Graphics. Why Study 3D Computer Graphics?

The RADIANCE Lighting Simulation and Rendering System

Load Balancing for a Parallel Radiosity Algorithm

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

CUBE-MAP DATA STRUCTURE FOR INTERACTIVE GLOBAL ILLUMINATION COMPUTATION IN DYNAMIC DIFFUSE ENVIRONMENTS

A Theoretical Framework for Physically Based Rendering

INTRODUCTION TO RENDERING TECHNIQUES

A Short Introduction to Computer Graphics

PATH TRACING: A NON-BIASED SOLUTION TO THE RENDERING EQUATION

Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping. Lecture 15 Taku Komura

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering

Monte Carlo Path Tracing

Specular reflection. Dielectrics and Distribution in Ray Tracing. Snell s Law. Ray tracing dielectrics

Introduction Week 1, Lecture 1

SkillsUSA 2014 Contest Projects 3-D Visualization and Animation

Rendering Microgeometry with Volumetric Precomputed Radiance Transfer

ABS 731 Lighting Design & Technology. Spring 2006

Computer Animation: Art, Science and Criticism

REAL-TIME IMAGE BASED LIGHTING FOR OUTDOOR AUGMENTED REALITY UNDER DYNAMICALLY CHANGING ILLUMINATION CONDITIONS

Advanced Rendering for Engineering & Styling

PRODUCT LIFECYCLE MANAGEMENT COMPETENCY CENTRE RENDERING. PLMCC, JSS Academy of Technical Education, Noida Rendering 1 of 16

Thea Omni Light. Thea Spot Light. Light setup & Optimization

An introduction to Global Illumination. Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

3D Rendering - Techniques and Challenges

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline

Path Tracing. Michael Doggett Department of Computer Science Lund university Michael Doggett

GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT. Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus

Dhiren Bhatia Carnegie Mellon University

Step 2: Paint Your Model

APPLICATION OF THE STATE-OF-THE-ART COMPUTER SIMULATION AND VISUALIZATION IN ARCHITECTURAL LIGHTING RESEARCH

Monash University Clayton s School of Information Technology CSE3313 Computer Graphics Sample Exam Questions 2007

Photon Mapping Made Easy

Teaching Introductory Computer Graphics Via Ray Tracing

Cork Education and Training Board. Programme Module for. 3 Dimensional Computer Graphics. Leading to. Level 5 FETAC

GUI GRAPHICS AND USER INTERFACES. Welcome to GUI! Mechanics. Mihail Gaianu 26/02/2014 1

Three-Dimensional Data Recovery Using Image-Based Modeling

Materials in NX Render

Introduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1.

Sensor Modeling for a Walking Robot Simulation. 1 Introduction

Making natural looking Volumetric Clouds In Blender 2.48a

Multiresolution 3D Rendering on Mobile Devices

Computer-Generated Photorealistic Hair

Lighting & Rendering in Maya: Lights and Shadows

A Digital Drafting Board for Design

Computer Graphics. Introduction. Computer graphics. What is computer graphics? Yung-Yu Chuang

Lezione 4: Grafica 3D*(II)

Colorado School of Mines Computer Vision Professor William Hoff

D animation. Advantages of 2-D2. Advantages of 3-D3. Related work. Key idea. Applications of Computer Graphics in Cel Animation.

Multivariate data visualization using shadow

Computer Graphics. Anders Hast

Digital 3D Animation

Go to contents 18 3D Visualization of Building Services in Virtual Environment

IT 386: 3D Modeling and Animation. Review Sheet. Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course

TEXTURE AND BUMP MAPPING

Advanced Computer Graphics. Rendering Equation. Matthias Teschner. Computer Science Department University of Freiburg

ABSTRACT 1. INTRODUCTION

Interactive Visualization of Magnetic Fields

Fundamentals of Computer Graphics

WHITE PAPER. Source Modeling for Illumination Design. Zemax A Radiant Zemax Company

CS 431/636 Advanced Rendering Techniques"

Modelling 3D Avatar for Virtual Try on

Image Synthesis. Transparency. computer graphics & visualization

Texture Screening Method for Fast Pencil Rendering

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

MobiX3D: a player for displaying 3D content on mobile devices

COMP-557: Fundamentals of Computer Graphics McGill University, Fall 2010

The Evolution of Computer Graphics. SVP, Content & Technology, NVIDIA

Reflection and Refraction

My Materials. In this tutorial, we ll examine the material settings for some simple common materials used in modeling.

The 3D Animation Process at Framework Media

IN previous chapters we assumed that all lighting interactions occurred at surfaces. In particular,

Computers in Film Making

CAD and Creativity. Contents

Rendering Area Sources D.A. Forsyth

Introduction to Engineering System Dynamics

A Language for Shading and Lighting Calculations

Optical Design Tools for Backlight Displays

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

Reflection Lesson Plan

also describes the method used to collect the data for the faces. These techniques could be used to animate other flexible surfaces.

The Painter s Eye Grades: minutes This tour replaces Learning to Look at Art. Please disregard all older tour plans.

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA

Introduction to Computer Graphics

Summed-Area Tables for Texture Mapping

Acceleration Methods for Ray Tracing based Global Illumination

Recent Advances in Light Transport Simulation: Some Theory and a lot of Practice

Course Syllabus. Tuesday 4 pm to 5 pm & Thursday 4 to 5 pm

A Cognitive Approach to Vision for a Mobile Robot

4.430 Daylighting. Christoph Reinhart Daylight Simulations

Using HDR Panoramas. Dr Ryan Southall - School of Architecture & Design, University of Brighton.

Curves and Surfaces. Goals. How do we draw surfaces? How do we specify a surface? How do we approximate a surface?

Effect of skylight configuration and sky type on the daylight impression of a room

Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.

Our One-Year 3D Animation Program is a comprehensive training in 3D using Alias

Mathematics for Global Illumination

Adding Animation With Cinema 4D XL

Transcription:

Transactions on Information and Communications Technologies vol 2, 995 WIT Press, www.witpress.com, ISSN 743-357 The ALEPH project: image synthesis using illusion and physical based rendering F.J. Seron, J.A. Magallon, E. Melendez, P. Latorre Department of Computer Science, Zaragoza University, C/Maria Luna, s/n. E-5005 Zaragoza, Spain Abstract In the present paper, we describe the main features of the rendering general system ALEPHRad v 2.0 based in illusion and physical techniques for the simulation of light transfer as well as the techniques it will include. This kind of system may be useful for applications like: Architectural design, complex lighting systems, lighting industry and special effects.. Introduction Realism is a vague term when applied to computer graphics. It can mean anything from the rigourous simulation of the physical phenomena of light bouncing through an environment to the illusion of realism created by empirical approximations. In the former case, we are attempting to mimic the workings of reality. In the latter, we are representing an impression. Simulating real processes accurately dictates modeling immutable rules of physics and geometry that rigidly govern the technique. This kind of technique has the advantage of producing images that are able to be analysed. Useful data can be extracted (not only presented as a picture) and used to evaluate the performance of a specific scene. Projecting the illusion of realism simply means that elements of realism are generated only up to the degree necessary to convey the idea or impression. The advantage of this technique is that results may be obtained very quickly and easily without fully describing the exact physical characteristics of the whole scene.

Transactions on Information and Communications Technologies vol 2, 995 WIT Press, www.witpress.com, ISSN 743-357 2 Visualization and Intelligent Design in Engineering The aims of the ALEPH project, [ ALEPH stands for Advanced Library for Efficient Photorrealism ], were to collect the background information required for a complete understanding of the rendering techniques and implementing a rendering general system based in illusion and physical techniques. Now is a rendering system designed for producing special effects, and it is also being used in the creation of computer generated imagery tailored to the demands of lighting design and architecture. Generally we use physically-based rendering for lighting design and illusion-based rendering for architecture. In figure, appears the temporal evolution of the ALEPH project and a short description of each important item. 2. Illumination models The illumination models used in computer graphics applications divide incoming light into two classes: light arriving directly from light sources and light arriving indirectly from the reflection of the neighbouring bodies. And there are four convenient classes in which to place the light leaving a surface: diffuse reflection, diffuse transmission, specular reflection, and specular transmission. Thus, we have two kinds of incident light and four modes of light transport, giving us a total of eight classes of light-surface interaction to consider. The intensity of light leaving a surface in a given direction is a function of the illuminating light, the properties and geometry of the surface itself, the direction of the viewer and the emissivity of the surface. The computer graphics illumination models used in practice fall into four general classifications: empirical, transitional, analytical and hybrid. The shading techniques that evolved with these models fall into four corresponding classification: incremental, ray tracing, radiosity and hybrid (ray tracing + radiosity) methods. Early incremental models were empirical in nature. They were evaluated after the geometry was transformed into the perspective space (screen space) and used for visible surface computation, [6, 33, 9, 28. Transitional models use prior work in physics and optics to improve the earlier empirical models, [8, 5, 34, 22, 3,, 24]. Transitional models provide a basis for determining the fraction of the incident energy that are reflected and transmitted at a "smooth interface". The ray tracing approach attempts to simulate light rays within a threedimensional scene. Ray tracing is especially appropriated at modeling specular reflection, refraction, and transmission effects. This approach for the simulation of global illumination can be characterised as view-dependent. However, most objects do not have smooth surfaces. With a rough surface the incident and transmitted light is scattered in all

Transactions on Information and Communications Technologies vol 2, 995 WIT Press, www.witpress.com, ISSN 743-357 Visualization and Intelligent Design in Engineering 3 directions. Analytical approaches make the illumination model the driving force for the application of energy equilibrium techniques to computer imagery, [3, 8,, 27, 26]. The radiosity formulation offers a solution to the restricted problem of global illumination with ideal diffuse reflectors. This approach for the simulation of global illumination can be characterised as view-independent. The hybrid rendering technique integrates the radiosity and ray tracing technique to handle diffuse and specular effects respectively [3]. 3. ALEPHRad v 2.0. Implementation ALEPHRad v 2.0 is a physically-based rendering system tailored to the demands of lighting design and architecture. The simulation uses a hybrid method (simple two-pass approach) [3] and taking advantage of the complementary strengths of radiosity and ray tracing. Practically, it uses radiosity to compute the diffuse interreflection of light between the surfaces, and ray tracing algorithm adds specular reflections/refractions and highlights. Once the radiosity solution is obtained and a viewpoint has been selected, a picture is easily rendered using a classical ray tracer with the following simplification: no shadow rays are needed, since the radiosity solution already takes into account shadowing between surfaces. The software is divided into several different components, which are related and designed to work in concert. The system uses as input data: three dimensional geometric models, specific material properties, specific light sources and textures. The system offers the user to solve the rendering equation with different approximations; it can be included specular and/or diffuse and/or directional-diffuse reflection and transmission in any combination. The algorithms have been taken from the following sources: Radiosity pass: * Progressive refinement (in order to solve the calculation problem) [2, 9, 0, 20]. * Adaptative refinement (in order to solve the computing energy exchanges with groups of patches at once) [, 3, 4, 7] * Ray casting - (in order to determine visibility between two surfaces) [7, 2]. - (in order to calculate the form-factors) [32, 2, 2].

Transactions on Information and Communications Technologies vol 2, 995 WIT Press, www.witpress.com, ISSN 743-357 4 Visualization and Intelligent Design in Engineering Ray Tracing pass: The ray tracing technique, [3,, 29, 4, 24, 25, 5], provides a method for modeling diffuse and translucent surfaces, soft shadows, motion blur, and depth of field Rendering [9, 6, 23] The Interface selected between three-dimensional geometric modeling systems and ALEPHRad v 2.0 is RenderMan. One of the great advantages of using RenderMan is the fact that you can describe the appearance characteristic of the objects with as much detail and subtlety as you typically describe the shapes and positions of those objects. The RenderMan Shading Language is a special-purpose programming language for describing appearance characteristic. Shading Language programs, called shaders, can be used to model materials and effects in a physically "realistic" or in an "unrealistic" artistic style [30]. 4. Example As an example of the ALEPH possibilities, we present (Figure 2) a lighting simulation of a synthetic furniture, including books, pottery, glass vases, tv set, video set, pictures within the bookcase, portraits and all the objets inside the display cabinet, in a real room. As lighting simulation of an almost empty room, except for a bookcase, is not very interesting, nor is it very informative, we have composed it with a real scene, taking into account several factors, such as the real lighting parameters measured from the room and used for the calculations of the synthetic furniture. This way, the furniture, shadows and other details provide the visual cues we need to understand the lighting of a space. The resulting image offers the chance of using four different kind of area light sources ( two ceiling fluorescent lamps, a window, a little lamp beside the furniture and four spotlight bulbs within the bookcase), and some textures ( wood, pictures, portraits, cover-books,... as texture maps and glass vases, candelabras,... as procedural textures). The scene geometry was also relatively complex since the virtual camera position and its intrinsic parameters had to perfectly match up to the photograph ones. The materials involved in the synthetic objects calculation were basically plastic (wood and books) and metal (frames,...) to obtain realistic reflections and interactions with the ambient light. Glass and some special procedural materials were also used, paying more attention to the smallest details.

Transactions on Information and Communications Technologies vol 2, 995 WIT Press, www.witpress.com, ISSN 743-357 Visualization and Intelligent Design in Engineering 5 5. Open problems Simple two-pass techniques are capable of producing highly realistic images. However, they ignore important physical properties of light reflection and offer no guarantee that reflection effects are correctly simulated since they lack of some effects as light-specular-...-specular-diffuse-eye, because when the diffuse surface is found from the eye, there is no information available to compute the illumination of that surface due to specuiar reflectors. The assumption that all surfaces are ideal (diffuse or specular) is rarely met in practice. Deviation from these behaviour is necessary for photorrealistic image synthesis. Unfortunately, non diffuse materials make the global illumination problem significantly more complex, and algortihmic changes are needed to keep this complexity under control. The future work should be to develope a physical-based rendering system to efficiently solve the rendering equation under most conditions. This includes specular, diffuse and directional-diffuse reflection and transmission in any combination to any level in any environment. The simulation blends deterministic and stochastic (Monte Carlo technique) light-backwards ray-tracing method. 6. Conclusions The development of this work has allowed us to understand the natural illumination processes, the developing of illumination models and the experience of implementing a image generation system. This experience has highlighted the problems underlying theory. Now ALEPHRad v 2.0 is a rendering general system based in illusion and physical techniques designed for producing special effects and used in the creation of computer generated imagery and it is also being used in the creation of computer generated imagery tailored to the demands of lighting design and architecture. However the illumination models used in ALEPHRad v 2.0 to model behaviour of light, are still constrained by lack of information. References. Amanatidcs, J., Ray tracing with cones, ACM Computer Graphics (SIGGRAPH 84), vol. 8, nf 3, pp. 29-35, 984, 2. Amanatides, John, Andrew Woo, Optik (version.2a) ray tracing program, Dynamic Graphics Project, University of Toronto, 987. 3. Arvo, James, Andrew S. Glassner, et al., Graphics Gems II, Academic Press, Boston, 99 4. Baum, Daniel R., James M. Winget, Stephan Mann, Kevin P. Smith, "Making Radiosity Usable: Automatic Preprocessing and Meshing Techniques for the Generation of Accurate Radiosity Solutions",

Transactions on Information and Communications Technologies vol 2, 995 WIT Press, www.witpress.com, ISSN 743-357 6 Visualization and Intelligent Design in Engineering Computer Graphics (SIGGRAPH'9 Proceedings), vol. 25, no. 4, pp. 5-60, August 99. 5. Blinn, J. F. and Newell, M. E, Texture and reflection in computer generated images. Communications of the ACM, vol. 9, n- 0, pp. 542-547, 976. 6. Bouknight, W. J., A procedure for generation of threedimensional half-toned Computer Graphics presentations. Communications of the ACM, vol. 3, n^ 9, pp. 527-536, 970 7. Campbell, III, A.T., Donald S. Fussell, "Adaptive Mesh Generation for Global Diffuse Illumination", Computer Graphics (SIGGRAPH'90 Proceedings), vol. 24, no. 4, pp. 55-64, August 990. 8. Catmull, E. E., Computer display of curved surfaces. Proceedings IEEE Conference on Computer Graphics, Pattern Recognition and Data Structures, May 975, pp. -7, 975. 9. Chen, Shenchang Eric, "A Progressive Radiosity Method and its Implementation in a Distributed Processing Environment", Master's Thesis, Program of Computer Graphics, Cornell University, January 989. 0. Chen, Shenchang Eric, "Incremental Radiosity: An Extension of Progressive Radiosity to an Interactive Image Synthesis System", Computer Graphics (SIGGRAPH'90 Proceedings), vol. 24, no. 4, pp. 34-44, August 990.. Cohen, Michael, Donald P. Greenberg, Dave S. Immel, Philip J. Brock, "An Efficient Radiosity Approach for Realistic Image Synthesis", IEEE Computer Graphics and Applications, vol. 6, no. 3, pp. 26-35, March 986. 2. Cohen, Michael, Shenchang Eric Chen, John R. Wallace, Donald P. Greenberg, "A Progressive Refinement Approach for Fast Radiosity Image Generation", Computer Graphics (SIGGRAPH'88 Proceedings), vol. 22, no. 4, pp. 75-84, August 988. 3. Cook, R. L. y Torrance, K. E., A reflection model for Computer Graphics. ACM Transactions on Graphics, vol., n-, pp. 7-24, 982. 4. Cook, R. L., Stochastic sampling in Computer Graphics. ACM Transactions on Graphics, vol. 5, n-, pp. 5-72, 986. 5. Dippe, M. A. and Wold, E. H., Antialiasing through stochastic sampling. ACM Computer Graphics (SIGGRAPH 85), vol. 9, n* 3, pp. 69-78, 985 6. Francois Sillion, Claude Puech, Christophe Vedel, "Improving Interaction with Radiosity-based Lighting Simulation Programs", Computer Graphics (990 Symposium on Interactive 3D Graphics), vol. 24, no. 2, pp. 5-57, March 990. 7. Goldsmith, J., J. Salmon, "Automatic Creation of Object Hierarchies for Ray Tracing", IEEE Computer Graphics and Applications, vol. 7(5), pp. 4-20, May 987. 8. Goral, C. M., Torrance, K. E., Greenberg, D. P. and Battaile, B., Modeling the interaction of light between diffuse surfaces. ACM Computer Graphics (SIGGRAPH 84), vol. 8, n* 3, pp. 23-222, 984.

Transactions on Information and Communications Technologies vol 2, 995 WIT Press, www.witpress.com, ISSN 743-357 Visualization and Intelligent Design in Engineering 7 9. Gouraud, H., Continuous shading of curved surfaces. IEEE Transactions on Computers, June 97, pp. 623-629, 97. 20. Greenberg, Donald P., Michael Cohen, Roy Hall, Holly Rushmeier, Francois Sillion, John Wallace, "Radiosity", SIGGRAPH'9 Course Notes, July, 99. 2. Haines, Eric, John R. Wallace, "Shaft Culling for Efficient Ray- Cast Radiosity", 3D/Eye Inc., New York, January, 992. 22. Hall, R. A. y Greenberg, D. P., A testbed for realistic image synthesis. IEEE Computer Graphics & Applications, vol. 3, n- 8, pp. 0-20, 983 23. Heckbert, Paul S., "Adaptive Radiosity Textures for Bidirectional Ray Tracing", Computer Graphics (SIGGRAPH'90 Proceedings), vol. 24, no. 4, pp. 45-54, August 990. 24. Kajiya, J. T., The rendering equation, ACM Computer Graphics (SIGGRAPH 86), vol. 20, n? 4, pp. 43-50, 986. 25. Lee, M. E, Redncr, R. A. and Uselton, S. P., Statistically optimized sampling for distributed ray tracing. ACM Computer Graphics (SIGGRAPH 85), vol. 9, n? 3, pp. 6-67, 985. 26. Immel, D. S., Cohen, M. F. y Greenbcrg, D. P., A radiosity method for non-diffuse environments. ACM Computer Graphics (SIGGRAPH 86), vol. 20, n? 4, pp. 33-42, 986. 27. Nishita, T., Okamura, I. y Nakamae, E., Shading models for point and linear sources. ACM Transactions on Graphics, vol. 4, n- 2, pp. 24-46, 985. 28. Phong, B. T., Illumination for computer generated pictures. Communications of the ACM, vol. 8, n? 8, pp. 3-37, 975. 29. Upstil, S., The RendcrMan Companion: A programmer's Guide to Realistic Computer Graphics. Addison-Wesley, 990 30. Vcrbeck, C. P. and Grccnbcrg, D. P, A comprehensive lightsource description for Computer Graphics. IEEE Computer Graphics and Applications, vol. 4, n- 7, pp. 66-75, 984. 3. Wallace, J. R., Cohen, M. F. y Greenbcrg, D. P., A two-pass solution to the rendering equation : A synthesis of ray tracing and radiosity techniques. ACM Computer Graphics (SIGGRAPH '87), vol. 2,n*4, pp. 3-328, 987. 32. Wallace, John R., Kells A. Elmquist, Eric A. Haines, "A Ray Tracing Algorithm for Progressive Radiosity", Computer Graphics (SIGGRAPH'89 Proceedings), vol. 23, no. 3, pp. 35-324, July 989. 33. Warnock, J. E., A representation. Ph hidden surface algorithm for half-tone picture D. Dissertation. Department of Computer Science, University of Utah, Salt Lake City, 969. 34. Whitted, T., An improved illumination model for shaded display. Communications of the ACM, vol. 23, n^ 6, pp. 343-349, 980. Note: This work was supported by the Comision Interministerial de Ciencia y Tecnologia Espanol. Project TIC-92-03-C02-02

8 Visualization and Intelligent Design in Engineering 00 ON ON TH rv. ALEPH \ Radiant Energy \ Isotropic, Anisotropic Opaque Translucent Energy Interchange ;A Physical BDRF-BDTF functions Empirical values O[ Commercial Uses Transactions on Information and Communications Technologies vol 2, 995 WIT Press, www.witpress.com, ISSN 743-357 VJ K <N Primitives + Parametric Surfaces 3 S.0.0 (3 "c o "q oo ^ RenderMan «00% - Correct Experimental - Commercial «02-30^ hours : TH i CICYT (TIC92-03-C02) ALEPHRad v 2.0 Diffuse + Specular Energy Isotropic Opaque Translucent Energy Interchange CICYT (TIC92-03-C02) ALEPHRad v.0 Diffuse Energy Isotropic Opaque CONAI (IT-3/90) ALEPHTracer v 4.0 CONAI (IT-3/90) ALEPHTracer vl.o Isotropic Reflectant Translucent Geometrical Optics > < & Isotropic Reflectant Translucent Energy Intechange Geometrical Optics i Empirical & Physical Coefficients Empirical Values Physical Coefficients Empirical Values Empirical Coefficients Empirical Values ) Empirical Coefficients Empirical Values Radiosity W/m^ (lux) ) a TJ (4 PC Dimensionless Dimensionless Primitives + Parametric Surfaces Radiosity + RayTracing (Hybrid - Double-Pass) Polygons Primitives + Parametric Surfaces Primitives + Parametric Surfaces d O G 3 d Tracing HRay to G "C 2 Global Global Ideal Point 8Area Sources.2 _o o crj so U "c G 3 (U - "c 'o 0 2 TJLight Sources RenderMan = 00% - Incorrect Commercial RenderMan Propietary C-Binding :- 00% - Correct Commercial Experimental Propietary C-Binding Experimental ; Energy Balance ^ o Z en w = 0-90 hours» 0 hours = 30 min - 30 min EMPIRICAL Vv\LUES VALIDATICN OF RESULTS Q II Z \ Paradigm Materials Surface Behaviour Optical Characterization of Materials Magnitude Geometrical Modelling I Visual Modelling Illumination J Interface Soft Condition Computer Rendering Time Scientific Problems

Transactions on Information and Communications Technologies vol 2, 995 WIT Press, www.witpress.com, ISSN 743-357 c CO CD a C/3 OQ' 3' rn CD rjq Figure 2. Synthetic furniture in a real room