![]() |
www.karamian.com |
|||||||||||||
| Computer
Science CS 140 CS 141 CS 240 CS 241 CS 245 CS 256 CS 264 CS 301 CS 331 CS 356 CS 365 CS 405 CS 408 CS 420 CS 431 CS 435 CS 440 CS 445 CS 463 CS 480 CS 519 Mathematics Physics Philosophy |
Computer Science 445 Unlike other sites about
Computer Graphics, here we will be mostly concerned with the theory of 3D
Computer Graphics. However, let this not fool you. We are going to have
working examples as well as downloadable material for you to try out. The
examples which we will be discussing here will be implemented using C++
and OpenGL. Therefore, you will have to have a C++ compiler, and the
OpenGL and GLUT libraries and header files. For your convenience the
GLUT libraries will be available to download from this site, so
you won't have to go and search for them yourself on the internet. OpenGL
should already be a part of your system and your compiler should have the
OpenGL libraries and header files. The GLUT available here is the Windows
version. You will need to have Adobe Acrobat Reader to view the documents on the theory of the topics covered. You most probably have Acrobat Reader installed on your machine, however, if you don't than you may download it by clicking on the logo present at the top of the page. Since 3D Computer Graphics is a complex subject and there are so many advances in the field and me being a novice, I will not be able to cover all of the topics here. What I hope to achieve is to give a general overview of the topic, and let individuals who are interested in the subject have some starting point and take it from there. Now don't let this discourage you, we will be covering a lot of material and I hope that these material will be helpful to you as much as they were to me.
Here
are the list of the topics which I will cover:
|