DOC PREVIEW
OSU CS 553 - OpenDX

This preview shows page 1-2-3-4-26-27-28-53-54-55-56 out of 56 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 56 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1mjb – March 10, 2008Oregon State UniversityComputer GraphicsOpenDXMike BaileyOregon State Universitymjb – March 10, 2008Oregon State UniversityComputer GraphicsOpenDX • Started out life as IBM Visualization Data Explorer• When the product was cancelled, IBM put it into Open Source and renamed it OpenDX• Basic premise is a series of interconnected modules, living together in an environment called the Visual Program Editor (VPE)• There are lots of provided modules• You can also write your ownhttp://www.opendx.orghttp://www.vizsolutions.comhttp://eecs.oregonstate.edu/~mjb/opendx2mjb – March 10, 2008Oregon State UniversityComputer Graphicsmjb – March 10, 2008Oregon State UniversityComputer GraphicsInputsOutputsCode that does something usefulOpenDX ModuleThe Structure of an OpenDX Module3mjb – March 10, 2008Oregon State UniversityComputer GraphicsSteps in Creating a Visualizationmjb – March 10, 2008Oregon State UniversityComputer GraphicsSeven Steps to Creating a Visualization1. Get the data2. Formulate a scientific strategy. What do you want to show? How do you want to show it?3. Import the data4. Create a simple OpenDX network5. Incrementally embellish the network. Save it often!6. Choose what quantities you want to interact with. Change the Interactor styles to match the quantities being modified.7. Create the output.4mjb – March 10, 2008Oregon State UniversityComputer GraphicsStarting OpenDX in OSU’sComputer Graphics Education Labmjb – March 10, 2008Oregon State UniversityComputer GraphicsStarting OpenDX on the OSU CGEL Systems1. Start → All Programs → WRQ Reflection → Reflection X2. In the View menu, click off X Desktop3. Minimize the Reflection X window (the _ in the upper right corner)4. Start → All Programs → OpenDX → DXQuitting OpenDX on the OSU CGEL Systems1. Select Quit from the OpenDX Main Menu2. Maximize the Reflection X window by clicking here in the Task Bar3. In the File menu, select Exit5mjb – March 10, 2008Oregon State UniversityComputer GraphicsThe OpenDX Main MenuandCategories of Modulesmjb – March 10, 2008Oregon State UniversityComputer GraphicsThe OpenDX Main MenuGet into the Data Prompter programRun an OpenDX network without seeing the networkCreate a new OpenDX networkLoad, and be able to edit, one of the OpenDX sample networksRun an OpenDX network and be able to edit the networkRun the internal OpenDX tutorialExit OpenDX6mjb – March 10, 2008Oregon State UniversityComputer GraphicsNine Categories of OpenDX ModulesImport & Export RenderingRealizationTransformationSpecialStructuringAnnotation InteractorDebuggingmjb – March 10, 2008Oregon State UniversityComputer Graphics• AutoAxes – creates an axis box for whatever data you are plotting• AutoGlyph – designs and produces glyphs for the data based on the data values• Caption – creates caption text for an image• ColorBar -- creates a colorbar to be displayed• Format – creates a string from a number (used to create file names)• Glyph – produces an identical glyph for every point in the data• Legend – produces a legend to be displayed• Plot – creates a 2D plot• Ribbon – creates a flow field ribbon• Text – displays text in 3D space• Tube – creates a flowfield tubeAnnotation OpenDX Modules7mjb – March 10, 2008Oregon State UniversityComputer GraphicsDebugging OpenDX Modules• Describe – describes an object• Print – prints information about a field to the Message Windowmjb – March 10, 2008Oregon State UniversityComputer Graphics• Export – writes data from OpenDX into a file• Import – reads data into OpenDX from a file• ImportSpreadsheet – reads data into OpenDX from a tabular file• Include – includes or excludes points in a field based on their data values• ReadImage – reads an image into OpenDX from a file• Reduce – filters and resamples a field into a lower resolution• Refine – interpolates a field into a higher resolution• Slab – takes a positional subset of the data• Slice – takes a positional slice through the data• WriteImage – writes an image from OpenDX into a fileImport & Export OpenDX Modules8mjb – March 10, 2008Oregon State UniversityComputer Graphics• FileSelector – presents a dialog box to let you select a file• Integer – allows the user to input an integer number• Scalar – allows the user to input a floating point number• Selector – allows the user to select one of a number of options• String – allows the user to input a string• Toggle – allows the user to select one of two options• Vector – allows the user to input a vectorInteractor OpenDX Modulesmjb – March 10, 2008Oregon State UniversityComputer Graphics• AutoGrid – maps a set of scattered points onto a grid• Band – divides a field into bands• Connect – creates triangle connections for scattered data points in a field• IsoSurface – creates surfaces or lines of constant data value• MapToPlane – projects a data field onto an arbitrary plane• RubberSheet – deforms a surface field by the amount of the data value at each point• ShowBox – creates a bounding box for display• ShowConnections – displays the outline of connectivity elements in a field• ShowPositions – displays the positions in a field• Streakline – computes an advection path through a changing flow field• Streamline – computes a path through a non-changing flow fieldRealization OpenDX Modules9mjb – March 10, 2008Oregon State UniversityComputer Graphics• AmbientLight – specifies the ambient light• Arrange – creates a single side-by-side image from a collection of images• AutoCamera – selects a good camera view of the data• Camera – specifies a camera view• Display – a more elaborate image-rendering system than Image• Image – renders and displays field data• Light – specifies a distant (parallel) light source• Normals – compute point or face normals for shading a surface• Render – renders a field and creates an image• Rotate – rotates field data• Scale – scales field data• Shade – specifies object-shading parameters• Transform – performs a general matrix transform of an object• Translate – translates field dataRendering OpenDX Modulesmjb – March 10, 2008Oregon State UniversityComputer GraphicsColormap – presents an interactive tool for specifiying color vs. data valueReceiver – receives the output of a


View Full Document

OSU CS 553 - OpenDX

Download OpenDX
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view OpenDX and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view OpenDX 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?