Real Time Rendering. CS 563 Advanced Topics in Computer Graphics. Songxiang Gu Jan, 31, 2005

Similar documents
A million pixels, a million polygons. Which is heavier? François X. Sillion. imagis* Grenoble, France

A million pixels, a million polygons: which is heavier?

But, vision technology falls short. and so does graphics. Image Based Rendering. Ray. Constant radiance. time is fixed. 3D position 2D direction

A Warping-based Refinement of Lumigraphs

Image or Object? Is this real?

CS 684 Fall 2005 Image-based Modeling and Rendering. Ruigang Yang

Hybrid Rendering for Collaborative, Immersive Virtual Environments

[4] ANDREWS, G. R. Foundations of Multithreaded, Parallel, and Distributed Programming. 1. ed. Boston: Addison Wesley, p.

Light Field Techniques for Reflections and Refractions

Image-Based Rendering. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen

Real-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images

Image Base Rendering: An Introduction

Lazy decompression of surface light fields for precomputed global illumination

High-Quality Interactive Lumigraph Rendering Through Warping

Image-based modeling (IBM) and image-based rendering (IBR)

Point-Based Impostors for Real-Time Visualization

Capturing and View-Dependent Rendering of Billboard Models

Fundamentals of image formation and re-use

Morphable 3D-Mosaics: a Hybrid Framework for Photorealistic Walkthroughs of Large Natural Environments

Image-Based Modeling and Rendering

Rendering Light Reflection Models

Image-based Rendering with Controllable Illumination

POP: A Hybrid Point and Polygon Rendering System for Large Data

Computational Photography

Reflection Space Image Based Rendering

Image-Based Modeling and Rendering

Real-Time Reflection on Moving Vehicles in Urban Environments

Chapter 1 Introduction. Marc Olano

Interactive Radiosity Using Mipmapped Texture Hardware

PAPER Three-Dimensional Scene Walkthrough System Using Multiple Acentric Panorama View (APV) Technique

Image-based rendering for real-time applications

Image-Based Rendering

VIDEO FOR VIRTUAL REALITY LIGHT FIELD BASICS JAMES TOMPKIN

Image-Based Rendering for Non-Diffuse Synthetic Scenes

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

Improved Illumination Estimation for Photon Maps in Architectural Scenes

Image-Based Rendering. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen

Light Reflection Models

Temporally Coherent Interactive Ray Tracing

Surfels: Surface Elements as Rendering Primitives

Shadow Rendering EDA101 Advanced Shading and Rendering

CS380: Computer Graphics Introduction. Sung-Eui Yoon ( 윤성의 ) Course URL:

Announcements. Light. Properties of light. Light. Project status reports on Wednesday. Readings. Today. Readings Szeliski, 2.2, 2.3.

Ingo Scholz, Joachim Denzler, Heinrich Niemann Calibration of Real Scenes for the Reconstruction of Dynamic Light Fields

History of computer graphics

The Traditional Graphics Pipeline

Shadow and Environment Maps

FAST ALGORITHM FOR CREATING IMAGE-BASED STEREO IMAGES

Multipass GPU Surface Rendering in 4D Ultrasound

Image-Based Rendering and Light Fields

A Panoramic Walkthrough System with Occlusion Culling

Projective Texture Mapping with Full Panorama

The Traditional Graphics Pipeline

Hierarchical Image-Based Rendering Using Texture Mapping Hardware

Interpolation using scanline algorithm

Point-Based Modeling from a Single Image

Rendering by Manifold Hopping

Image-based rendering using plane-sweeping modelisation

Rendering Light Reflection Models

The Traditional Graphics Pipeline

Efficient View-Dependent Image-Based Rendering with Projective Texture-Mapping

Modeling Light. Slides from Alexei A. Efros and others

Real-Time Image Based Lighting in Software Using HDR Panoramas

Acquisition and Visualization of Colored 3D Objects

Evolution of Imaging Technology in Computer Graphics. Related Areas

Spatially-Encoded Far-Field Representations for Interactive Walkthroughs

CS230 : Computer Graphics Lecture 4. Tamar Shinar Computer Science & Engineering UC Riverside

Image-Based Rendering. Image-Based Rendering

Complex Shading Algorithms

Accelerated Ambient Occlusion Using Spatial Subdivision Structures

View-based Rendering: Visualizing Real Objects from Scanned Range and Color Data

CS348B: Image Synthesis

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

A Survey and Classification of Real Time Rendering Methods

Plenoptic Image Editing

Overview. A real-time shadow approach for an Augmented Reality application using shadow volumes. Augmented Reality.

Image-Based Modeling and Rendering. Image-Based Modeling and Rendering. Final projects IBMR. What we have learnt so far. What IBMR is about

Modeling Light. Michal Havlik

Traditional Image Generation. Reflectance Fields. The Light Field. The Light Field. The Light Field. The Light Field

Welcome to COMP 770 (236) Introduction. Prerequisites. Prerequisites

Modeling Light. Michal Havlik : Computational Photography Alexei Efros, CMU, Fall 2007

Hardware-Assisted Relief Texture Mapping

Temporally Coherent Interactive Ray Tracing

Efficient Rendering of Glossy Reflection Using Graphics Hardware

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

Modeling Light. Michal Havlik

Interactive Rendering of Globally Illuminated Glossy Scenes

Chapter 7 - Light, Materials, Appearance

Image-Based Rendering using Image-Warping Motivation and Background

Implementation of a panoramic-based walkthrough system

Soft Shadow Maps for Linear Lights

Challenges and advances in interactive modeling

Optimizing an Inverse Warper

Ray Tracing. Kjetil Babington

Image-Based Rendering Methods

Light Fields. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen

Tour Into the Picture using a Vanishing Line and its Extension to Panoramic Images

COMP 4801 Final Year Project. Ray Tracing for Computer Graphics. Final Project Report FYP Runjing Liu. Advised by. Dr. L.Y.

More and More on Light Fields. Last Lecture

A Generalized Light-Field API and Management System

Transcription:

Real Time Rendering CS 563 Advanced Topics in Computer Graphics Songxiang Gu Jan, 31, 2005

Introduction Polygon based rendering Phong modeling Texture mapping Opengl, Directx Point based rendering VTK Image based rendering Plenoptic modeling (panorama) Light field BRDF

Introduction Image Points Sampling Image Based Modeling Image Based Rendering Points Polygon Point Based Rendering Screen Geometry Based Rendering

Geometry Based Rendering Shading model Gouraud shading model Phong shading model I tot =I amb + I diff + I spec + = Diffuse Specular Combined Image

Global Illumination Reflection Environment mapping Ray tracing Shadow Planar shadow Self shadow Volume shadow Shadow map Soft shadow

Texture mapping Geometric mapping Filtering Box filter Trilinear filter MIPMAP: a min or max filter

Bump map Bump map Planar Texture Bump map Texture

Image warping General image warping LOD and impostor Nailboard

Layered impostor Image warping

Layer depth Images Image warping

Application of Image warpping Accelerate walkthrough of geometrically complex static scenes Show an environment in far distance. Re-render a scene from nearby view points.

Marc Levoy Point based rendering The Use of Points as a Display Primitive Display of Surfaces from Volume Data

J.P. Grossman Point Sample Rendering Point sampling rendering

Converts objects to points Point based rendering Filter Normalization Texture mapping Renders those points

Application Medical Image Processing Point based rendering Some movie for Point based rendering Skull 1 Skull - 2

Render with depth information View dependent rendering L.McMillan. The Delta Tree: An Object-Centered Approach to Image-Based Rendering.

D. Lischinski and A. Rappoport. View dependent rendering Image-Based Rendering for Non-Diffuse Synthetic Scenes. Coverage is considered by the depth information. The shade will not change even when the view is moving.

Point based rendering Use points as a display primitive Object rendered with box reconstruction filter

Yizhou Yu Image based modeling IMAGE-BASED MODELING AND RENDERING OF ARCHITECTURE WITH INTERACTIVE PHOTOGRAMMETRY AND VIEW-DEPENDENT TEXTURE MAPPING

Image based modeling Get the image for the target Registration Camera parameter decision

Image based modeling Reconstruction Texture Efficiency very slow

Plenoptic modeling Image based Rendering Adelson and Bergen, The Plenoptic Function and Elements of Early Vision. Light field rendering and Lumigraph -- 1996 Marc Levoy and Pat Hanrahan, Light Field Rendering Michael F. Cohen, The Lumigraph BRDF rendering

Image based Rendering Rendering without polygens No depth information Phong model I tot = I amb + I diff + I spec I diff = (N * L) = Light Engergy * cos(? ) Represent the I diff I tot = f (?,?,?, V x, V y, V z, time)

Image based Rendering Panorama Model Simplification I tot = f (V x, V y, V z ) Movie-map system QuickTimeVR system Plenoptic modeling system McMillan and Bishop, Plenoptic Modeling: An Image-Based Rendering System.

Plenoptic modeling Concentric Panorama Images acquisition Registration

Ray tracing for warpping Image warpping New view image creation Filtering Reference Point Current view point The plenoptic modeling system

Light field rendering Lighting model I tot = f (?,?,?, V x, V y, V z, time) Simplification I tot = f (?,?, V x, V y ) I tot = f (u, v, x, y)

Light field rendering Representation t v s u

Image sampling Light field rendering

Light field rendering Some equipments for the data sampling

Light field rendering input light field Registration registered light field Median median image Texture Synthesis output light field

Light field rendering Ray tracing and create a new image Filter the image to make it smooth Texture The procedure and Some of common results

Texture synthesis Light field rendering Li-Yi Wei, Marc Levoy, Texture Analysis and Synthesis

Texture synthesis Light field rendering Extension of the priority based texture synthesis to 4D. Set the initial condition to be estimated data given from the median image. C=1 C=1 p p C=0 C=0 0<C<1 C=0

Light field rendering Power of the light field 1 Removing the pillars

Light field rendering Power of the light field 2 Removing the fence

Extention of Light field 5-D lighting modeling is created I tot = f (u, v, x, y) + light energy BRDF is presented A sample for BRDF

Refercence 1. Marc Levoy and Pat Hanrahan, Light Field Rendering, Proc. SIGGRAPH 1996 2. Marc Levoy, Display of Surfaces from Volume Data, IEEE Computer Graphics and Applications, Vol. 8, No. 3, May, 1988 3. S. J. Gortler, R. Grzeszczuk, R. Szeliski, and M. F. Cohen. The Lumigraph. In H. Rushmeier, editor, SIGGRAPH 96 Conference Proceedings, Annual Conference Series, pages 43 54. ACM SIGGRAPH, Addison Wesley, August 1996. held in New Orleans, Louisiana, 04-09 August 1996. 4. Tomas Moller, Eric haines, Real time rendering 5. D. Lischinski and A. Rappoport. Image-Based Rendering for Non-Diffuse Synthetic Scenes. In G. Drettakis and N. Max, editors, Eurographics Workshop on Rendering 1998, pages 301 314. Eurographics, Springer Wien, 1998. held in New Orleans, Louisiana, 04-09 August 1996. 6. G. Schaufler. Per-Object Image Warping with Layered Impostors. In N. M. G. Drettakis, editor, Rendering Techniques 98, Proceedings of the Eurographics Workshop in Vienna, Austria, June 29-July 1, 1998, pages 145 156. Eurographics, Springer, July 1998.

The End. Thank you!

Insert your stuff here Insert your Title here..

Insert your stuff here Insert your Title here..