Download Computer Graphics Hardware and Software

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts

Computer vision wikipedia, lookup

Free and open-source graphics device driver wikipedia, lookup

2.5D wikipedia, lookup

Framebuffer wikipedia, lookup

Apple II graphics wikipedia, lookup

Video card wikipedia, lookup

Tektronix 4010 wikipedia, lookup

Mesa (computer graphics) wikipedia, lookup

OpenGL wikipedia, lookup

Graphics processing unit wikipedia, lookup

Molecular graphics wikipedia, lookup

Transcript
Computer Graphics
Kocaeli University
Computer Engineering Department
Spring 2012
Course Info
●
Instructor: Yrd. Doc. Dr. Ahmet Sayar
●
E-mail: [email protected]
●
Office hours: By appointment or after the classes
●
●
Class web page:
http://www.ahmetsayar.com/lecturenotes/
Students should normally contact me via email. Be
sure to include the name of the course in the
subject. Every effort will be made to respond to
email within 24 hours except for weekends and
holidays. Please use your university email account
Class Web Page
http://www.ahmetsayar.com/lecturenotes/
–
Lecture slides posted
–
Syllabus
–
Tutorials on OpenGL
–
Project related documents
Prerequisites
●
●
Students are supposed know at least one of
the programming languages such as C, C++,
C# or Java.
Basic linear algebra and analytic geometry:
You will learn that Computer Graphics
involves a lot of mathematics.
The textbook
●
●
●
Computer Graphics C Version, Donald_Hearn,
M.Pauline Baker. Prentice Hall, 2ND edition May 24,
1996.
(Softcopy is available – You don’t need to buy it)
Not all the material we cover will be from the book,
nor will the order in which we cover this material be
the same as in the book. You will have to refer to
the slides which will be available on the course web
page and your own notes.
Other Resources
●
●
●
Interactive Computer Graphics, by Edward Angel,
4th Edition, Addison-Wesley, 2006.
Foley, J.D., Van Dam A., Feiner, S.K., and Hughes,
Computer Graphics Principles and Practice Addison
Wesley, 1990.
F. Hill, Computer Graphics Using Open GL, 2nd
edition, Prentice-Hall, 2000.
Links
●
●
http://fly.cc.fer.hr/%7Eunreal/theredbook/
http://www.sgi.com/products/software/open
gl/?/
●
http://www.xmission.com/~nate/tutors.html
●
http://www.opengl.org/wiki/Main_Page
●
http://nehe.gamedev.net/
Grading
●
Midterm: 15%
●
Homework (2): 15% (will be done before midterm)
●
Final Exam: 40%
●
Project 30% (will be done before final)
●
Final Exam > 80
●
0.15Midterm+0.15HW+0.40FinalExam+0.30Project
> 80
Attendance
●
●
Regular attendance is the university
requirement. Attendance will be taken in
every class.
Late arrivals are disruptive --- plan to arrive
five minutes before the start of class
Academic Dishonesty
●
Cheating will not be tolerated and may result
in serious sanctions,
–
●
Including immediate failure in the course.
All work in this class is meant to be an
individual effort by the person receiving the
grade.
–
Any variation from this is considered cheating
Warm-up
●
Prepare your CG development environment
●
Install OpenGL and GLUT
●
You may use standard C/C++ compilers like
gcc/g++ to compile and link your programs.
●
If you want to use JAVA try JOGL
●
Development Environments
–
MS Visual Studio
–
Eclipse
–
NetBeans
–
DevC
–
Or anyother