1 / 14

GORT

GORT. GL Object Rendering and Transformation. Leon Kania – Haipin Cua – Chang Huang – Thoren McDole. Outline. Description Features Applications Goals Challenges. Description. A professional-level design and a virtual GL modeling environment for the various needs of computer programmers.

Download Presentation

GORT

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. 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

More Related