16
The Volume Rover Center for Computational Visualization Institute for Computational Engineering and Sciences The University of Texas at Austin Shashank Khandelwal [email protected]

The Volume Rover

  • Upload
    livia

  • View
    30

  • Download
    1

Embed Size (px)

DESCRIPTION

The Volume Rover. Shashank Khandelwal [email protected]. Center for Computational Visualization Institute for Computational Engineering and Sciences The University of Texas at Austin. Outline of Tutorial. What is the volume rover? Features & requirements A description of the interface - PowerPoint PPT Presentation

Citation preview

Page 1: The Volume Rover

The Volume Rover

Center for Computational VisualizationInstitute for Computational Engineering and Sciences

The University of Texas at Austin

Shashank [email protected]

Page 2: The Volume Rover

Outline of Tutorial

• What is the volume rover?• Features & requirements• A description of the interface• Demonstration• How can I get it?• Let’s all try it out & questions

Page 3: The Volume Rover

What is the Volume Rover?

• A texture based volume rendering client

• With a multi-resolution zoom feature

• A front end to our parallel volume rendering servers

Page 4: The Volume Rover

Features

• Multi-resolution zoom feature• No dataset size limitations• Loading data is fast after the first time• Simple interface• Connects to DataCutter (www.datacutter.org)

Page 5: The Volume Rover

Requirements

• Qt 3.0+ library (free for Linux from http://www.trolltech.com)

• Nvidia GeForce 3+ ($80 - $100 retail)

• CORBA libraries• It’s portable! Since the rover is a C++/Qt

application, it can run on Windows, Linux/Unix & Mac OS X.

Page 6: The Volume Rover

A Description of the Overall InterfaceSubvolume

viewerExplorer Subsampled version of entire dataset

Colormap EditorEdit the transfer

function

Viewing Parameters

Adjust rendering quality and set near

clip planes.

Subvolume ControlMove and size the

subvolume

Page 7: The Volume Rover

• Pre-processing step the first time you load a data file.

Opening Files and Pre-processing

32 Mb 11.93 s626 Mb 220 s

• Pre-processing time scales linearly with the dataset size

Page 8: The Volume Rover

Rawiv

• The rawiv data format is used to represent 3D volumetric data of scalar fields defined on a regular grid.

• A complete description of the rawiv file format can be found here:

http://www.ticam.utexas.edu/~shrew/formats/rawiv.html

Page 9: The Volume Rover

Editing the Transfer FunctionYour visualization is as good as your transfer function

Horizontal axis represents density, with density increasing from left to right

Vertical axis

represents opacity

(increasing from

bottom to top)

Color nodeLine segments represent opacity function Alpha node

Page 10: The Volume Rover

Editing the Transfer Function (2)

Transfer function files must be called *.vinay

Page 11: The Volume Rover

Selecting a Subvolume

• Click & drag on axes to move

• Click & drag on ends of axes to size

Page 12: The Volume Rover

Demonstration

Let’s see it in action!

Page 13: The Volume Rover

Connectivity

• Client can connect to a DataCutter server• Client can connect (using CORBA) to our

parallel visualization services• Come by during the poster session for a

demonstration. We’ll be in the SDSC Vislab.

(There will be some food there)

Page 14: The Volume Rover

Upcoming Improvements

• Ability to create animations• Save images from the client• Shaded volume rendering • Isocontouring

Page 15: The Volume Rover

How can I get it?• A Windows and Linux version is

downloadable from the software section of our website:

• http://video.csres.utexas.edu:8000

CreditsDr. Chandrajit Bajaj ([email protected])

Vinay Siddavanahalli ([email protected])*Anthony Thane ([email protected])

& others at CCV

Page 16: The Volume Rover

Let’s All Try It Out

• Open a dataset • Play with the transfer function editor

• Edit color node• Add alpha node

• Learn how to move & size with the sub-volume control

• Try the render quality & clipping plane sliders

Come up with a good transfer function