BlueQuartz Software

Specializing in Software Tools for the Scientist

Sidebar
Menu
Software Integration Technologies Developed by the DARPA D3D Program
Client: Office of Naval Research - Virginia USA

Summary: This project aims to integrate numerous codes and technologies developed under the ONR/DARPA “D3D” Digital 3D Structure Consortium, a 5 year $7.5M company-led multi-university consortium integrating a suite of multi-scale tomographic microstructural characterization tools with higher fidelity 3D microstructural simulation tools enabling greater accuracy in accelerated materials design and development. Current areas of focus are the implementation of IDL codes in C++ in the form of VTK and ParaView readers and filters.

Further information about the DARPA D3D program, data sets generated and software generated can be found at the D3D Materials Atlas Web Site.

The following ParaView Plugin modules were written as part of the D3D program:
PVEbsd Plugin contains the following functionality:
Code Availability: Source code located here.
TSL .ang File Reader

This plugin reads the TSL .ang files which are generated during an Orientation Imaging Microscopy (OIM) scan.

Screen Shot: Ang File Reader Plugin Running inside ParaView 3
Crystal Interface Coloring

This plugin generates per triangle colors based on the normal of the triangle and the Average Euler Angle of the reconstructed grain.

Screen Shot: Crystal Interface Coloring Filter Plugin Running inside ParaView 3
Inverse Pole Figure Map

This plugin creates an IPF from EBSD data.

Screen Shot: Crystal Orientation Filter Filter Plugin Running inside ParaView 3
Precompiled Plugins Compatible with ParaView version 3.14.1 from www.paraview.org
* PVEbsdPlugin-Win64.zip
* PVEbsdPlugin-Win32.zip ( Not yet available )
* PVEbsdPlugin-OSX.zip

Installation Instructions Windows XP, Vista, 7 (64 bit):

For windows locate the ParaView 3.14.1 installation on your system then copy the PVEbsdPlugin.dll into the "bin" directory within your main ParaView installation folder.
Launch ParaView.
After ParaView launches we need to tell paraview to load the plugin.
Go to the "Tools->Manage Plugins" menu. When that window pops open click the "Load New" button.
A window opens where you need to navigate inside the "ParaView 3.14.1 directory and select the PVEbsdPlugin.dll file.
ParaView will load the plugin and add it to the list.
Click the little "triangle" next to the PVEbsd plugin which will show you some properties.
Click the checkbox next to the "Always Load".
Close the "Manage Plugins" window.

You should now be able to load .ang and .ctf files.

For all installations after ParaView is started you may need to go to the "Tools->Manage Plugins" menu and load the PVEbsdPlugin.

Installation Instructions OS X 10.6 and greater:

Download ParaView 3.14.1 from www.paraview.org
Mount the disk image and drag ParaView to where ever you want it installed.
Decompress the zip file I sent. It should contain a folder called "PVEbsdPlugin-OSX". Open it up. It contains 2 more folder "Libraries" and "Plugins"
Now go back to the ParaView 3.14.1.app, right-click on the .app and select "Show Package Contents".
In the new finder window that appears open up the "Contents" folder. Here you will see a bunch of folders. 2 of them match what you decompressed from the zip file.
Take the file PVEbsdPlugin-OSX/Libraries/libQtCLucene_debug.4.dylib and move it into the "Libraries" folder inside the "Contents" folder of the ParaView 3.14.1.app
Take the file PVEbsdPlugin-OSX/Plugins/libPVEbsdPlugin.dylib and move it into the "Plugins" folder inside the "Contents" folder of the ParaView 3.14.1.app
Close all the finder windows.
Launch ParaView.
After ParaView launches we need to tell paraview to load the plugin. Go to the "Tools->Manage Plugins" menu. When that window pops open click the "Load New" button. An window opens where you need to navigate inside the "ParaView 3.14.1.app/Contents/Plugins" path and select the libPVEbsdPlugin.dylib file. ParaView will load the plugin and add it to the list. Click the little "triangle" next to the PVEbsd plugin which will show you some properties. Click the checkbox next to the "Always Load". Close the "Manage Plugins" window.

You should now be able to load .ang and .ctf files.

For all installations after ParaView is started you may need to go to the "Tools->Manage Plugins" menu and load the PVEbsdPlugin.
Euclidean Distance Map Filter

This plugin computes the Euclidean Distance tranform for an input image.

Screen Shot: EDM Filter Plugin Running inside ParaView 3

Code Availability: Source code located here.
MXADataModel File Reader

This plugin enables the user to read and display MXADataModel formatted files.

Screen Shot: MXAReader Plugin Running inside ParaView 3

Code Availability:
Source code located at the http://scm.bluequartz.net/mxa/pvmxa location