1 / 17

VisCMD Vis ualizing C loud M odeling D ata

CPSC-533C Information Visualization Term-project Mid-term Report. VisCMD Vis ualizing C loud M odeling D ata. Quanzhen Geng & Jing Li (Master of Software Systems Program) March 17, 2003. Overview and Background. Cloud Model: Resolution : 256x256x90 (25m) in

evabrunner
Download Presentation

VisCMD Vis ualizing C loud M odeling D ata

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CPSC-533C Information Visualization Term-project Mid-term Report VisCMDVisualizing Cloud Modeling Data Quanzhen Geng & Jing Li (Master of Software Systems Program) March 17, 2003

  2. Overview and Background • Cloud Model: Resolution:256x256x90 (25m) in North-South (6375m), West-East(6375m), and Altitude (2225m) directions. Output Data: -- Data amount for each time-step (1 min): [256x256x90 real-numbers/variable ] x4 (bytes/real-Number) x 12variables ~270MB -- Time-steps for each simulation: (5 days)x(24x60min/day)x(1step/min)=7200 steps -- Total Data Amount for each Simulation: (270MB/step)x7200steps~1898GB~1.85TB

  3. What Scientists Want for Data Visualization ? • Scientists want Visualization Software that is: ready to use, no need to program, and specifically designed for their purpose. • What we have Current 3D Visualization Libraries: VTK, Vis5D, VisAD etc. need scientists to do a lot of programming

  4. Goalsof VisCMD • To develop a software that can be used specifically for visualizing large cloud modeling datasets in three dimensions and visualizing the cloud properties (multi-variables) in parallel coordinates .

  5. Objectives Achieve 3 ~ 4 of the following objectives: (1) General 3D display of the cloud body. (2) Parallel coordinates visualization of cloud data (3) Zoom a mouse-selected region (4) Make slices of the cloud and see the inside properties (temperature, humidity etc) of it (5) Display the animation of the cloud development  in a time period

  6. Implementation Approach (1) Software Tools: VisAD – A visualization library written in pure Java (2) Programming Language:      Java (3) Platform:      Windows 2000

  7. Implementation: Class Structures VisCMD VisCMDGUIManager VisCMDManager VisCMDController VisCMDDataReader VisCMDDisplay VisCMDVolumRender VisCMDSlicer VisCMDHandle VisCMDSlice

  8. Screen shot 01 Graphical User Interface (GUI)

  9. Screen shot 02 3D-Cloud Display: Looking from above

  10. Screen shot 03 3D-Cloud Display: Looking from one side

  11. Screen shot 04 3D-Cloud Display: Zoom-out

  12. Screen shot 05 3D-Cloud Display: Zoom-in

  13. Screen shot 06 3D-Cloud Display: Dynamic Slicing 3D-clouds with a slicer and a handle A sliced piece of clouds

  14. Screen shot 073D-Cloud Property Display: Total Water VaporVolume Rendering and Dynamic Slicing Total water vapor volume rendering, a slicer and a handle A sliced cross-section of total water vapor

  15. Screen shot 083D-Cloud Property Display: Total Water VaporA slice in 3D-space

  16. Summary We have finished the following things: • Data interface: read and process model output data to feed to VisAD for 3D-rendering • A simple GUI: handle user input and control of the 3D-rendering • 3D-display: volume rendering of Cloud Modeling Data • Dynamic slicing: dynamic slicing of the 3D-volume rendering

  17. Future Works • Refine the present GUI --Add FileChooser, VariableSelector, DataInfoDisplayer • Refine the present 3D-display and Slicing --Add more user controls and legends • Finish another objective --Parallel Coordinates / or Animation

More Related