VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // MULTI CAMERA METHODOLOGIES

Slides:



Advertisements
Similar presentations
Parameterized Environment Maps
Advertisements

Exploration of advanced lighting and shading techniques
ADVANCED SKIN SHADING WITH FACEWORKS Nathan Reed — NVIDIA March 24, 2014.
Fast Volumetric Display of Natural Gaseous Phenonema Stefan Roettger Thomas Ertl University of Erlangen.
Adapted from Min Chen’s Presentation in Dagstuhl Seminar Enriching Volume Modelling with Scalar Fields Min Chen, Andrew S Winter, David Rodgman and.
1Notes  Textbook: matchmove 6.7.2, B.9. 2 Match Move  For combining CG effects with real footage, need to match synthetic camera to real camera: “matchmove”
Copyright  Philipp Slusallek Cs fall IBR: Model-based Methods Philipp Slusallek.
Chapter 4 Digital Multimedia, 2nd edition Vector Graphics.
High-Quality Video View Interpolation
Advanced lighting and rendering Multipass rendering.
Image-Based Rendering Produce a new image from real images. Combining images Interpolation More exotic methods.
Copyright  Philipp Slusallek IBR: View Interpolation Philipp Slusallek.
Siggraph’2000, July 27, 2000 Jin-Xiang Chai Xin Tong Shing-Chow Chan Heung-Yeung Shum Microsoft Research, China Plenoptic Sampling SIGGRAPH’2000.
6/6/031 Geometry – Data Acquisition and Model Reconstruction VPERC Conference June 6, 2003 ASU.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Image-Based Rendering. 3D Scene = Shape + Shading Source: Leonard mcMillan, UNC-CH.
REAL-TIME VIDEO EFFECTS USING A DEPTH SENSOR Robbie Fraser and Ridho Jeftha.
Image-based rendering Michael F. Cohen Microsoft Research.
CSE 381 – Advanced Game Programming Code Setup.
Computer Graphics The Rendering Pipeline - Review CO2409 Computer Graphics Week 15.
Digital Media Lecture 8: Vector Graphics 3D Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Sky Boxes and Vector Math 2 Course Information CVG: Programming 4 My Name: Mark Walsh Website:
Rendering Fur with Three Dimensional Textures James T. Kajiya and Timothy L. Kay.
Image-Based Rendering CS 446: Real-Time Rendering & Game Technology David Luebke University of Virginia.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
CSE 681 Introduction to Ray Tracing. CSE 681 Ray Tracing Shoot a ray through each pixel; Find first object intersected by ray. Image plane Eye Compute.
Lesson Plan: Drafting and Design J6-2. What is 3D solid modeling? How do 3D solid modeling programs work?
Acquiring, Stitching and Blending Diffuse Appearance Attributes on 3D Models C. Rocchini, P. Cignoni, C. Montani, R. Scopigno Istituto Scienza e Tecnologia.
Chapter 10: Computer Graphics
Unity 3D Rolfe Bozier 24-Apr-2017
Compositing and Rendering
Model Optimization Wed Nov 16th 2016 Garrett Morrison.
Reflective Shadow Mapping By: Mitchell Allen.
Photorealistic Rendering vs. Interactive 3D Graphics
Aspects of Game Rendering
Volume Visualization Chap. 10 November 20 , 2008 Jie Zhang Copyright ©
Image-Based Rendering
Deferred Lighting.
3D Graphics Rendering PPT By Ricardo Veguilla.
CS451Real-time Rendering Pipeline
Interactive Computer Graphics
Computer Graphics.
© University of Wisconsin, CS559 Fall 2004
© 2005 University of Wisconsin
Volume Visualization Chap. 10 December 3 , 2009 Jie Zhang Copyright ©
Ray Tracer Project CSE 557.
Michael Tanaya , Hua ming Chen
(c) 2002 University of Wisconsin
CSc4730/6730 Scientific Visualization
Parallel Spectral Renderer
Lighting.
CSE 381 – Advanced Game Programming Terrain
Mapping.
Above: An Actual View of Earth from Space (Courtesy NASA)
Real-time Volumetric Lighting in Participating Media
Above: An Actual View of Earth from Space (Courtesy NASA)
(c) 2002 University of Wisconsin
CS5500 Computer Graphics May 29, 2006
CS-378: Game Technology Lecture #4: Texture and Other Maps
Current Research in VR Display Technology
CSCE 441: Computer Graphics Ray Tracing
V-RAY FOR 3DS MAX Global Illumination for Interior Scenes
Ray Tracer Project CSE 557.
Introduction to Ray Tracing
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Using billboards within games
Presentation transcript:

VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // MULTI CAMERA METHODOLOGIES JORDAN HALSEY // VR PLAYHOUSE

VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // MULTI CAMERA METHODOLOGIES Pro: Highly realistic seated viewing experience Large lighting datasets Reflections and refractions behave as n the real world Con: Extremely large datasets Playback is view dependent Cgi integration and post effects need to be rendered with exact camera matching Rendering, rendering, rendering... Complicated file structure Necessity for highly controlled lighting

VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // POST PRODUCTION METHODOLOGIES

VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // POST PRODUCTION METHODOLOGIES

VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // POST PRODUCTION METHODOLOGIES Lightfield, as we know it will never be other than a view dependent solution Combining Lightfield for volumetric reconstruction Specular/Reflection information based off per camera calculations View Dependent

GEOMETRY RE-CONSTRUCTION // LIDAR DATA // PHOTOGRAMMETRY Geometry reconstruction techniques Filling in missing or incomplete data Photogrammetry for object re-construction

GOOGLE JUMP PROGRAM // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES Automatic stitching through the cloud Stitched media delivered as 8K top/bottom stereo Stereo depth maps CGI can be integrated easily in a variety of ways Can be turned into a room scale experience Can be integrated into the game engine Any CGI post effects can be rendered easily without the need for elaborate camera set-ups Playback is not view dependent Con: Lighting is baked ( More on this later....) Can create large data sets Currently data is 8 bit Depth information needs refining through post production

GOOGLE JUMP PROGRAM // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES Top/Bottom stereo Nadir fixes Depth clean up

GOOGLE JUMP PROGRAM // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES Volumetric reconstruction pre-processed and post-processed.

GOOGLE JUMP PROGRAM // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES Over corrected right eye depth map A sphere integrated with the volumetric video

GOOGLE JUMP PROGRAM // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES Distance based scale correction Can be embedded as an attribute on the data for playback

INTEGRATED CGI // DEEP BASED COMPOSITING Deep based compositing techniques for cgi integration Spatial rectification between the lat-long world and the cgi world Matching z-depth for correct stereo between cgi and shot lat long

GOOGLE JUMP PROGRAM // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES Deep re-construction in for CGI Integration

OBJECT EXTRACTION AND ISOLATION THROUGH DEPTH SLICING Automatic z through depth data Altering depth of field Re-lighting effects through normals

GEOMETRY RE-CONSTRUCTION THROUGH POINT CLOUD MESHING AND TEXTURE RE- PROJECTION Using the data for geometry isolation Using the data for geometry creation Texture projection

GOOGLE JUMP PROGRAM // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES CGI Integration with Stereo footage from the Google Jump program

GOOGLE JUMP PROGRAM // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES Object isolation for integration with CGI

GOOGLE JUMP PROGRAM // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES Fluid interaction with collisions

GOOGLE JUMP PROGRAM // VOLUMETRIC RECONSTRUCTION // DE- LIGHTING Using the provided environment we are able to sample the diffuse lighting contribution With the provided lighting contribution we can project a ray on the data

DEEP RENDERING // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES Using deep renders for volumetric reconstruction Deep represents multiple float values per pixel

DEEP RENDERING // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES

DEEP RENDERING // VOLUMETRIC RECONSTRUCTION // POST PRODUCTION METHODOLOGIES