Vis5D
Vis5D was produced by
SSEC Visualization Project
which also produced
VisAD.
Here is a short
history of Vis5D and VisAD.
We Recommend Vis5d+
Vis5D development has ceased at SSEC, but continues as the
Vis5d+ Project
on SourceForge. This was initiated by Steven Johnson of MIT
and now includes Jim Edwards, the NCAR visualization team
and others. We will continue to serve our older versions of
Vis5D but recommend Vis5d+.
D3D
Vis5D development is also continuing at NOAA Forecast Systems
Lab as the D3D project
by Paula McCaslin, Phil McDonald, Ed Szoke and Herb Grote. D3D
is not publicly available but is used with the AWIPS system at
a number of NWS offices. We hope that FSL will eventually
make this excellent system publicly available.
Cave5D
Cave5D
is a virtual reality version of Vis5D for the CAVE and ImmersaDesk.
It was written by the SSEC Visualization Project for
The SIGGRAPH 94 Daily Weather Forecast in the
VROOM (virtual reality room) at Siggraph '94, and
Exploring Coupled Atmosphere-Ocean Models Using Vis5D and VisAD at
Supercomputing '95 in the GII Testbed.
This demonstration connected a CAVE in San Diego to an SP-2 data server at
Argonne National Labs via the high-speed I-WAY network. Click
here
to see a Cave5D view of sea surface temperatures and upper air
winds from the global coupled ocean-atmosphere model.
Cave5D is currently being devloped and distributed by Sheri Mickelson
and John Taylor of Argonne National Laboratory. It is freely available
here. Cave5D can be applied to any Vis5D data set (i.e.,
any .v5d file).
Beta Release of Vis5D-5.2 Available
Vis5D version 5.2 is available at
ftp://ftp.ssec.wisc.edu/pub/vis5d-5.2. The source code (vis5d-5.2.tar.Z) and precompiled executables can be found
here.
For a sample image click here
The following are also available
Introduction
Vis5D is a system for interactive visualization of large 5-D gridded data
sets such as those produced by numerical weather models. One can make
isosurfaces, contour line slices, colored slices, volume renderings,
etc of data in a 3-D grid, then rotate and animate the images in real time.
There's also a feature for wind trajectory tracing, a way to make text
anotations for publications, support for interactive data analysis, etc.
Here's a screen shot of Vis5D generating a spread sheet display of four
members of an ECMWF ensemble forecast:
Click here,
here
or here
for more sample images.
Vis5D was written by the
Visualization Project
at the University of Wisconsin-Madison
Space Science and Engineering Center
(SSEC) by
Bill Hibbard,
Johan Kellum, and Brian Paul with the help of:
- Andre Battaiola of CPTEC, Sao Paulo, Brazil
- Dave Santek of SSEC
- Marie-Francoise Voidrot-Martinez of the French Meteorology Office.
- Dave Kamins and Jeff Vroom of Stellar Computer, Inc.
- Simon Baas and Hans de Jong of the Netherlands for the HP/VOGL port
- Pratish Shah of Kubota Computer for the Kubota port
- Mike Stroyan of HP for the PEX support
The development of Vis5D was supported by NASA and the EPA.
System Requirements
Vis5D 5.1, the most recent version, works with the following systems:
- Silicon Graphics workstations with IRIX 5.x or later.
Multiple CPUs are used when present.
- IBM RS/6000 workstations with AIX 3 or later. OpenGL-based
3-D hardware is supported.
- Sun workstations with SunOS 5.x or later.
- HP workstations with HP-UX A.09.01 or later. PEX-based 3-D
hardware is supported.
- DEC Alpha workstations with OSF/1 V1.3 or later.
- IBM PC compatibles with Linux v1.2 or later. 90MHz Pentium or
faster CPU recommended.
- Windows NT running on Intel.
- OS/2 running on Intel.
Notes:
- At least 32 MB of RAM is recommended in all cases.
- At least 8-bit color is needed, 24-bit color is recommended.
- On systems without 3-D hardware rendering is done in software with the
Mesa library.
3-D graphics hardware is highly recommended.
The size of your memory determines the size of data set you can visualize.
You should have two bytes of memory for each point in your data set in
order to have maximum interactivity. However, you can visualize larger
data sets with reduced interactivity.
How to get Vis5D
Vis5D is available by anonymous ftp from
www.ssec.wisc.edu/pub/vis5d.
The distribution consists of two files:
If you've used Vis5D in the past you do not need the vis5d-data.tar.Z file
since you should already have the files it contains.
The README
file contains the complete Vis5D documentation including compilation and
installation instructions (section 2).
Manual ftp operation:
% ftp www.ssec.wisc.edu
Connected to www.ssec.wisc.edu
Name: anonymous
Guest login ok, type your name as password.
Password: myname@address
ftp> cd pub/vis5d
ftp> asc
ftp> get README
ftp> bin
ftp> get vis5d-5.1.tar.Z
ftp> get vis5d-data.tar.Z
ftp> bye
Precompiled Vis5D executables (along with map and topography files) are
available for the following systems:
Your Web browser will ask where to put the file and what to name it. Put
it in the directory where you want to install Vis5D, and name it vis5d.tar
(your browser should automatically uncompress the file). Then enter the
command "tar -xvf vis5d.tar" (make sure you're in the dirctory where you
want to install Vis5D). Now Vis5D is installed. You can get rid of the
tar file by entering the command "rm vis5d.tar".
Vis5D Bibliography
- Exploring coupled atmosphere-ocean models using Vis5D
W. Hibbard, J. Anderson, I. Foster, B. Paul, R. Jacob, C. Schafer, M. Tyree,
Int. J. of Supercomputer Applications 10, No. 2, 1996,
211-222.
- Virtual Chesapeake Bay: interacting with a coupled physical/biological model
G. H. Wheless, C. M. Lascara, A. Valle-Levinson, D. P. Brutzman, W. Sherman,
W. L. Hibbard, and B. E. Paul,
Computer Graphics and Applications 16, No. 4, 1996, 52-57.
-
Interactive Visualization of Earth and Space Science Computations
W. L. Hibbard, B. E. Paul, D. A. Santek, C. R. Dyer, A. L. Battaiola, and
M-F. Voidrot-Martinez,
Computer 27, No. 7, July 1994, 65-72.
- Interactive Atmospheric Data Access Via High Speed Networks
W. Hibbard, D. Santek, and G. Tripoli,
Computer Networks and ISDN Systems 22, 1991, 103-109.
- The VIS-5D System for Easy Interactive Visualization
W. Hibbard, and D. Santek,
Proc. IEEE Visualization '90, 1990, 129-134.
- Visualizing Large Data Sets in the Earth Sciences
W. Hibbard, and D. Santek,
Computer 22, No. 8, August 1989, 53-57.
-
Interactivity is the Key
W. Hibbard, and D. Santek,
Proc. Chapel Hill Workshop on Volume Visualization, 1989, 39-43.
- Application of the 4-D McIDAS to a Model Diagnostic Study of the Presidents'
Day Cyclone
W. Hibbard, L. Uccellini, D. Santek, and K. Brill,
Bull. Amer. Met. Soc. 70, 1989, 1394-1403.
- 4-D Display of Meteorological Data
W. Hibbard, and D. Santek,
Proc. 1986 Workshop on Interactive 3D Graphics, 1986, 23-36.
- Computer Generated Imagery for 4-D Meteorological Data
W. Hibbard,
Bull. Amer. Met. Soc. 67, 1986, 1362-1369.
- 3-D Weather Displays Using McIDAS
W. Hibbard, R. Krauss, and J. Young,
Preprints, Conf. Interactive Information and Processing Systems
for Meteorology, Oceanography, and Hydrology, 1985, 153-156.
-
An Efficient Method of Interpolating Observations to Uniformly
Spaced Grids
W. Hibbard, and D. Wiley,
Preprints, Conf. Interactive Information and Processing Systems
for Meteorology, Oceanography, and Hydrology, 1985, 144-147.
Video Publications
- Verifying a Weather Model Using Satellite Observations
W. Hibbard, and B. Paul,
Siggraph Video Review 114, 1995.
- Real-time Volume Rendering of Downbursts
W. Hibbard, and B. Paul,
Siggraph Video Review 105, 1994.
- Hurricane Gilbert
W. Hibbard, and B. Paul,
Siggraph Video Review 105, 1994.
- Energy Generation by Controlled Thunderstorm
W. Hibbard, and B. Paul,
Siggraph Video Review 82, 1992.
- El Nino Satellite Observations and Downburst Simulation
W. Hibbard, and D. Santek,
Siggraph Video Review 74, 1991.
- Cold Fronts Moving Across the North Atlantic
W. Hibbard, and D. Santek,
Siggraph Video Review 61, 1990.
- Volume Visualization of Clouds
W. Hibbard,
Siggraph Video Review 44, 1989.
- Interactive Earth Science Visualization
W. Hibbard, and D. Santek,
Siggraph Video Review 43, 1989.
- Visualization of Four-dimensional Meteorological Data
W. Hibbard, D. Santek, and G. Dengel,
Siggraph Video Review 37, 1988.
- Presidents' Day Storm
W. Hibbard, and D. Santek,
Siggraph Video Review 35, 1988.
Installing Vis5d+ on OS X
Here are instructions for
installing Vis5d+ on Apple's OS X.
Installing Linux on your PC
You can run Vis5D on your PC if you install the Linux operating system.
It is a freeware version of Unix and you can find everything you need to
know about it at The
Linux Documentation Project Home Page. Note that about 2/3 of the way
down the page you'll find a list of commercial Linux products that make
installation easy.
Port of Vis5D to Windows NT
This port was done by Eric Kihn of the
Weather Scenario Generator project team and
Dr. Mikhail Zhizhink of
World Data Center B
in Russia. It requires the user to run locally a third-party X Windows
server. One may choose this
fully functional demo
(recommended) or find a suitable Windows X Server
here.
You may download the executable and accompanying DLLs for Vis5D
here.
You may also build the program from the source. You will need the GNU C
compiler and libraries,
X Windows client headers and libraries available at
this site,
a patch for the GNU C library,
and the Vis5D-5.0 code found
here.
The missing parts for now are
- Supplementary utilities( v5dinfo, v5dstats, etc.. )
- Format conversion routines( foo_to_v5d, foo2_to_v5d, etc.. )
- Scripting
Your Web browser will ask where to put the file and what to name it. Put
it in the directory where you want to install Vis5D, and name it vis5d.tar
(your browser should automatically uncompress the file). Then enter the
command "tar -xvf vis5d.tar" (make sure you're in the dirctory where you
want to install Vis5D). Now Vis5D is installed. You can get rid of the
tar file by entering the command "rm vis5d.tar".
Serving and Viewing Vis5D Files Via the Web
In order to make it easy for modelers to examine each other's data sets,
we have defined Vis5D files as a medium for exchanging information on the
World Wide Web. Links to Vis5D files can be embedded in Web pages (just as
links to GIF files can be embedded in web pages), and Mosaic can
automatically invoke Vis5D to view them (just as it automatically invokes
xv to view GIF files).
Click
here
to find out how to do it.
Year 2000 Statement of Compliance for Vis5D
Vis5D is Year 2000 compliant. It uses a two digit year, with
00 - 49 treated as 21st century, and 50-99 treated as 20th century.
All date calculations are isolated in two simple functions in
vis5d-5.1/src/v5d.c, named v5dYYDDDtoDays and v5dDaysToYYDDD.
Getting Help
UCAR maintains a Vis5D mailing list at vis5dplus@ucar.edu.
Here's their
web page about subscribing and posting.
Japanese Translation of this Page
Japanese translation of this page
provided by Jianhua Ma.
German Translation of this Page
German translation of this page
provided by Anastasiya Romanova.
Russian Translation of this Page
Russian translation of this page
provided by azoft.
Bulgarian Translation of this Page
Bulgarian translation of this page
provided by Cloud Lakes Team.
Ukrainian Translation of this and related Pages
Ukrainian
translation of this page by
Artem Delik
Ukrainian translation of Vis5D FAQ by
Artem Delik
Ukrainian
translation of McIDAS-V page by
Artem Delik
Belorussian Translation of this Page
Belorussian translation of this page
provided by Alexander Nikiforov.
Vis5D in the Virtual Reality CAVE and ImmersaDesk
Cave5D is a
version of Vis5D that runs in the virtual reality CAVE and ImmersaDesk.
It is freely available from Glen Wheless and Cathy Lascara of Old Dominion
University and includes improvements they made that allow you to easily
apply Cave5D to any Vis5D data set (i.e., any .v5d file). It is based on
an early version of Cave5D that we demonstrated at the
Siggraph '94 VROOM and at the
Supercomputing '95 GII Testbed.
Vis5D Enhanced with Feature Tracking
FVis5D is a
version of Vis5D enhanced for feature extraction and feature
tracking. It is available from Deborah Silver and Simon Xin Wang
of Rutgers University.
Other links
The Vis5D FAQ
may answer a question you have about installing or using Vis5D.
The Vis5D API document
describes the internal programming interface to Vis5D. This allows you
to use Vis5D as a subsystem and is intended for programmers only.
The Vis5D scripting document
describes the TCL scripting interface in Vis5D 5.1.
This Vis5D Tutorial
may help you learn about Vis5D.
The UW-NMS
group is using Vis5D to visualize operational forecasts.
NCAR Scientific Computing Division's
Research Gallery
contains lots of great visualizations produced using Vis5D (the forest fire
simulation is especially hot).
McGill University has produced some great visualizations of a
Hurricane Andrew Simulation using Vis5D.
The U.S. Environmental Protection Agency has produced some great visualizations
comparing model predictions with satellite images using Vis5D. YanChing
Zhang (yan@vislab.epa.gov) of the EPA Vis Lab is the expert on the Vis5D TCL
scripting language.
The TAO Project Office (NOAA/PMEL) has produced some great visualizations of
TAO oceanographic data using Vis5D.
We also have a home page for
VisAD.
Last updated on 17 September 1998.