Mercury Computer Systems Logo
Home Visualization Software Free Trial Support Media Center About Us
VISUALIZATION SOFTWARE
Home : Visualization Software : Avizo : Resources : Release Note  Print This Page   Email This Page 
Request Information
Data Sheet (PDF)
Trial Versions
Avizo
  Overview
  Data Exploration
  3D Reconstruction
  Image Processing
  Communication
Avizo Solutions
Extensions
  Release notes
  FAQ
  Documentation

Avizo

Introduction

Release Notes Avizo 5.0
Release Date: November 20, 2007

This document describes changes and improvements in version 5.0 of Avizo, the 3D Visualization Framework.
Avizo 5 is the evolution of amira 4.1.1 for all application areas outside biomedical and life sciences.


Supported platforms

  • Windows 2000/XP/Vista, 32-bit code
  • Windows XP/Vista (AMD Opteron, Intel Xeon 64, etc.) 64-bit code
  • Linux x86 (Red Hat Enterprise Linux 4.0/5.0) 32-bit code
  • Linux AMD64 (Red Hat Enterprise Linux 4.0/5.0, AMD Opteron, Intel Xeon 64,
    etc.) 64-bit code
Scheduled
  • Linux IA64 (Red Hat Enterprise Linux 3.0, Itanium 2) 64-bit code
  • Mac OS X 10.4 Universal Binary
  • Sun Solaris
  • SGI Irix
More info to come soon on the above platforms support

Further details about software and hardware configuration are listed in the section "System Requirements" of the Avizo 5 User's Guide.

In order to add custom extensions to Avizo, a C++ compiler is also required. Details about the supported compilers and compiler versions can be found in the section "System Requirements" of the Avizo Developer Pack User's Guide.

  • Windows 2000/XP: Visual Studio .NET 2005
  • Windows XP 2003 x64 Edition: Visual Studio 2005
  • Linux: gcc 3.4.x or 4.1.x
  • More platforms to be supported soon

Avizo versus amira

amira grows and evolves. Initially known and widely used as the 3D visualization tool of choice in the Life Sciences research market, amira® has become a more and more sophisticated product, delivering powerful visualization and analysis capabilities in all visual simulation fields. Application areas such as Material sciences, Computer Aided Engineering post-processing, Virtual Reality and more, are becoming active adopters of the product.

To highlight our focus and commitment to these application areas, Mercury is introducing a new product name: Avizo. Using the same great core software plus domain specific extensions, amira® will continue to serve the Life Sciences market, while Avizo will address all other industries, such as Engineering & Manufacturing, Non-Destructive Testing, Material Sciences, Geosciences, Immersive VR and other industrial and scientific domains.



Editions and Packs

For former amira users, the former pack names has been renamed. For more information, see "About editions and extension package" chapter which is accessible from a link on the home page of the Avizo help browser.

 


Improvements and new features:

Avizo

* Pool -- Graph View/Tree View, Pool/Explorer

In previous versions of Avizo, the Pool displayed your data objects and modules and their connections in what could be called a "graph view". This feature is, of course, still available. However, it is now possible to select instead (via Edit/Preferences/Layout) a "tree view" of your data objects and modules. This can be useful when working with large numbers of objects as it allows you to organize them into folders.

Note: When in tree view mode, the Pool pane and the Pool menu are relabeled "Explorer".

Although the look of the tree view is quite different, the principles are the same. You select an object by clicking on it. A right click brings up its context menu. For data objects and modules, the list contains the list of available items that can be connected. For folders, the context menu allows you to rename or delete the folder, add a new folder below, and possibly import data.

For objects that have an associated colormap, e.g., an OrthoSlice with Mapping Type Colormap, a colormap icon is shown in the Explorer. A right click on the icon brings up the standard colormap context menu, a left click brings up the colormap editor.

For objects that have a slice number, e.g., OrthoSlice, the slice number is shown in the Explorer.

One important change in the GUI between the graph view and tree view is how input connections are handled. In the graph view, you could use the mouse to interactively change the connections between data objects and modules directly in the Pool. In the tree view, the input connections are handled as ports in the Properties Area.

Example: You have loaded motor.am and you connect an OrthoSlice to it. In the OrthoSlice control panel in the Properties Area, the first port is a Data port showing that motor.am is connected.

If there are other data objects in the Pool/Explorer that could be connected to the OrthoSlice, they will be listed in the data port's pulldown menu. You can select one of them to connect the OrthoSlice to a different data object.

Currently, there are two "templates" that control the organization of the tree view: a default template for most Avizo users, and a "seismic" template for users who have an AvizoEarth license for working with geoscience data. See the "Avizo Earth Edition" topic below for more details on the seismic template.

* Pool -- The new "Duplicate mode" toggle is handy if you will be attaching multiple modules of the same type to a data object and you want the modules to have the same initial port values. If the toggle is on, the port values of the first module will be used to intialize the port values of subsequently attached modules.

Example: Attach an Orthoslice to your data object and set the Mapping type to "Colormap" and the colormap range to 0-3. If you attach another Orthoslice to the same data object, its Mapping type will be "Colormap" and the colormap range will be 0-3.

* Pool -- The new "Auto adjust range of colormaps" toggle allows you to request that Avizo automatically adjust the range of a colormap to correspond to the data range of the data set it is connected to. Note that this feature only applies to the geoscience modules: seismic slices Inline, Crossline, TimeSlice, etc., CroppedVolume, and SeismicSurfaceView.

* Segmentation Editor -- The Segmentation Editor has been enhanced with the following new features:

  • Views can be zoomed individually.
    If the "Current viewer" button is checked, then the zoom buttons apply to the currently active viewer rather than to all views.
  • Data windows can be adjusted individually.
    If the "Current viewer" button is checked, then the data window tool adjusts the window of the currently
    active viewer rather than all views.
  • Colormap support.
    The colormap of the image can be changed from the default gray ramp to another colormap by pressing the "Select colormap" button.
  • Square brush.
    The "Square brush" option will paint, as the name suggests, a square region instead of the default circular region. The other brush options will work with it as expected.
  • Brush range can be limited.
    If the "Limited range only" option is selected, the brush will paint only pixels whose values fall between those in the range slider.
  • Line tool (part of brush tool).
    It is possible to fence an area defined with line segments by pressing {\em Alt}, and clicking successively to points with the left mouse button (holding down the {\em Alt} key all the time).
    Successive points will be connected with straight line segments.
    To finish interaction, release the {\em Alt} key and click a last time. The contour is then closed, and the lines traced over with the brush.

* Colormap Editor Alpha Curve -- The Colormap Editor has been enhanced to allow editing of the colormap alpha values using an alpha curve that you can shape interactively with the mouse.
Previously the alpha values could only be edited using "keys".

This feature is accessed via the Edit->Show Alpha Curve item of the Colormap Editor dialog. Unlike most attribute settings in Avizo, this setting is persistent across Avizo sessions.

* CollectiveTCL -- This is a new module for executing a Tcl command on objects in the Pool. You can specify that it be applied to all visible objects (i.e., not hidden), all selected objects, or all objects of a specified type.

* ExtractSurface -- This new module allows you to extract surfaces displayed by one or more modules, e.g., SurfaceView, GridVolume, HexaView. In order to extract a surface, you will first select the parts of the object you are interested in using the selection mechanisms provided by the input modules. For example, in case of a SurfaceView module different parts can be selected via the materials menu, via the selection box (buffer show/hide), via 2D lasso selection (buffer draw), or by selecting or deselecting individual triangles with the mouse. All visible triangles will be extracted into a new
surface object when you press the Apply button.

* PlotSpreadSheet -- Some modules, such as MaterialStatistics, create a spreadsheet of values. The new PlotSpreadSheet module allows you to display the values as a plot in a separate window. You can select a single column of data to be used for the X axis values, and one or more columns to be plotted on the Y axis.

* ViewerPlot -- Some modules, such as Histogram and LineProbe, create a plot in a separate window. The new ViewerPlot module allows you to instead display the plot within the viewer window. You can control the placement, size, transparency, and other attributes of the plot within the viewer.

* Demo Framework -- The Demo Framework is a framework for organizing your demos. It incorporates four major parts:

  • A directory and file structure containing the Avizo scripts to execute the demos, their description, and their data. The directory structure may realize a grouping and can also resemble a project structure of the demos.
  • Several scripts to select demos from the demo collection, utilities to download data from remote servers, helper scripts for demo steering, etc.
  • Demo GUI, an editor for conveniently selecting and changing demo collections.
  • DemoSequence, an Avizo script object for driving the selected demos.


The documentation for the Demo Framework is accessible from the home page of the Avizo help browser.

 


New Avizo XTeam Pack

The new, separately licensed AvizoXTeam enables remote users to work efficiently together by sharing a common Avizo session.

Avizo XTeam pack is based on a client/server architecture. The server handles the list of opened collaborative sessions. When a user connects to the server, he can create his own session and join
as the initial operator. Or he can join an existing session as a spectator.

The collaborative session is directed by a single operator who can create new modules in the Pool, change ports, and interact with draggers in the 3D view. The other collaborators are spectators that watch what the operator is doing. They can be allowed by the operator to choose their own viewpoint. Once the operator has finished his work, he can close the session or give his operator privileges to another collaborator. When the operator transfers his privileges, he becomes just another spectator.

For more information, see the Avizo XTeam User's Guide which is accessible from a link on the home page of the Avizo help browser.

 


Avizo Earth Edition

Mercury is proud to announce Avizo Earth Edition, which includes a much expanded feature set for the geosciences.

For your convenience, this new edition is unlocked by a single license, AvizoEarth, which unlocks the following packs:

  • XLVolume Pack,
  • XReadSEGY Pack

and which also enables the geoscience GUI. The new features and enhancements, including the geoscience GUI, are highlighted below.

* Pool -- Tree view display of objects in the Pool. This provides a more familiar user interface to those in the Oil & Gas field, and can be more convenient when working with large numbers of data sets and modules. Its new features are described in further detail above in the Avizo section.

In tree view mode, the Pool pane and the Pool menu are relabeled "Explorer".

A geoscience "template" for tree view includes predefined folders for 3D surveys, horizons, faults, etc.

Note: A folder for wells is shown in the geoscience template, but import of well data is not yet implemented.

* On-screen compass indicates from which direction you're viewing the survey data.

* Viewer toolbar buttons allow you to view your data from north, south, east, or west.

* New options in the Layout tab of the Preferences dialog allow you to select tree view or graph view, geoscience template or default template, and the position of the compass.

* The SEG-Y Wizard now has a help button for easy access of its corresponding help topic.

* FenceSlice -- new module for drawing fence slices.

* FaultSticks and FaultSticksView -- FaultSticks is a new kind of data object created when you load fault stick data. It can be viewed with the new FaultSticksView module, which allows you to specify a line width scale factor and line color for the fault sticks.

* SeismicSurfaceView -- new module for drawing seismic surfaces using a specified draw style and specified colormap.

* SeismicSettings -- This module allows you to set global seismic attributes, including the coordinate system (UTM or crossline/inline/time), a time (Z) scale factor, a default seismic colormap, and a default surfaces color map. This module is always present in the Pool if an XReadSEGY license is found.

Note 1: Previously the global time (Z) scale factor was specified in a port of the LDA seismic object, e.g., your_data.lda.
Note 2: This global scale factor applies to *all* visualizations in the viewer, not just seismic visualizations. Normally seismic and non-seismic data sets are not visualized together so normally this should not cause a problem.

* Shared Colormap -- Seismic data objects, e.g., your_data.lda, now have a new port, Shared colormap, which specifies the colormap to be associated by default with all of the visualization modules attached to the data object.

* Pool/Explorer -- The new "Auto adjust range of colormaps" toggle allows you to request that Avizo automatically adjust the range of a colormap to correspond to the data range of the data set it is connected to. Note that this feature only applies to the geoscience modules: seismic slices Inline, Crossline, TimeSlice, etc., CroppedVolume, and SeismicSurfaceView.

* Geoscience GUI -- The geoscience GUI is enabled by default if you have an AvizoEarth license. Components of the geoscience GUI include the following:

  • Tree view display with the geoscience template selected
  • Display of compass in viewer
  • Viewer toolbar buttons for selecting view from north, south, etc.
  • Colormap editor configured to use alpha curve for editing
    transparency

Each of these items can be reset to their non-geoscience state if desired.

* The new "Avizo Earth Edition" User's Guide introduces you to many of the geoscience features. Its link appears on the home page of the Avizo help browser.

mc.com | About Us | Investor Relations | Careers | Legal | Privacy | Site Map
Copyright ©2008 Mercury Computer Systems. All rights reserved.