1 / 16

The Volume Rover

The Volume Rover. Shashank Khandelwal shrew@cs.utexas.edu. 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

livia
Download Presentation

The Volume Rover

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Volume Rover Shashank Khandelwal shrew@cs.utexas.edu Center for Computational Visualization Institute for Computational Engineering and Sciences The University of Texas at Austin

  2. 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

  3. 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

  4. 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)

  5. 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.

  6. A Description of the Overall Interface Subvolume viewer Explorer Subsampled version of entire dataset Subvolume Control Move and size the subvolume Viewing Parameters Adjust rendering quality and set near clip planes. Colormap Editor Edit the transfer function

  7. Opening Files and Pre-processing • Pre-processing step the first time you load a data file. • Pre-processing time scales linearly with the dataset size

  8. 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

  9. Line segments represent opacity function Alpha node Color node Vertical axis represents opacity (increasing from bottom to top) Horizontal axis represents density, with density increasing from left to right Editing the Transfer Function Your visualization is as good as your transfer function

  10. Editing the Transfer Function (2) Transfer function files must be called *.vinay

  11. Selecting a Subvolume • Click & drag on axes to move • Click & drag on ends of axes to size

  12. Demonstration Let’s see it in action!

  13. 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)

  14. Ability to create animations Save images from the client Shaded volume rendering Isocontouring Upcoming Improvements

  15. 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 Credits Dr. Chandrajit Bajaj (bajaj@cs.utexas.edu) Vinay Siddavanahalli (skvinay@cs.utexas.edu) *Anthony Thane (thanea@ticam.utexas.edu) & others at CCV

  16. 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

More Related