Presentation is loading. Please wait.

Presentation is loading. Please wait.

Terra-Fusion Loads Tiles in real-time while panning Loads Tiles in real-time while panning Improved overall performance via: Improved overall performance.

Similar presentations


Presentation on theme: "Terra-Fusion Loads Tiles in real-time while panning Loads Tiles in real-time while panning Improved overall performance via: Improved overall performance."— Presentation transcript:

1 Terra-Fusion Loads Tiles in real-time while panning Loads Tiles in real-time while panning Improved overall performance via: Improved overall performance via: Improved Texture mapping algorithms Improved Texture mapping algorithms Improved tile downloading algorithms Improved tile downloading algorithms Integrated GUI Integrated GUI Compiled and ran sample CGLX program Compiled and ran sample CGLX program Successfully on 9 Tiles Multiple selectable regions and layers Multiple selectable regions and layers Recent Project Accomplishments :

2 Terra Server Imagery: Calculate the scale conversions Calculate the scale conversions Figure out the zones Figure out the zones Detect and replace corrupt images Detect and replace corrupt images CGLX : Use CGLX to wrap a Linux GLUT program Use CGLX to wrap a Linux GLUT program Compiled sample program Compiled sample program Run scripts to initialize all nodes Run scripts to initialize all nodes Ran several sample programs on 9 nodes Ran several sample programs on 9 nodes

3 Implementation of the GUI module : GUI always runs on top GUI always runs on top Displays the control debugging variables Displays the control debugging variables Displays buttons for panning, zooming, region and layer selecting Displays buttons for panning, zooming, region and layer selecting Captures mouse input for each button Captures mouse input for each button

4 Main Control Functionality : Handles input by requesting new rows/columns Handles input by requesting new rows/columns Download threads push onto the “Finish Queue” Download threads push onto the “Finish Queue” Other threads uncompress jpg and load bmp Other threads uncompress jpg and load bmp Add to display list which is unsorted Add to display list which is unsorted Image to texture : Use threads to load and decompress Use threads to load and decompress Minimize the loading each frame (can’t use GLUT with threads) Minimize the loading each frame (can’t use GLUT with threads) Main loop only loads texture to video memory, and frees up video memory Main loop only loads texture to video memory, and frees up video memory

5 Test Cases 3 Test Cases 3 Fully functioning display on LA cluster Fully functioning display on LA cluster Final Demo with customer Final Demo with customer 3D example with terrain data 3D example with terrain data Performance tuning more active threads Performance tuning more active threads Final versions of all documents Final versions of all documents Coming Soon :


Download ppt "Terra-Fusion Loads Tiles in real-time while panning Loads Tiles in real-time while panning Improved overall performance via: Improved overall performance."

Similar presentations


Ads by Google