slide1
Download
Skip this Video
Download Presentation
GORT

Loading in 2 Seconds...

play fullscreen
1 / 14

GORT - PowerPoint PPT Presentation


  • 116 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
slide1

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