Jeremy Meredith, Lawrence Livermore National Laboratory

Slides:



Advertisements
Similar presentations
LOD Map – A Visual Interface for Navigating Multiresolution Volume Visualization Chaoli Wang and Han-Wei Shen The Ohio State University Presented at IEEE.
Advertisements

Parallel Volume Rendering for Ocean Visualization in a Cluster of PCs Alexandre Coelho Marcio Nascimento Cristiana Bentes Maria Clicia S. de Castro Ricardo.
1GR2-00 GR2 Advanced Computer Graphics AGR Lecture 18 Image-based Rendering Final Review of Rendering What We Did Not Cover Learning More...
Compositing and Blending Ed Angel Professor Emeritus of Computer Science University of New Mexico 1 E. Angel and D. Shreiner: Interactive Computer Graphics.
The 7 th Ultrascale Visualization Workshop November 12, 2012 Salt Lake City.
VIS Group, University of Stuttgart Tutorial T4: Programmable Graphics Hardware for Interactive Visualization Pre-Integrated Splatting (Stefan Roettger)
Direct Volume Rendering. What is volume rendering? Accumulate information along 1 dimension line through volume.
Xingfu Wu Xingfu Wu and Valerie Taylor Department of Computer Science Texas A&M University iGrid 2005, Calit2, UCSD, Sep. 29,
CAP4730: Computational Structures in Computer Graphics Visible Surface Determination.
Computer Graphics Visible Surface Determination. Goal of Visible Surface Determination To draw only the surfaces (triangles) that are visible, given a.
A Hardware-Assisted Hybrid Rendering Technique for Interactive Volume Visualization Brett Wilson Kwan-Liu Ma University of California, Davis Patrick S.
Hardware-Accelerated Adaptive EWA Volume Splatting Wei Chen ZJU Liu Ren CMU Matthias Zwicker MIT Hanspeter Pfister MERL.
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) OptIPuter Collaboration and Visualization Research Jason Leigh.
UNCLASSIFIED: LA-UR Data Infrastructure for Massive Scientific Visualization and Analysis James Ahrens & Christopher Mitchell Los Alamos National.
Distributed Interactive Ray Tracing for Large Volume Visualization Dave DeMarle Steven Parker Mark Hartner Christiaan Gribble Charles Hansen.
Splatting Josh Anon Advanced Graphics 1/29/02. Types of Rendering Algorithms Backward mapping Image plane mapped into data Ray casting Forward mapping.
Memory-Savvy Distributed Interactive Ray Tracing David E. DeMarle Christiaan Gribble Steven Parker.
IN4151 Introduction 3D graphics 1 Introduction to 3D computer graphics part 2 Viewing pipeline Multi-processor implementation GPU architecture GPU algorithms.
Parallel Rendering Ed Angel
Abstract: Digital 3D models are used in industry during the design process. Our client, Siemens PLM, creates software to allow these businesses to view.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Beyond Meshes Spring 2012.
Sort-Last Parallel Rendering for Viewing Extremely Large Data Sets on Tile Displays Paper by Kenneth Moreland, Brian Wylie, and Constantine Pavlakos Presented.
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) CS 426 Intro to 3D Computer Graphics © 2003, 2004, 2005 Jason Leigh Electronic.
Electronic Visualization Laboratory University of Illinois at Chicago “Sort-First, Distributed Memory Parallel Visualization and Rendering” by E. Wes Bethel,
Stefan Roettger University of Stuttgart A Two-Step Approach for Interactive Pre-Integrated Volume Rendering of Unstructured Grids VolVis '02 A Two-Step.
Parallel Rendering 1. 2 Introduction In many situations, standard rendering pipeline not sufficient ­Need higher resolution display ­More primitives than.
Interactive Exploration of Large Remote Micro-CT Scans Prohaska, Hutanu, Kähler, Hege (Zuse Institut Berlin)
Sam Uselton Center for Applied Scientific Computing Lawrence Livermore National Lab October 25, 2001 Challenges for Remote Visualization: Remote Viz Is.
1 Shadows (2) ©Anthony Steed Overview n Shadows – Umbra Recap n Penumbra Analytical v. Sampling n Analytical Aspect graphs Discontinuity meshing.
Introduction to Parallel Rendering Jian Huang, CS 594, Spring 2002.
A High-Performance Scalable Graphics Architecture Daniel R. McLachlan Director, Advanced Graphics Engineering SGI.
Parallel Rendering. 2 Introduction In many situations, a standard rendering pipeline might not be sufficient ­Need higher resolution display ­More primitives.
Commodity-SC Workshop, Mar00 Cluster-based Visualization Dino Pavlakos Sandia National Laboratories Albuquerque, New Mexico.
Real-time Graphics for VR Chapter 23. What is it about? In this part of the course we will look at how to render images given the constrains of VR: –we.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
An Enhanced Splatting Method Graphics and Visualization Group Department of Computer Science The University of Auckland Peter Kulka & Richard Lobb.
Electronic Visualization Laboratory (EVL) University of Illinois at Chicago Paper-4 Interactive Translucent Volume Rendering and Procedural Modeling Joe.
MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH 1 A Particle System for Interactive Visualization of 3D Flows Jens Krüger Peter Kipfer.
Visual Appearance Chapter 4 Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology.
Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis.
3/16/04James R. McGirr1 Interactive Rendering of Large Volume Data Sets Written By : Stefan Guthe Michael Wand Julius Gonser Wolfgang Straβer University.
CS559: Computer Graphics Final Review Li Zhang Spring 2010.
Applied Mathematics 1 Distributed visualization of terrain models How to get the whole world into a coffee mug... Rune Aasgaard.
Overview  Basic requirements of implementation  Image resource  Texture mapping  Advanced requirements of implementation  KGL sprite class.
Electronic Visualization Laboratory University of Illinois at Chicago “Time-Critical Multiresolution Volume Rendering using 3D Texture Mapping Hardware”
Hierarchical Occlusion Map Zhang et al SIGGRAPH 98.
An interleaved Parallel Volume Renderer with PC-clusters Antonio Garcia and Han-Wei Shen Dept of Computer Science Ohio State University Eurographics Workshop.
Image Fusion In Real-time, on a PC. Goals Interactive display of volume data in 3D –Allow more than one data set –Allow fusion of different modalities.
A novel approach to visualizing dark matter simulations
Electronic Visualization Laboratory University of Illinois at Chicago “Fast And Reliable Space Leaping For Interactive Volume Rendering” by Ming Wan, Aamir.
Model Optimization Wed Nov 16th 2016 Garrett Morrison.
Electronic Visualization Laboratory University of Illinois at Chicago
Visualization of Scanned Cave Data with Global Illumination
Creating distributed rendering applications
VirtualGL.
Visual Appearance Chapter 4
Tamas Szalay, Volker Springel, Gerard Lemson
On the Death of SciVis Han-Wei Shen
So far we have covered … Basic visualization algorithms
DiRT – Dust in Real-Time
NSF Berkeley site visit March 2, 1998
Coding Approaches for End-to-End 3D TV Systems
Parallel I/O System for Massively Parallel Processors
A Distributed System for Real-time Volume Reconstruction
Sculpting 3D Models Dorsey & McMillan
OpenGL Visualization of Hurricane Isabel
Hybrid Programming with OpenMP and MPI
RADEON™ 9700 Architecture and 3D Performance
Database System Architectures
Tractography Algorithm: Toolbox:
Presentation transcript:

Multiresolution View-Dependent Splat Based Volume Rendering of Large Irregular Data Jeremy Meredith, Lawrence Livermore National Laboratory Kwan-Liu Ma, University of California, Davis

Multi-res View-Dependent Splatting Highlights: Visualize very large irregular data interactively Pro: Multi-res: hierarchical oct-tree View-dependent Splatting Con: Oct-tree add much overhead to store volume data

Multi-resolution Hierarchical oct-tree

Splatting Integral of emitted light at each point on image plane

Splatting Low-Albedo Optical Model The amount of emitted light received at location x at the image plane Use Taylor approximation Here, If If(x) is the amount of light at location x in the frame buffer, and αnew(x), Inew(x) are the new incoming opacities and light intensities, respectively OpenGL blending function glBlendFunc(GL SRC ALPHA,GL ONE MINUS SRC ALPHA)

EVL Internal Volume Visualization Workshop Charles Zhang EVL, UIC

Our Goals Very large data Difficulties: WAN, beyond local RAM, interactivity Is multi-res necessary? Pro: fast access, exploration convenient, scalability, pre-fetch compatible Con: a pre-processing must Which mutli-res: wavelet? Is view-dependence necessary? Pro: no redundant data fetch, easy pre-fetching, good for stereo-display(?) Con: overhead? Parallel Volume Rendering Image-ordering or object ordering? IO: accurate OO: fast, suitable for view-dependence Sort-first or sort-last Sort-first uses less bandwidth

Our Goals (cont’d) Interactivity Fast overview? Multi-res, view-dependent? Fast view point change? Tolerance is high when view moving fast. Distributed / Parallel Computing Distributed data on WAN? Is the data scalable, what’s the limit for our viz tools Load-balancing on rendering cluster Multi-tile display The display is scalable?