DOC PREVIEW
OSU CS 553 - OpenDX, abbreviated for CS 553

This preview shows page 1-2-3-23-24-25-26-46-47-48 out of 48 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 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 48 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 48 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 48 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 48 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 48 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 48 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 48 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 48 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 48 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

OpenDX, abbreviated for CS 553Mike BaileyOregon State Universitymjb – March 6, 2009Oregon State UniversityComputer GraphicsOpenDX • Started out life as IBM Visualization Data Explorer•When the product was cancelled IBM put it into Open•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•There are lots of provided modules• You can also write your ownhttp://www.opendx.orghttp://www.vizsolutions.comhtt// t t d/jb/ dmjb – March 6, 2009Oregon State UniversityComputer Graphicshttp://cs.oregonstate.edu/~mjb/opendxmjb – March 6, 2009Oregon State UniversityComputer GraphicsThe Structure of an OpenDX ModuleInputsCd thtduleCode that does something usefulnDX ModuOpenOutputsmjb – March 6, 2009Oregon State UniversityComputer GraphicsSteps in Creating a Visualizationmjb – March 6, 2009Oregon 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.mjb – March 6, 2009Oregon State UniversityComputer GraphicsStarting OpenDX in OSU’sComputer Graphics Education Labppmjb – March 6, 2009Oregon State UniversityComputer GraphicsStarting OpenDX on the OSU CGEL Systems1Start→All Programs → WRQ Reflection → Reflection X1.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 Baryg3. In the File menu, select Exitmjb – March 6, 2009Oregon State UniversityComputer GraphicsThe OpenDX Main MenuandCategories of Modulesmjb – March 6, 2009Oregon State UniversityComputer GraphicsThe OpenDX Main MenuGet into the Data Prompter programpgRun an OpenDX network without seeing the networkRun an OpenDX network and beCreate a new OpenDX networknetwork and be able to edit the networkRun the internalLoad, and be able to edit, fth O DXRun the internal OpenDX tutorialone of the OpenDX sample networksExit OpenDXmjb – March 6, 2009Oregon State UniversityComputer GraphicsNine Categories of OpenDX ModulesSpecialAnnotation InteractorImport & Export RenderingRealizationTransformationStructuringDebuggingmjb – March 6, 2009Oregon State UniversityComputer GraphicsAnnotation OpenDX Modules• AutoAxes – creates an axis box for whatever data you are plottingAutoGlyphdesigns and produces glyphs for the data based on the data values•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 displayedgpg py• Plot – creates a 2D plot• Ribbon – creates a flow field ribbon•Textdisplays text in 3D space•Text –displays text in 3D space• Tube – creates a flowfield tubemjb – March 6, 2009Oregon State UniversityComputer GraphicsDebugging OpenDX ModulesDibdib bjt•Describe –describes an object• Print – prints information about a field to the Message Windowmjb – March 6, 2009Oregon State UniversityComputer GraphicsImport & Export OpenDX Modules•Export–writes data from OpenDX into a fileExport 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 dataSlice takes a positional slice through the data• WriteImage – writes an image from OpenDX into a filemjb – March 6, 2009Oregon State UniversityComputer GraphicsInteractor OpenDX Modules• 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•Toggleallows the user to select one of two options•Toggle –allows the user to select one of two options• Vector – allows the user to input a vectormjb – March 6, 2009Oregon State UniversityComputer GraphicsRealization OpenDX Modules• 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 valueIsoSurface 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 pointSh Bt b di b f di l•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 fieldmjb – March 6, 2009Oregon State UniversityComputer GraphicsRendering OpenDX Modules• 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


View Full Document

OSU CS 553 - OpenDX, abbreviated for CS 553

Download OpenDX, abbreviated for CS 553
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, abbreviated for CS 553 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, abbreviated for CS 553 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?