Skip to content

A C++ demo of basic OpenGL concepts. Modeling, lighting, texturing, basic shadowing, etc.

Notifications You must be signed in to change notification settings

hughesj919/GraphicsDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#GraphicsDemo ####Jordan Hughes ####UC Santa Barbara ####hughesj919 at gmail.com

This is a basic OpenGL demo I did for a graphics course. Note that it uses a lot of OpenGl methods that are since deprecated. glBegin() and glEnd() are methods that have been replaced by shaders in subsequent versions of OpenGL. It does however give a basic demonstration of how to do basic vertex drawing, vertex coloring, various types of lighting (ambient and diffuse), shading, texturing, and mouse and camera control. Demo Gif

For basic explanation of how OpenGL and the graphics pipeline, please refer to the following resources:

Please also see my other graphics project that mimics this project, but instead of using OpenGl I do a full implementation of the vertice transformation portions of the pipeline by myself.

About

A C++ demo of basic OpenGL concepts. Modeling, lighting, texturing, basic shadowing, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published