Transactions on Information and Communications Technologies vol 12, 1995 WIT Press, ISSN
|
|
- Mavis Matthews
- 7 years ago
- Views:
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 Gregory J. Ward Francis M. Rubinstein Robert D. Clear Lighting Systems Research Lawrence Berkeley Laboratory 1 Cyclotron Rd., 90-3111 Berkeley, CA 94720
More informationIntroduction 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 informationCourse 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 informationInstructor. 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 informationThe 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 informationLoad 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 informationComputer 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 informationCUBE-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 informationA 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 informationINTRODUCTION 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 informationA 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 informationPATH 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 informationComputer 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 informationUsing 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 informationMonte 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 informationSpecular 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 informationIntroduction 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 informationSkillsUSA 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 informationRendering 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 informationABS 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 informationComputer 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 informationREAL-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 informationAdvanced 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 informationPRODUCT 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 informationThea 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 informationAn 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 informationIntroduction 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 information3D 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 informationWilliam 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 informationPath 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 informationGRAFICA - 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 informationDhiren 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 informationStep 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 informationAPPLICATION 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 informationMonash 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 informationPhoton 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 informationTeaching 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 informationCork 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 informationGUI 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 informationThree-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 informationMaterials 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 informationIntroduction 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 informationSensor 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 informationMaking 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 informationMultiresolution 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 informationComputer-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 informationLighting & 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 informationA 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 informationComputer 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 informationLezione 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 informationColorado 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 informationD 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 informationMultivariate 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 informationComputer 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 informationDigital 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 informationGo 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 informationIT 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 informationTEXTURE 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 informationAdvanced 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 informationABSTRACT 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 informationInteractive 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 informationFundamentals 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 informationWHITE 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 informationCS 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 informationModelling 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 informationImage 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 informationTexture 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 informationImage 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 informationMobiX3D: 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 informationCOMP-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 informationThe 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 informationReflection 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 informationMy 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 informationThe 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 informationIN 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 informationComputers 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 informationCAD 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 informationRendering 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 informationIntroduction 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 informationA 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 informationOptical 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 informationVALLIAMMAI 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 informationReflection 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 informationalso 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 informationThe 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 informationBernice 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 informationIntroduction 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 informationSummed-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 informationAcceleration 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 informationRecent 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 informationCourse 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 informationA 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 information4.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 informationUsing 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 informationCurves 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 informationEffect 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 informationAlphacam 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 informationOur 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 informationMathematics 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 informationAdding 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