OpenGL Project Ideas - Idea 1

SIMPLE BOUNCING BALL OPENGL PROJECT


This is project that includes a filled circle which keeps bouncing inside the screen and it also includes other objects for bouncing. For example a triangle can also be used for bounce.
Keyboard interaction can be used to increase the bounce height once it hits the ground.

An Introduction to OpenGL Programming

         This complimentary course, originally presented at the SIGGRAPH 2013 conference, provides an accelerated introduction to programming OpenGL, emphasizing the most modern methods for using the library. In recent years, OpenGL has undergone numerous updates, which have fundamentally changed how programmers interact with the application programming interface (API) and the skills required for being an effective OpenGL programmer. The most notable of these changes, the introduction of shader-based rendering, has expanded to subsume almost all functionality in OpenGL. This course is presented by Edward Angel of the University of New Mexico and Dave Shreiner of ARM, Inc. 



Introduction to computer graphics

This video gives you the full introduction about computer graphics and its concepts






Ideas for implementing OpenGL Projects in Computer Graphics


List of ideas for implementing OpenGL Projects in Computer Graphics

Games : 
  1. Tortoise and Rabbit game
  2. Chess game full
  3. Two knights endgame
  4. Other Chess endgame
  5. Pong game
  6. Simple Dumble Game (Dumroo Khel)
 Simulations :   
  1. Scientific Calculator Simulation
  2. Simulation of Dam
  3. JPEG Compression
Networking Related Project Ideas :
  1. Leaky bucket policy
  2. IPV4 Representation
  3. IPV6 Representation
  4. Digital to Analog conversion and vice versa
  5.  A Simple LAN and WAN demo
  6. Demo RSTP (Real Time Streaming Protocol)
courtesy: rajeev kumar singh

Computer Graphics Scripts and Code Snippets

Welcome to the "Introduction to Computer Graphics"- class project repository. You will find here some of the best home works and term projects done by students taking this class. Currently, the page contains the work done by students that took this class in Fall 2001 taught by Prof. Panos K. Chrysanthis with the help of Mihai Rotaru as Teaching Assistant.

Projects


"Graphical Grammars" (class homework) - by Michael Durbin


"Graphical Grammars" (class homework) - by Thomas Kane


"Bouncing Basketball" (class homework) - by Juliya Litman


"Bouncing Basketball" (class homework) - by Robert Shields


"Terrain generation" (term project) - by Aaron Cois and Robert Shields


"3D Maze" (term project) - by Aaron Manns and Robert Beck


"Dice rolling simulator" (term project) - by Jeff Haluska


"Dancer Simulation" (term project) - by Juliya Litman and Mariya Shikher


"Virtual Disco Dancer" (term project) - by Kimman Kwok and John Scaglione


"3D Pipes" (term project) - by Matt Sciotto


"the Amazing Dancing Panos" (term project) - by Matthew Schill


"Dancin' Fool" (term project) - by Patrick Laningan and Thomas Kane


"3D Pong" (term project) - by Robert Carter and Mohammed Nour


"Space Invaders" (term project) - by Tao Zhang

Links are Coming soon...