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

Size: px
Start display at page:

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

Transcription

1 Transactions on Information and Communications Technologies vol 2, 995 WIT Press, ISSN 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.

2 Transactions on Information and Communications Technologies vol 2, 995 WIT Press, ISSN 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

3 Transactions on Information and Communications Technologies vol 2, 995 WIT Press, ISSN 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].

4 Transactions on Information and Communications Technologies vol 2, 995 WIT Press, ISSN 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.

5 Transactions on Information and Communications Technologies vol 2, 995 WIT Press, ISSN 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 , 984, 2. Amanatides, John, Andrew Woo, Optik (version.2a) ray tracing program, Dynamic Graphics Project, University of Toronto, Arvo, James, Andrew S. Glassner, et al., Graphics Gems II, Academic Press, Boston, 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",

6 Transactions on Information and Communications Technologies vol 2, 995 WIT Press, ISSN Visualization and Intelligent Design in Engineering Computer Graphics (SIGGRAPH'9 Proceedings), vol. 25, no. 4, pp. 5-60, August Blinn, J. F. and Newell, M. E, Texture and reflection in computer generated images. Communications of the ACM, vol. 9, n- 0, pp , Bouknight, W. J., A procedure for generation of threedimensional half-toned Computer Graphics presentations. Communications of the ACM, vol. 3, n^ 9, pp , Campbell, III, A.T., Donald S. Fussell, "Adaptive Mesh Generation for Global Diffuse Illumination", Computer Graphics (SIGGRAPH'90 Proceedings), vol. 24, no. 4, pp , August Catmull, E. E., Computer display of curved surfaces. Proceedings IEEE Conference on Computer Graphics, Pattern Recognition and Data Structures, May 975, pp. -7, 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 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 , August 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 , March 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 , August Cook, R. L. y Torrance, K. E., A reflection model for Computer Graphics. ACM Transactions on Graphics, vol., n-, pp. 7-24, Cook, R. L., Stochastic sampling in Computer Graphics. ACM Transactions on Graphics, vol. 5, n-, pp. 5-72, Dippe, M. A. and Wold, E. H., Antialiasing through stochastic sampling. ACM Computer Graphics (SIGGRAPH 85), vol. 9, n* 3, pp , 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 Goldsmith, J., J. Salmon, "Automatic Creation of Object Hierarchies for Ray Tracing", IEEE Computer Graphics and Applications, vol. 7(5), pp. 4-20, May 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 , 984.

7 Transactions on Information and Communications Technologies vol 2, 995 WIT Press, ISSN Visualization and Intelligent Design in Engineering 7 9. Gouraud, H., Continuous shading of curved surfaces. IEEE Transactions on Computers, June 97, pp , Greenberg, Donald P., Michael Cohen, Roy Hall, Holly Rushmeier, Francois Sillion, John Wallace, "Radiosity", SIGGRAPH'9 Course Notes, July, Haines, Eric, John R. Wallace, "Shaft Culling for Efficient Ray- Cast Radiosity", 3D/Eye Inc., New York, January, Hall, R. A. y Greenberg, D. P., A testbed for realistic image synthesis. IEEE Computer Graphics & Applications, vol. 3, n- 8, pp. 0-20, Heckbert, Paul S., "Adaptive Radiosity Textures for Bidirectional Ray Tracing", Computer Graphics (SIGGRAPH'90 Proceedings), vol. 24, no. 4, pp , August Kajiya, J. T., The rendering equation, ACM Computer Graphics (SIGGRAPH 86), vol. 20, n? 4, pp , 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, 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 , Nishita, T., Okamura, I. y Nakamae, E., Shading models for point and linear sources. ACM Transactions on Graphics, vol. 4, n- 2, pp , Phong, B. T., Illumination for computer generated pictures. Communications of the ACM, vol. 8, n? 8, pp. 3-37, Upstil, S., The RendcrMan Companion: A programmer's Guide to Realistic Computer Graphics. Addison-Wesley, Vcrbeck, C. P. and Grccnbcrg, D. P, A comprehensive lightsource description for Computer Graphics. IEEE Computer Graphics and Applications, vol. 4, n- 7, pp , 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 , 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 , July 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, Whitted, T., An improved illumination model for shaded display. Communications of the ACM, vol. 23, n^ 6, pp , 980. Note: This work was supported by the Comision Interministerial de Ciencia y Tecnologia Espanol. Project TIC C02-02

8 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, ISSN 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

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

A Ray Tracing Solution for Diffuse Interreflection

A Ray Tracing Solution for Diffuse Interreflection A Ray Tracing Solution for Diffuse Interreflection Gregory J. Ward Francis M. Rubinstein Robert D. Clear Lighting Systems Research Lawrence Berkeley Laboratory 1 Cyclotron Rd., 90-3111 Berkeley, CA 94720

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

More information

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

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch. CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation

More information

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

Instructor. Goals. Image Synthesis Examples. Applications. Computer Graphics. Why Study 3D Computer Graphics? Computer Graphics Motivation: Why do we study 3D Graphics? http://www.cs.ucsd.edu/~ravir Instructor http://www.cs.ucsd.edu/~ravir PhD Stanford, 2002. PhD thesis developed Spherical Harmonic Lighting widely

More information

The RADIANCE Lighting Simulation and Rendering System

The RADIANCE Lighting Simulation and Rendering System The RADIANCE Lighting Simulation and Rendering System Written by Gregory J. Ward Lighting Group Building Technologies Program Lawrence Berkeley Laboratory COMPUTER GRAPHICS Proceedings, Annual Conference

More information

Load Balancing for a Parallel Radiosity Algorithm

Load Balancing for a Parallel Radiosity Algorithm Load Balancing for a Parallel Radiosity Algorithm W. Stürzlinger 1, G. Schaufler 1 and J. Volkert 1 GUP, Johannes Kepler Universität Linz, AUSTRIA ABSTRACT The radiosity method models the interaction of

More information

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering 3. Computer Graphics Sungmin Kim http://latam.jnu.ac.kr Computer Graphics Definition Introduction Research field related to the activities that includes graphics as input and output Importance Interactive

More information

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

CUBE-MAP DATA STRUCTURE FOR INTERACTIVE GLOBAL ILLUMINATION COMPUTATION IN DYNAMIC DIFFUSE ENVIRONMENTS ICCVG 2002 Zakopane, 25-29 Sept. 2002 Rafal Mantiuk (1,2), Sumanta Pattanaik (1), Karol Myszkowski (3) (1) University of Central Florida, USA, (2) Technical University of Szczecin, Poland, (3) Max- Planck-Institut

More information

A Theoretical Framework for Physically Based Rendering

A Theoretical Framework for Physically Based Rendering Volume 13, (1994) number 2, pp. 97-107 A Theoretical Framework for Physically Based Rendering Eric P. Lafortune and Yves D. Willems Department of Computer Science, Katholieke Universiteit Leuven Celestijnenlaan

More information

INTRODUCTION TO RENDERING TECHNIQUES

INTRODUCTION TO RENDERING TECHNIQUES INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature

More information

A Short Introduction to Computer Graphics

A Short Introduction to Computer Graphics A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical

More information

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

PATH TRACING: A NON-BIASED SOLUTION TO THE RENDERING EQUATION PATH TRACING: A NON-BIASED SOLUTION TO THE RENDERING EQUATION ROBERT CARR AND BYRON HULCHER Abstract. In this paper we detail the implementation of a path tracing renderer, providing a non-biased solution

More information

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

Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping. Lecture 15 Taku Komura Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping Lecture 15 Taku Komura In the previous lectures We did ray tracing and radiosity Ray tracing is good to render specular

More information

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Cyrus Jam cjam@sdsc.edu Mike Bailey mjb@sdsc.edu San Diego Supercomputer Center University of California San Diego Abstract With

More information

Monte Carlo Path Tracing

Monte Carlo Path Tracing HELSINKI UNIVERSITY OF TECHNOLOGY 16.4.2002 Telecommunications Software and Multimedia Laboratory Tik-111.500 Seminar on Computer Graphics Spring 2002: Advanced Rendering Techniques Monte Carlo Path Tracing

More information

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

Specular reflection. Dielectrics and Distribution in Ray Tracing. Snell s Law. Ray tracing dielectrics Specular reflection Dielectrics and Distribution in Ray Tracing CS 465 Lecture 22 Smooth surfaces of pure materials have ideal specular reflection (said this before) Metals (conductors) and dielectrics

More information

Introduction Week 1, Lecture 1

Introduction Week 1, Lecture 1 CS 430/536 Computer Graphics I Introduction Week 1, Lecture 1 David Breen, William Regli and Maxim Peysakhov Geometric and Intelligent Computing Laboratory Department of Computer Science Drexel University

More information

SkillsUSA 2014 Contest Projects 3-D Visualization and Animation

SkillsUSA 2014 Contest Projects 3-D Visualization and Animation SkillsUSA Contest Projects 3-D Visualization and Animation Click the Print this Section button above to automatically print the specifications for this contest. Make sure your printer is turned on before

More information

Rendering Microgeometry with Volumetric Precomputed Radiance Transfer

Rendering Microgeometry with Volumetric Precomputed Radiance Transfer Rendering Microgeometry with Volumetric Precomputed Radiance Transfer John Kloetzli February 14, 2006 Although computer graphics hardware has made tremendous advances over the last few years, there are

More information

ABS 731 Lighting Design & Technology. Spring 2006

ABS 731 Lighting Design & Technology. Spring 2006 ABS 731 Lighting Design & Technology Spring 2006 AGI32 is used to predict the photometric performance of selected luminaires or daylight penetration in a simulated environment. The environments that can

More information

Computer Animation: Art, Science and Criticism

Computer Animation: Art, Science and Criticism Computer Animation: Art, Science and Criticism Tom Ellman Harry Roseman Lecture 12 Ambient Light Emits two types of light: Directional light, coming from a single point Contributes to diffuse shading.

More information

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

REAL-TIME IMAGE BASED LIGHTING FOR OUTDOOR AUGMENTED REALITY UNDER DYNAMICALLY CHANGING ILLUMINATION CONDITIONS REAL-TIME IMAGE BASED LIGHTING FOR OUTDOOR AUGMENTED REALITY UNDER DYNAMICALLY CHANGING ILLUMINATION CONDITIONS Tommy Jensen, Mikkel S. Andersen, Claus B. Madsen Laboratory for Computer Vision and Media

More information

Advanced Rendering for Engineering & Styling

Advanced Rendering for Engineering & Styling Advanced Rendering for Engineering & Styling Prof. B.Brüderlin Brüderlin,, M Heyer 3Dinteractive GmbH & TU-Ilmenau, Germany SGI VizDays 2005, Rüsselsheim Demands in Engineering & Styling Engineering: :

More information

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

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

More information

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

Thea Omni Light. Thea Spot Light. Light setup & Optimization Light setup In this tutorial we will learn how to setup lights inside Thea Studio and how to create mesh lights and optimize them for faster rendering with less noise. Let us have a look at the different

More information

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

An introduction to Global Illumination. Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology An introduction to Global Illumination Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology Isn t ray tracing enough? Effects to note in Global Illumination image:

More information

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

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,

More information

3D Rendering - Techniques and Challenges

3D Rendering - Techniques and Challenges 3D Rendering - Techniques and Challenges Vishal Verma #1, Ekta Walia *2 # Department of Computer Science, M L N College, Yamuna Nagar, Haryana, INDIA 1 me_vishaal@hotmail.com * IT Department, Maharishi

More information

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

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline 1. TITLE OF COURSE AND COURSE NUMBER: Computer Graphics, CS 461, Credits: 3, (Major

More information

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

Path Tracing. Michael Doggett Department of Computer Science Lund university. 2012 Michael Doggett Path Tracing Michael Doggett Department of Computer Science Lund university 2012 Michael Doggett Outline Light transport notation Radiometry - Measuring light Illumination Rendering Equation Monte Carlo

More information

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

GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT. Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus ICICTE 2014 Proceedings 1 GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus Abstract This paper presents

More information

Dhiren Bhatia Carnegie Mellon University

Dhiren Bhatia Carnegie Mellon University Dhiren Bhatia Carnegie Mellon University University Course Evaluations available online Please Fill! December 4 : In-class final exam Held during class time All students expected to give final this date

More information

Step 2: Paint Your Model

Step 2: Paint Your Model KeyShot creates images. Simple, beautiful, and fast. KeyShot is the first interactive raytracing and global illumination program of its kind that behaves more like a digital camera than a rendering application.

More information

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

APPLICATION OF THE STATE-OF-THE-ART COMPUTER SIMULATION AND VISUALIZATION IN ARCHITECTURAL LIGHTING RESEARCH Seventh International IBPSA Conference Rio de Janeiro, Brazil August 13-15, 2001 APPLICATION OF THE STATE-OF-THE-ART COMPUTER SIMULATION AND VISUALIZATION IN ARCHITECTURAL LIGHTING RESEARCH Mehlika N.

More information

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

Monash University Clayton s School of Information Technology CSE3313 Computer Graphics Sample Exam Questions 2007 Monash University Clayton s School of Information Technology CSE3313 Computer Graphics Questions 2007 INSTRUCTIONS: Answer all questions. Spend approximately 1 minute per mark. Question 1 30 Marks Total

More information

Photon Mapping Made Easy

Photon Mapping Made Easy Photon Mapping Made Easy Tin Tin Yu, John Lowther and Ching Kuang Shene Department of Computer Science Michigan Technological University Houghton, MI 49931 tiyu,john,shene}@mtu.edu ABSTRACT This paper

More information

Teaching Introductory Computer Graphics Via Ray Tracing

Teaching Introductory Computer Graphics Via Ray Tracing Teaching Introductory Computer Graphics Via Ray Tracing Helen H. Hu Westminster College, Salt Lake City, UT hhu@westminstercollege.edu Figure 1. Examples of student work. For fun, enthusiastic students

More information

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

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

More information

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

GUI GRAPHICS AND USER INTERFACES. Welcome to GUI! Mechanics. Mihail Gaianu 26/02/2014 1 Welcome to GUI! Mechanics 26/02/2014 1 Requirements Info If you don t know C++, you CAN take this class additional time investment required early on GUI Java to C++ transition tutorial on course website

More information

Three-Dimensional Data Recovery Using Image-Based Modeling

Three-Dimensional Data Recovery Using Image-Based Modeling Three-Dimensional Data Recovery Using Image-Based Modeling Jeremy W. Cannon Jonathan C. Derryberry Vitaly Y. Kulikov jcannon1@mit.edu jonderry@mit.edu vkulikov@mit.edu Abstract 6.837: Introduction to Computer

More information

Materials in NX Render

Materials in NX Render Materials in NX Render Overview Where materials are stored in NX Render Internal material definition and the NX interface Material types and their characteristics Material components Colour Pattern Reflectance

More information

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

Introduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1. Introduction to Computer Graphics Reading: Angel ch.1 or Hill Ch1. What is Computer Graphics? Synthesis of images User Computer Image Applications 2D Display Text User Interfaces (GUI) - web - draw/paint

More information

Sensor Modeling for a Walking Robot Simulation. 1 Introduction

Sensor Modeling for a Walking Robot Simulation. 1 Introduction Sensor Modeling for a Walking Robot Simulation L. France, A. Girault, J-D. Gascuel, B. Espiau INRIA, Grenoble, FRANCE imagis, GRAVIR/IMAG, Grenoble, FRANCE Abstract This paper proposes models of short-range

More information

Making natural looking Volumetric Clouds In Blender 2.48a

Making natural looking Volumetric Clouds In Blender 2.48a I think that everyone using Blender has made some trials about making volumetric clouds. The truth is that a kind of volumetric clouds is already available in Blender for a long time, thanks to the 3D

More information

Multiresolution 3D Rendering on Mobile Devices

Multiresolution 3D Rendering on Mobile Devices Multiresolution 3D Rendering on Mobile Devices Javier Lluch, Rafa Gaitán, Miguel Escrivá, and Emilio Camahort Computer Graphics Section Departament of Computer Science Polytechnic University of Valencia

More information

Computer-Generated Photorealistic Hair

Computer-Generated Photorealistic Hair Computer-Generated Photorealistic Hair Alice J. Lin Department of Computer Science, University of Kentucky, Lexington, KY 40506, USA ajlin0@cs.uky.edu Abstract This paper presents an efficient method for

More information

Lighting & Rendering in Maya: Lights and Shadows

Lighting & Rendering in Maya: Lights and Shadows Lighting & Rendering in Maya: Lights and Shadows with Jeremy Birn 3dRender.com 1. Introduction: Light and Color 12:09 Keywords: Maya Spot Lights, hardware preview of lights, High Quality Rendering, real-time

More information

A Digital Drafting Board for Design

A Digital Drafting Board for Design A Digital Drafting Board for Design Historically, architectural design, particularly the conceptual part, starts with doodles, sketches, simple models, and ideas etched on the back of an envelope. Pencils

More information

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

Computer Graphics. Introduction. Computer graphics. What is computer graphics? Yung-Yu Chuang Introduction Computer Graphics Instructor: Yung-Yu Chuang ( 莊 永 裕 ) E-mail: c@csie.ntu.edu.tw Office: CSIE 527 Grading: a MatchMove project Computer Science ce & Information o Technolog og Yung-Yu Chuang

More information

Lezione 4: Grafica 3D*(II)

Lezione 4: Grafica 3D*(II) Lezione 4: Grafica 3D*(II) Informatica Multimediale Docente: Umberto Castellani *I lucidi sono tratti da una lezione di Maura Melotti (m.melotti@cineca.it) RENDERING Rendering What is rendering? Rendering

More information

Colorado School of Mines Computer Vision Professor William Hoff

Colorado School of Mines Computer Vision Professor William Hoff Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description

More information

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

D animation. Advantages of 2-D2. Advantages of 3-D3. Related work. Key idea. Applications of Computer Graphics in Cel Animation. Page 1 Applications of Computer Graphics in Cel Animation 3-D D and 2-D 2 D animation Adam Finkelstein Princeton University COS 426 Spring 2003 Homer 3-D3 Homer 2-D2 Advantages of 3-D3 Complex lighting

More information

Multivariate data visualization using shadow

Multivariate data visualization using shadow Proceedings of the IIEEJ Ima and Visual Computing Wor Kuching, Malaysia, Novembe Multivariate data visualization using shadow Zhongxiang ZHENG Suguru SAITO Tokyo Institute of Technology ABSTRACT When visualizing

More information

Computer Graphics. Anders Hast

Computer Graphics. Anders Hast Computer Graphics Anders Hast Who am I?! 5 years in Industry after graduation, 2 years as high school teacher.! 1996 Teacher, University of Gävle! 2004 PhD, Computerised Image Processing " Computer Graphics!

More information

Digital 3D Animation

Digital 3D Animation Elizabethtown Area School District Digital 3D Animation Course Number: 753 Length of Course: 1 semester 18 weeks Grade Level: 11-12 Elective Total Clock Hours: 120 hours Length of Period: 80 minutes Date

More information

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

Go to contents 18 3D Visualization of Building Services in Virtual Environment 3D Visualization of Building Services in Virtual Environment GRÖHN, Matti Gröhn; MANTERE, Markku; SAVIOJA, Lauri; TAKALA, Tapio Telecommunications Software and Multimedia Laboratory Department of Computer

More information

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

IT 386: 3D Modeling and Animation. Review Sheet. Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course IT 386: 3D Modeling and Animation Review Sheet Sources: Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course Notes from CannedMushrooms on YouTube Notes from Digital Tutors tutorial

More information

TEXTURE AND BUMP MAPPING

TEXTURE AND BUMP MAPPING Department of Applied Mathematics and Computational Sciences University of Cantabria UC-CAGD Group COMPUTER-AIDED GEOMETRIC DESIGN AND COMPUTER GRAPHICS: TEXTURE AND BUMP MAPPING Andrés Iglesias e-mail:

More information

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

Advanced Computer Graphics. Rendering Equation. Matthias Teschner. Computer Science Department University of Freiburg Advanced Computer Graphics Rendering Equation Matthias Teschner Computer Science Department University of Freiburg Outline rendering equation Monte Carlo integration sampling of random variables University

More information

ABSTRACT 1. INTRODUCTION

ABSTRACT 1. INTRODUCTION Î ÖØÙ Ð ÒÚ ÖÓÒÑ ÒØ ÓÖ Ë Ò Ó Ö Ñ Ê ÓÒ ØÖÙØ ÓÒ Ò Ò ÐÝ T.L.J. Howard, A.D. Murta and S. Gibson Advanced Interfaces Group, Department of Computer Science, University of Manchester, Manchester M13 9PL, United

More information

Interactive Visualization of Magnetic Fields

Interactive Visualization of Magnetic Fields JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 1 (2013), pp. 107-117 Interactive Visualization of Magnetic Fields Piotr Napieralski 1, Krzysztof Guzek 1 1 Institute of Information Technology, Lodz University

More information

Fundamentals of Computer Graphics

Fundamentals of Computer Graphics Fundamentals of Computer Graphics INTRODUCTION! Sergio Benini! Department of Information Engineering Faculty of Engineering University of Brescia Via Branze, 38 25231 Brescia - ITALY 1 Overview Here you

More information

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

WHITE PAPER. Source Modeling for Illumination Design. Zemax A Radiant Zemax Company Source Modeling for Illumination Design Source Modeling for Illumination Design Authored by: Ronald F. Rykowski and C. Benjamin Wooley Abstract As computation speeds have increased dramatically over the

More information

CS 431/636 Advanced Rendering Techniques"

CS 431/636 Advanced Rendering Techniques CS 431/636 Advanced Rendering Techniques" Dr. David Breen" Korman 105D" Wednesday 6PM 8:50PM" Photon Mapping" 5/2/12" Slide Credits - UC San Diego Goal Efficiently create global illumination images with

More information

Modelling 3D Avatar for Virtual Try on

Modelling 3D Avatar for Virtual Try on Modelling 3D Avatar for Virtual Try on NADIA MAGNENAT THALMANN DIRECTOR MIRALAB UNIVERSITY OF GENEVA DIRECTOR INSTITUTE FOR MEDIA INNOVATION, NTU, SINGAPORE WWW.MIRALAB.CH/ Creating Digital Humans Vertex

More information

Image Synthesis. Transparency. computer graphics & visualization

Image Synthesis. Transparency. computer graphics & visualization Image Synthesis Transparency Inter-Object realism Covers different kinds of interactions between objects Increasing realism in the scene Relationships between objects easier to understand Shadows, Reflections,

More information

Texture Screening Method for Fast Pencil Rendering

Texture Screening Method for Fast Pencil Rendering Journal for Geometry and Graphics Volume 9 (2005), No. 2, 191 200. Texture Screening Method for Fast Pencil Rendering Ruiko Yano, Yasushi Yamaguchi Dept. of Graphics and Computer Sciences, Graduate School

More information

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

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing

More information

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

MobiX3D: a player for displaying 3D content on mobile devices MobiX3D: a player for displaying 3D content on mobile devices Daniele Nadalutti, Luca Chittaro, Fabio Buttussi HCI Lab Dept. of Math and Computer Science University of Udine via delle Scienze, 206 33100

More information

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

COMP-557: Fundamentals of Computer Graphics McGill University, Fall 2010 COMP-557: Fundamentals of Computer Graphics McGill University, Fall 2010 Class times 2:25 PM - 3:55 PM Mondays and Wednesdays Lecture room Trottier Building 2120 Instructor Paul Kry, kry@cs.mcgill.ca Course

More information

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

The Evolution of Computer Graphics. SVP, Content & Technology, NVIDIA The Evolution of Computer Graphics Tony Tamasi SVP, Content & Technology, NVIDIA Graphics Make great images intricate shapes complex optical effects seamless motion Make them fast invent clever techniques

More information

Reflection and Refraction

Reflection and Refraction Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,

More information

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

My Materials. In this tutorial, we ll examine the material settings for some simple common materials used in modeling. Course: 3D Design Title: My Materials Blender: Version 2.6X Level: Beginning Author; Neal Hirsig (nhirsig@tufts.edu) (May 2012) My Materials In this tutorial, we ll examine the material settings for some

More information

The 3D Animation Process at Framework Media

The 3D Animation Process at Framework Media 7 Welsh Road Sutton, MA 01590 PHONE: 508.865.7060 FAX: 508.714.2287 WEB: http://www.frameworkmedia.com The 3D Animation Process at Framework Media Thank you for your interest in technical animation and

More information

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

IN previous chapters we assumed that all lighting interactions occurred at surfaces. In particular, 4 Light Transport in Participating Media Thus, if one is to be five times as distant, make it five times bluer. Leonardo Da Vinci, 1452 1519 IN previous chapters we assumed that all lighting interactions

More information

Computers in Film Making

Computers in Film Making Computers in Film Making Snow White (1937) Computers in Film Making Slide 1 Snow White - Disney s Folly Moral: Original Budget $250,000 Production Cost $1,488,422 Frames 127,000 Production time 3.5 years

More information

CAD and Creativity. Contents

CAD and Creativity. Contents CAD and Creativity K C Hui Department of Automation and Computer- Aided Engineering Contents Various aspects of CAD CAD training in the university and the industry Conveying fundamental concepts in CAD

More information

Rendering Area Sources D.A. Forsyth

Rendering Area Sources D.A. Forsyth Rendering Area Sources D.A. Forsyth Point source model is unphysical Because imagine source surrounded by big sphere, radius R small sphere, radius r each point on each sphere gets exactly the same brightness!

More information

Introduction to Engineering System Dynamics

Introduction to Engineering System Dynamics CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are

More information

A Language for Shading and Lighting Calculations

A Language for Shading and Lighting Calculations ~ Computer Graphics, Volume 24, Number 4, August 1990 A Language for Shading and Lighting Calculations Pat Hanrahan* and Jim Lawsont *Princeton University "tpixar Abstract A shading language provides a

More information

Optical Design Tools for Backlight Displays

Optical Design Tools for Backlight Displays Optical Design Tools for Backlight Displays Introduction Backlights are used for compact, portable, electronic devices with flat panel Liquid Crystal Displays (LCDs) that require illumination from behind.

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III Year, V Semester Section : CSE - 1 & 2 Subject Code : CS6504 Subject

More information

Reflection Lesson Plan

Reflection Lesson Plan Lauren Beal Seventh Grade Science AMY-Northwest Middle School Three Days May 2006 (45 minute lessons) 1. GUIDING INFORMATION: Reflection Lesson Plan a. Student and Classroom Characteristics These lessons

More information

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

also describes the method used to collect the data for the faces. These techniques could be used to animate other flexible surfaces. Computer Generated Animation of Faces Frederick I. Parke, University of Utah This paper describes the representation, animation and data collection techniques that have been used to produce "realistic"

More information

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

The Painter s Eye Grades: 2 4 45 minutes This tour replaces Learning to Look at Art. Please disregard all older tour plans. The Painter s Eye Tour 1 The Painter s Eye Grades: 2 4 45 minutes This tour replaces Learning to Look at Art. Please disregard all older tour plans. Procedures As with all tours, timing is critical. Therefore

More information

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

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA Are Image Quality Metrics Adequate to Evaluate the Quality of Geometric Objects? Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA ABSTRACT

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Chapter 1 Objectives Introduction to Computer Graphics To understand the basic objectives and scope of computer graphics To identify computer graphics applications To understand the basic structures of

More information

Summed-Area Tables for Texture Mapping

Summed-Area Tables for Texture Mapping Computer Graphics Volume 18, Number 3 July 1984 Summed-Area Tables for Texture Mapping Franklin C. Crow Computer Sciences Laboratory Xerox Palo Alto Research Center Abstract Texture-map computations can

More information

Acceleration Methods for Ray Tracing based Global Illumination

Acceleration Methods for Ray Tracing based Global Illumination Acceleration Methods for Ray Tracing based Global Illumination Dissertation zur Erlangung des Doktorgrades Dr. rer. nat. der Fakultät für Ingenieurwissenschaften und Informatik der Universität Ulm vorgelegt

More information

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

Recent Advances in Light Transport Simulation: Some Theory and a lot of Practice Recent Advances in Light Transport Simulation: Some Theory and a lot of Practice SIGGRAPH 2014 Course Course Notes Sample Course materials are available from http://cgg.mff.cuni.cz/ jaroslav/papers/2014-ltscourse/

More information

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

Course Syllabus. Tuesday 4 pm to 5 pm & Thursday 4 to 5 pm Course Syllabus Course Information: Course Title IAT 343: Animation (Spring 2012) Time & Location Lecture (Rm 2600): Tuesday 6:30 pm to 7:50 pm Lab (Rm 3140): D101: Wednesday 2:30 3:50 pm D102: Wednesday

More information

A Cognitive Approach to Vision for a Mobile Robot

A Cognitive Approach to Vision for a Mobile Robot A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University,

More information

4.430 Daylighting. Christoph Reinhart. 4.430 Daylight Simulations

4.430 Daylighting. Christoph Reinhart. 4.430 Daylight Simulations 4.430 Daylighting Christoph Reinhart 4.430 Daylight Simulations Massachusetts Institute of Technology Department of Architecture Building Technology Program 1 MISC Google DIVA forum, onebuilding.org, radianceonline.org

More information

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

Using HDR Panoramas. Dr Ryan Southall - School of Architecture & Design, University of Brighton. Using HDR Panoramas Dr Ryan Southall - School of Architecture & Design, University of Brighton. Introduction The LightLab project attempts to improve the integration of technology into design education

More information

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

Curves and Surfaces. Goals. How do we draw surfaces? How do we specify a surface? How do we approximate a surface? Curves and Surfaces Parametric Representations Cubic Polynomial Forms Hermite Curves Bezier Curves and Surfaces [Angel 10.1-10.6] Goals How do we draw surfaces? Approximate with polygons Draw polygons

More information

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

Effect of skylight configuration and sky type on the daylight impression of a room Eco-Architecture IV 53 Effect of skylight configuration and sky type on the daylight impression of a room P. Seuntiens, M. van Boven & D. Sekulovski Philips Research, Eindhoven, The Netherlands Abstract

More information

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

Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software. Alphacam Art Alphacam Art - CNC Routing For Artists & Ideal Jewellery Cad Cam Software Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.

More information

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

Our One-Year 3D Animation Program is a comprehensive training in 3D using Alias 1 YEAR 3D ANIMATION Illusion is the first of all pleasures Oscar Wilde Our One-Year 3D Animation Program is a comprehensive training in 3D using Alias Oscar Winning software, Maya, the industry standard

More information

Mathematics for Global Illumination

Mathematics for Global Illumination Mathematics for Global Illumination Massimo Picardello Mathematics Department, University of Roma Tor Vergata Abstract and disclaimer This is a simple, almost naif approach to the mathematics of global

More information

Adding Animation With Cinema 4D XL

Adding Animation With Cinema 4D XL Step-by-Step Adding Animation With Cinema 4D XL This Step-by-Step Card covers the basics of using the animation features of Cinema 4D XL. Note: Before you start this Step-by-Step Card, you need to have

More information