Presentation is loading. Please wait.

Presentation is loading. Please wait.

Nathaniel Salazar Massachusetts Institute of Technology Mentor: Thomas Meyer Internship Site: MHPCC.

Similar presentations


Presentation on theme: "Nathaniel Salazar Massachusetts Institute of Technology Mentor: Thomas Meyer Internship Site: MHPCC."— Presentation transcript:

1 Nathaniel Salazar Massachusetts Institute of Technology Mentor: Thomas Meyer Internship Site: MHPCC

2 Presentation Outline  3 Dimensions: What and Why  Google Earth: 3D in application  Tech Park in 3D  Java3D: example of the programming behind the models  Java3D test program  Java3D applications  Acknowledgements

3  Modeling, Animation, Rendering  More Dynamic Visualization  BusinessPresentations  Data modeling  Entertainment  Video gaming, Film, etc.  Training Simulations

4  Google Maps -> Google Earth  3D buildings  Terrain  User interaction Image taken from: www.barnabu.co.uk

5

6

7

8

9

10

11

12

13

14

15

16 Presentation Outline  3 Dimensions: What and Why  Google Earth: 3D in application  Tech Park in 3D  Java3D: example of the programming behind the models  Java3D test program  Java3D applications  Acknowledgements

17 Java3D: Uses  Animation  Graphics/Gaming  User Interaction  Applets, applications  All perspective view of object

18 Project Goal  Write an applet that will…  Load an object  Apply texture  Set up an interactive viewer  Research Structure and Syntax

19 Java3D  Parent-Child (Leaf Node) relationship structure  Same Java syntax  Core and Utility Classes  Scene Graph of Overall Structure:

20 General Program Structure Image taken from: Java3D tutorial Chpt. 1. Courtesy of Sun.com

21 Scene Graph Simple Universe Locale Branch Group (objRoot) TransformGroup (objTransform) BranchGroup Shape3D (loaded object) Appearance (Load Textures) MouseRotateMouseZoomMouseTranslated

22 Code Classes Shape3D newObj() Load ObjectFile Convert Object to Shape3D set Appearance to Shape3D object Appearance createAppearance() TexCoordGeneration Class Obtain coordinate pointes that create surfaces Load texture image and apply to surfaces BranchGroup createSceneGroup()

23

24

25

26  Air Force Research Lab/MHPCC  Visualize aircraft simulations  Computational Fluid Dynamic Simulations  Analyze airflow and turbulence  Design better aircrafts

27 Acknowledgements and Thanks  Akamai Internship Program  Center for Adaptive Optics  National Science Foundation Science and Technology Center grant (#AST-987683)  Akamai Workforce Initiative  National Science Foundation  Air Force Office of Scientific Research (#AST-0710699)  University of Hawaii  Maui High Performance Computing Center  Interns, Faculty, Mentors


Download ppt "Nathaniel Salazar Massachusetts Institute of Technology Mentor: Thomas Meyer Internship Site: MHPCC."

Similar presentations


Ads by Google