Γραφικά I

Περίγραμμα

Περιεχόμενο μαθήματος

Περιεχόμενο μαθήματος

Εισαγωγή, γραφική σωλήνωση εξόδου, συσκευές εισόδου και εξόδου γραφικών. Αλγόριθμοι παράστασης ευθυγράμμων τμημάτων, κύκλων, κωνικών τομών, τριγώνων και γενικών πολυγώνων. Aντιταύτιση (antialiasing), RasterOp. Συσχετισμένοι (affine) μετασχηματισμοί, μετασχηματισμοί δύο και τριών διαστάσεων, ομογενείς συντεταγμένες, σύνθεση μετασχηματισμών, μετασχηματισμοί window σε viewport. Αλγόριθμοι αποκοπής ευθυγράμμων τμημάτων και πολυγώνων σε δύο και τρεις διαστάσεις. Προβολές. Αλγόριθμος απόκρυψης z-buffer. Βασικές αρχές φωτισμού. Παραμετρικές καμπύλες - καμπύλες Bezier. Συστήματα χρωμάτων, τεχνικές halftoning, dithering.

Μαθησιακοί στόχοι

Μαθησιακοί στόχοι

Σκοπός του μαθήματος είναι να δώσει στους φοιτητές μια εισαγωγή σε όλες τις πτυχές των γραφικών του υπολογιστή, συμπεριλαμβανομένων του υλικού (hardware), λογισμικού και εφαρμογών, και να αποκτήσουν εμπειρία με μια διεπαφή προγραμματισμού εφαρμογών γραφικών (OpenGL) μέσα από διάφορες εργασίες προγραμματισμού.

Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής/τρια θα είναι σε θέση να:

  • εξηγήσει εν συντομία τις θεμελιώδεις όρους μέσα σε γραφικά υπολογιστών
  • να κατανοήσει τις θεμελιώδεις έννοιες μέσα γραφικών του υπολογιστή, όπως γεωμετρικούς μετασχηματισμούς, μοντέλα φωτισμού, η αφαίρεση των κρυφών επιφανειών και απόδοση
  • εξηγήσει ορισμένους θεμελιώδεις αλγόριθμους για γραφικά υπολογιστών

Βιβλιογραφία

Βιβλιογραφία

  • Θεοχάρης Θ, Παπαϊωάννου Γ, Πλατής Ν, Πατρικαλάκης Ν Μ, Γραφικά και Οπτικοποίηση: αρχές & αλγόριθμοι, Συμμετρία 2010.

  • Επίσης διαθέσιμο και στα Αγγλικά:
    Theoharis T., Papaioannou G., Platis N., Patrikalakis N.M., Graphics & Visualization: Principles & Algorithms, AK Peters, 2008.
  • Θεοχάρης Θ, Μπεμ Α, Γραφικά: αρχές & αλγόριθμοι, Συμμετρία 1999

Ομάδα στόχος

Ομάδα στόχος

Προπτυχιακοί φοιτητές του τμήματος Πληροφορικής και Τηλεπικοινωνιών

Προαπαιτούμενα

Προαπαιτούμενα

  • Γραμμική 'Αλγεβρα
  • Προγραμματισμός

Διδάσκοντες

Διδάσκοντες

Θεοχάρης Θεοχάρης

Βαθμίδα: Καθηγητής
Τομέας:   Θεωρητική Πληροφορική