Conclusion Introduced the Voxel DAG encoding

Slides:



Advertisements
Similar presentations
Ray Tracing Depth Maps Using Precomputed Edge Tables Kevin Egan Rhythm & Hues Studios.
Advertisements

Christian Lauterbach COMP 770, 2/16/2009. Overview  Acceleration structures  Spatial hierarchies  Object hierarchies  Interactive Ray Tracing techniques.
Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
Graphics Pipeline.
Presented by Konstantinos Georgiadis. Abstract This method extends the Hierarchical Radiosity approach for environments whose geometry and surface attributes.
The Discrete Ray-casting Algorithm Qiang Xue Jiaoying Shi State Key Lab Of CAD&CG Zhejiang University.
1 Dr. Scott Schaefer Shadows. 2/40 Shadows Shadows provide clues about depth Make scenes appear more realistic.
Efficient Sparse Voxel Octrees
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 21: Image-Based Rendering Ravi Ramamoorthi
1 View Coherence Acceleration for Ray Traced Animation University of Colorado at Colorado Springs Master’s Thesis Defense by Philip Glen Gage April 19,
General Trees and Variants CPSC 335. General Trees and transformation to binary trees B-tree variants: B*, B+, prefix B+ 2-4, Horizontal-vertical, Red-black.
Shading Languages By Markus Kummerer. Markus Kummerer 2 / 19 State of the Art Shading.
Basic 3D Graphics Chapter 5. Bird’s Eye View  Basic 3D Graphics –Basic concepts of 3D graphics, rendering pipeline, Java 3D programming, scene graph,
Shadows Computer Graphics. Shadows Shadows Extended light sources produce penumbras In real-time, we only use point light sources –Extended light sources.
Ansh Bahri Sandeep Thippeswamy Sohil Himanish Anuja Chandorkar
Aaron Schultz. Idea: Objects close to a light shadow those far away. Anything we can see from the light’s POV is lit. Everything hidden is dark. Distance.
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
1 Image Basics Hao Jiang Computer Science Department Sept. 4, 2014.
Rendering Adaptive Resolution Data Models Daniel Bolan Abstract For the past several years, a model for large datasets has been developed and extended.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics 靜宜大學 資訊工程系 蔡奇偉 副教授
Modular SRAM-based Binary Content-Addressable Memories Ameer M.S. Abdelhadi and Guy G.F. Lemieux Department of Electrical and Computer Engineering University.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
CS-378: Game Technology Lecture #4: Texture and Other Maps Prof. Okan Arikan University of Texas, Austin V Lecture #4: Texture and Other Maps.
Random-Accessible Compressed Triangle Meshes Sung-eui Yoon Korea Advanced Institute of Sci. and Tech. (KAIST) Peter Lindstrom Lawrence Livermore National.
Hardware-accelerated Rendering of Antialiased Shadows With Shadow Maps Stefan Brabec and Hans-Peter Seidel Max-Planck-Institut für Informatik Saarbrücken,
Binary Space Partitioning Trees Ray Casting Depth Buffering
Efficient Streaming of 3D Scenes with Complex Geometry and Complex Lighting Romain Pacanowski and M. Raynaud X. Granier P. Reuter C. Schlick P. Poulin.
Interactive Ray Tracing of Dynamic Scenes Tomáš DAVIDOVIČ Czech Technical University.
Collections Data structures in Java. OBJECTIVE “ WHEN TO USE WHICH DATA STRUCTURE ” D e b u g.
Houston, Wiebe & Batty. (2004) RLE Sparse Level Sets. RLE Sparse Level Sets Ben Houston Mark Wiebe Christopher Batty Fluids and Level Sets Session.
Real-Time Relief Mapping on Arbitrary Polygonal Surfaces Fabio Policarpo Manuel M. Oliveira Joao L. D. Comba.
Advanced topics Advanced Multimedia Technology: Computer Graphics Yung-Yu Chuang 2006/01/04 with slides by Brian Curless, Zoran Popovic, Mario Costa Sousa.
1 Perception and VR MONT 104S, Fall 2008 Lecture 20 Computer Graphics and VR.
Towards Unifying Vector and Raster Data Models for Hybrid Spatial Regions Philip Dougherty.
Real-Time Dynamic Shadow Algorithms Evan Closson CSE 528.
Shadows David Luebke University of Virginia. Shadows An important visual cue, traditionally hard to do in real-time rendering Outline: –Notation –Planar.
Adaptive Depth Bias for Shadow Maps Hang Dou 4, Yajie Yan 4, Ethan Kerzner 2, Zeng Dai 1, Chris Wyman 3 University of Iowa 1, SCI Institute 2, NVIDIA 3.
Project 4 Relief Map Fri, Oct 24, 2003 Due Fri, Oct 31, 2003.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
SHADOW CASTER CULLING FOR EFFICIENT SHADOW MAPPING JIŘÍ BITTNER 1 OLIVER MATTAUSCH 2 ARI SILVENNOINEN 3 MICHAEL WIMMER 2 1 CZECH TECHNICAL UNIVERSITY IN.
Texturing CMSC 435/ What is Texturing? 2 Texture Mapping Definition: mapping a function onto a surface; function can be: – 1, 2, or 3D – sampled.
Ying Zhu Georgia State University
Hybrid Ray Tracing and Path Tracing of Bezier Surfaces using a mixed hierarchy Rohit Nigam, P. J. Narayanan CVIT, IIIT Hyderabad, Hyderabad, India.
Rogerio Feris 1, Ramesh Raskar 2, Matthew Turk 1
3D Object Representations
Knowledge Representation
Alias-Free Shadow Maps
Common Classification Tasks
Accelerated Single Ray Tracing for Wide Vector Units
Implementation: Ray-Tracing DAGs
Bo Wang1, Yingfei Xiong2, Zhenjiang Hu3, Haiyan Zhao1,
Introduction to Computer Graphics with WebGL
Generalization of (2n+4)-point approximating subdivision scheme
دانشگاه شهیدرجایی تهران
“Measurement & Geometry” Math-7 SOL Review Packet
تعهدات مشتری در کنوانسیون بیع بین المللی
Mesh Parameterization: Theory and Practice
دومین کمیته مترجمین حاکمیت بالینی دانشگاه
Introduction to Computer Graphics
DICOM in Ophthalmology, an Example of a New Enhanced Multiframe Object
Advanced Implementation of Tables
CS-378: Game Technology Lecture #4: Texture and Other Maps
RADEON™ 9700 Architecture and 3D Performance
UNIT SELF-TEST QUESTIONS
Advance Database System
Scalable light field coding using weighted binary images
Figure 3. Converting an expression into a binary expression tree.
GEARS: A General and Efficient Algorithm for Rendering Shadows
Directional Occlusion with Neural Network
Presentation transcript:

Conclusion Introduced the Voxel DAG encoding Extended to more advanced encodings Attributes stored in a separate structure coupled to the DAG Practical implementations for constructing and using the DAGs Applications, including Shadow Volumes and Maps General idea applicable to data other than just binary voxel geometry Questions? Future? SVOs vs DAGs and where we get compression. <Lots of large planar surfaces in man-made environments Pointer compression + Symetries – reflections, Went bezerk and tried rotations, inversions. Similar subgraphs of fixed depth higher up in the hierarchy. Columns, slices. Dags with colors. Soon also for dynamic scenes. View-dependent information. -> let us know if you want to cooperate. DAGs can be traversed with GLSL and WebGL. DAGs and multi-resolution hierarchies can efficiently encode shadows Voxel DAGs and Multiresolution Hierarchies: From Large-Scale Scenes to Pre-computed Shadows

Q&A Thank you for your attention Brief Q&A as time permits Lunch will be served in the Foyer shortly. Voxel DAGs and Multiresolution Hierarchies: From Large-Scale Scenes to Pre-computed Shadows