CSCI 4972/6963 Advanced Computer Graphics Quiz 2 Tuesday April 17, 2007 noon-1:30pm

Similar documents
6.837 Introduction to Computer Graphics Quiz 2 Thursday November 20, :40-4pm One hand-written sheet of notes allowed

Advanced Graphics. Path Tracing and Photon Mapping Part 2. Path Tracing and Photon Mapping

Global Illumination. COMP 575/770 Spring 2013

Final Project: Real-Time Global Illumination with Radiance Regression Functions

Computer Graphics. Lecture 13. Global Illumination 1: Ray Tracing and Radiosity. Taku Komura

Topic 12: Texture Mapping. Motivation Sources of texture Texture coordinates Bump mapping, mip-mapping & env mapping

Global Illumination. Why Global Illumination. Pros/Cons and Applications. What s Global Illumination

Topic 11: Texture Mapping 11/13/2017. Texture sources: Solid textures. Texture sources: Synthesized

Global Illumination. CSCI 420 Computer Graphics Lecture 18. BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Ch

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

MIT Monte-Carlo Ray Tracing. MIT EECS 6.837, Cutler and Durand 1

Topic 11: Texture Mapping 10/21/2015. Photographs. Solid textures. Procedural

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

Schedule. MIT Monte-Carlo Ray Tracing. Radiosity. Review of last week? Limitations of radiosity. Radiosity

Spring 2012 Final. CS184 - Foundations of Computer Graphics. University of California at Berkeley

A Brief Overview of. Global Illumination. Thomas Larsson, Afshin Ameri Mälardalen University

Computer Graphics. Lecture 10. Global Illumination 1: Ray Tracing and Radiosity. Taku Komura 12/03/15

Rendering Algorithms: Real-time indirect illumination. Spring 2010 Matthias Zwicker

Rendering Part I (Basics & Ray tracing) Lecture 25 December 1, 2015

Consider a partially transparent object that is illuminated with two lights, one visible from each side of the object. Start with a ray from the eye

CS348B: Image Synthesis

Ray Tracing. CSCI 420 Computer Graphics Lecture 15. Ray Casting Shadow Rays Reflection and Transmission [Ch ]

Review. Stephen J. Guy

Topics and things to know about them:

Evolution of Imaging Technology in Computer Graphics. Related Areas

Shadows in the graphics pipeline

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Ground Truth. Welcome!

Render methods, Compositing, Post-process and NPR in NX Render

Today. Acceleration Data Structures for Ray Tracing. Cool results from Assignment 2. Last Week: Questions? Schedule

The Rendering Equation & Monte Carlo Ray Tracing

Computer Graphics 1. Chapter 7 (June 17th, 2010, 2-4pm): Shading and rendering. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2010

Advanced Graphics. Global Illumination. Alex Benton, University of Cambridge Supported in part by Google UK, Ltd

Introduction. Chapter Computer Graphics

The Traditional Graphics Pipeline

Photon Mapping. Due: 3/24/05, 11:59 PM

782 Schedule & Notes

Photon Maps. The photon map stores the lighting information on points or photons in 3D space ( on /near 2D surfaces)

Chapter 7 - Light, Materials, Appearance

Ray Tracing. Cornell CS4620/5620 Fall 2012 Lecture Kavita Bala 1 (with previous instructors James/Marschner)

Photo Studio Optimizer

The V-Ray installer will automatically remove any previous installations. This will allow you to seamlessly upgrade from previous versions.

CSE528 Computer Graphics: Theory, Algorithms, and Applications

Lighting & 3D Graphics. Images from 3D Creative Magazine

Texture. Texture Maps

Photorealism vs. Non-Photorealism in Computer Graphics

Computer Graphics Global Illumination

Real-Time Shadows. Last Time? Schedule. Questions? Today. Why are Shadows Important?

Global Illumination The Game of Light Transport. Jian Huang

Global Illumination CS334. Daniel G. Aliaga Department of Computer Science Purdue University

Local vs. Global Illumination & Radiosity

Interactive Methods in Scientific Visualization

Lighting. Figure 10.1

Computer Graphics Global Illumination

0. Introduction: What is Computer Graphics? 1. Basics of scan conversion (line drawing) 2. Representing 2D curves

COMP371 COMPUTER GRAPHICS

Real-Time Shadows. MIT EECS 6.837, Durand and Cutler

Other Rendering Techniques CSE 872 Fall Intro You have seen Scanline converter (+z-buffer) Painter s algorithm Radiosity CSE 872 Fall

Today. Rendering algorithms. Rendering algorithms. Images. Images. Rendering Algorithms. Course overview Organization Introduction to ray tracing

Virtual Spherical Lights for Many-Light Rendering of Glossy Scenes

Photon Mapping. Michael Doggett Department of Computer Science Lund university

Soft shadows. Steve Marschner Cornell University CS 569 Spring 2008, 21 February

Announcements. Written Assignment 2 out (due March 8) Computer Graphics

Part I The Basic Algorithm. Principles of Photon Mapping. A two-pass global illumination method Pass I Computing the photon map

Anti-aliasing. Images and Aliasing

Ray Tracing Basics I. Computer Graphics as Virtual Photography. camera (captures light) real scene. photo. Photographic print. Photography: processing

Computer Graphics. Lecture 14 Bump-mapping, Global Illumination (1)

The Rendering Equation and Path Tracing

COM337 COMPUTER GRAPHICS Other Topics

Real-Time Shadows. Last Time? Textures can Alias. Schedule. Questions? Quiz 1: Tuesday October 26 th, in class (1 week from today!

lecture 19 Shadows - ray tracing - shadow mapping - ambient occlusion Interreflections

Today. Rendering algorithms. Rendering algorithms. Images. Images. Rendering Algorithms. Course overview Organization Introduction to ray tracing

CS559 Computer Graphics Fall 2015

Computer Graphics. - Ray Tracing I - Marcus Magnor Philipp Slusallek. Computer Graphics WS05/06 Ray Tracing I

Computer Graphics Disciplines. Grading. Textbooks. Course Overview. Assignment Policies. Computer Graphics Goals I

Problem Set 4 Part 1 CMSC 427 Distributed: Thursday, November 1, 2007 Due: Tuesday, November 20, 2007

Computer Graphics I Lecture 11

M.Sc. Animation Game Design& Development Page 1 of 6

Today. Anti-aliasing Surface Parametrization Soft Shadows Global Illumination. Exercise 2. Path Tracing Radiosity

03 RENDERING PART TWO

The Traditional Graphics Pipeline

The Traditional Graphics Pipeline

MITOCW MIT6_172_F10_lec18_300k-mp4

Implementation of Bidirectional Ray Tracing Algorithm

Today. Participating media. Participating media. Rendering Algorithms: Participating Media and. Subsurface scattering

Rendering. Mike Bailey. Rendering.pptx. The Rendering Equation

Image Synthesis. Global Illumination. Why Global Illumination? Achieve more photorealistic images

CSCI-6962 Advanced Computer Graphics

11/2/2010. In the last lecture. Monte-Carlo Ray Tracing : Path Tracing. Today. Shadow ray towards the light at each vertex. Path Tracing : algorithm

Philipp Slusallek Karol Myszkowski. Realistic Image Synthesis SS18 Instant Global Illumination

The exam begins at 2:40pm and ends at 4:00pm. You must turn your exam in when time is announced or risk not having it accepted.

Graphics and Games. Penny Rheingans University of Maryland Baltimore County

THEA RENDER ADAPTIVE BSD ENGINE

Digital 3D technologies

TDA362/DIT223 Computer Graphics EXAM (Same exam for both CTH- and GU students)

Shadow and Environment Maps

COMPUTER GRAPHICS AND INTERACTION

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

Advanced Ray Tracing

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome!

Graphics for VEs. Ruth Aylett

Transcription:

CSCI 4972/6963 Advanced Computer Graphics Quiz 2 Tuesday April 17, 2007 noon-1:30pm Name: RCS username: This quiz is closed book & closed notes except for one 8.5x11 (double-sided) sheet of notes. Please state clearly any assumptions that you made in interpreting a question. Write your answer in the box provided below each question. Be sure to write neatly. If we can t read your solution, we won t be able to give you full credit for your work. 1 / 7 2 / 19 3 / 16 4 / 8 Total / 50 1 Shadow Techniques [ /7] For each shadow algorithm below, check the boxes to indicate the features and limitations inherent in the technique. The features and limitations may be used more than once. Planar Projective Ray Features / Limitations Fake Texture Shadow Shadow Casting Shadows Shadows Maps Volumes Shadows Allows objects to cast shadows on themselves (self shadowing) Permits shadows on arbitrary surfaces (i.e., curved) Renders geometry from the viewpoint of the light Generates extra geometric primitives Limited resolution of intermediate representation can result in jaggie shadow artifacts 1

2 Radiosity / Ray Tracing [ /19] 2.1 Precomputation [ /7] Radiosity is a multi-step algorithm: 1) divide scene into patches, 2) compute form factors, 3) solve radiosity matrix, 4) render the image. Fortunately, much of the work can be performed as a precomputation and may be reused. For each of the scenarios below indicate which steps must be redone and relatively how expensive the change will be: Change the camera position steps to be redone relative cost Change the light position (which patch emits light) Change the total energy emitted by the light source Add a light source Change the color of one of the walls Move an object within the scene Add an object 2.2 Distribution Ray Tracing [ /4] Describe how to extend a traditional ray tracer with motion blur, an effect seen in film images when an object moves fast relative to the shutter speed. 2

2.3 Forward Illumination [ /2] Circle each of the following algorithms that track light as it leaves the light source and travels throughout the scene: ray casting ray tracing radiosity Monte Carlo ray tracing path tracing bidirectional path tracing distribution ray tracing irradiance caching photon mapping 2.4 Caustics [ /2] Circle each of the following algorithms that will create an optically correct rendering of the caustic formed in a scene with an ant, a magnifying glass, and the sun. ray casting ray tracing radiosity Monte Carlo ray tracing path tracing bidirectional path tracing distribution ray tracing irradiance caching photon mapping 2.5 Participating Media [ /4] Describe a scene in which subsurface or atmospheric scattering is important and summarize a rendering technique that may be used simulate that behavior. 3

3 Potpourri [ /16] 3.1 Sampling [ /4] Describe how to generate points uniformly at random on the edge of a circle of radius r centered at the origin in the xy-plane. 3.2 Texture Synthesis [ /3] What parameters control the running time of the texture synthesis method by Efros & Leung? Write the formula for the order notation for the running time in terms of these variables. 4

3.3 Temporal Dimension [ /6] When rendering the frames of an animation using a technique such as Interactive Pen-and-Ink Illustration by Salisbury et al., what artifact(s) are likely to appear? How do Meyer & Anderson minimize the appearance of a similar problem in Statistical Acceleration for Animated Global Illumination? 3.4 Anyone Got Scissors? [ /3] Draw heavy lines to indicate cut lines on this 3D L-shaped closed box so that it can be unfolded into a single flat shape with no overlaps (papercraft style) or prove that it is impossible to do so. 5

4 Truthiness [ /8] Most of the statements below are false. Identify each statement as false or true, and correct each false statement so that it is true (but still informative). 4.1 Ambient Illumination [ /2] True or False The ambient term of the Phong BRDF is a hack to approximate color bleeding. 4.2 Procedural Textures [ /2] True or False Ken Perlin (who is a good rapper) won an Oscar for his noise because it is fast, deterministic, looks random, and can be used to make fake marble. 4.3 Image Analogies [ /2] True or False Image Analogies by Hertzmann et al. can only be used to imitate the style of master artists who painted from photographs because it is necessary to have both A and A. 4.4 Photo Pop-up [ /2] True or False Automatic Photo Pop-up by Hoiem et al. does not work for natural scenes and can only be applied to man-made geometry such as indoor architectural photographs. 6