Download presentation
Presentation is loading. Please wait.
Published byShavonne Hubbard Modified over 8 years ago
1
GORT GL Object Rendering and Transformation Leon Kania – Haipin Cua – Chang Huang – Thoren McDole
2
Outline Description Features Applications Goals Challenges
3
Description A professional-level design and a virtual GL modeling environment for the various needs of computer programmers. –Chemistry –Physics –Engineering –Mathematics –Medical –Animation/Game Development –Robotics
4
Features. Creating complex objects through the composition of simple primitives. –Spheres –Cones –Cubes Each primitive has a level of complexity which progressively adds to the preceding level’s capabilities.
5
.Features Ability to output compile-able C code which can be used as an educational tool or a stand alone graphics format. First person object manipulation. –Tweak parameters visually. Texture Maps Materials Positions Environment Effects –Lighting, Fog, etc.
6
Applications…… Chemistry –3D Molecule Visualizations. –Influencing grant proposals with the use of visually appealing display of 3D Molecules. –Hands-on approach to visualizing molecule interaction.
7
.Applications….. Physics –Visualizing fields Magnetic, Electric, etc. –Modeling Plasmas Applicable to UNR Physics Department. –Astronomy Planetary Motions.
8
..Applications…. Engineering –Visualization of structures. Buildings Bridges Towers –Visualization of physical systems. Gear Trains Engines
9
…Applications… Mathematics –Fractals –Topology –Function Graphing –Direction Fields
10
….Applications.. Medical –Modeling of body parts. –Visualization of blood flow. –Modeling and demonstration of medical technologies.
11
…..Applications. Animation/Game Development –Figure modeling –Time framing –Environment Modeling
12
……Applications Robotics: GORT –Illustrates physical modeling capabilities of program. Position objects in space Set environmental parameters Set object parameters –Simple interaction between objects Objects are modeled according to a hierarchical relationship. –Basis for more complicated physical interactions. Each object’s position is a function of another object’s position. –As in marionette
13
Goals Basic GUI functionality Implement basic program functionality with basic primitives Expand functionality to include more complex primitives. –Splines, Bezier Curves, NURBS, etc. Output compile-able C code. Walking GORT, take me to your leader.
14
Challenges Coordinating our efforts GUI design Learning Advanced features of Open GL API Learning underlying theory and math behind computer graphics Learning the GTK windowing API IMPLEMENTATION
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.