GORT
Download
1 / 14

GORT - PowerPoint PPT Presentation


  • 113 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' GORT' - ruth-baldwin


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

GORT

GL Object Rendering and Transformation

Leon Kania – Haipin Cua – Chang Huang – Thoren McDole


Outline
Outline

  • Description

  • Features

  • Applications

  • Goals

  • Challenges


Description
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


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


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


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


Applications1
.Applications…..

  • Physics

    • Visualizing fields

      • Magnetic, Electric, etc.

    • Modeling Plasmas

      • Applicable to UNR Physics Department.

    • Astronomy

      • Planetary Motions.


Applications2
..Applications….

  • Engineering

    • Visualization of structures.

      • Buildings

      • Bridges

      • Towers

    • Visualization of physical systems.

      • Gear Trains

      • Engines


Applications3
…Applications…

  • Mathematics

    • Fractals

    • Topology

    • Function Graphing

    • Direction Fields


Applications4
….Applications..

  • Medical

    • Modeling of body parts.

    • Visualization of blood flow.

    • Modeling and demonstration of medical technologies.


Applications5
…..Applications.

  • Animation/Game Development

    • Figure modeling

    • Time framing

    • Environment Modeling


Applications6
……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


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


Challenges
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