Εισαγωγή. Γιατί γραφικά υπολογιστών; Προσέγγιση «από πάνω προς τα κάτω» (top-down). Βαθµίδα διασύνδεσης προγραµµατιστή εφαρµογών (API)

Σχετικά έγγραφα
Εισαγωγή. Γιατί γραφικά υπολογιστών; Προσέγγιση «από πάνω προς τα κάτω»(topdown). Βαθμίδα διασύνδεσης προγραμματιστή εφαρμογών (API)

Εισαγωγή. Γραφικά. Μοντέλο (Πληροφορίες για Περιεχόµενο εικόνας. Επεξεργασία Εικόνων. Εικόνα. Τεχνητή Όραση 1.1. Εργα: : & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Εργαλεία Δημιουργίας Τρισδιάστατων Γραφικών

Γραφικά Υπολογιστών: Εισαγωγή

Επεξεργασία Χαρτογραφικής Εικόνας

Εικόνα. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 05-1

Γραφικά & Οπτικοποίηση. Κεφάλαιο 1. Εισαγωγή. Γραφικά & Οπτικοπίηση: Αρχές & Αλγόριθμοι Κεφάλαιο 1

Εικόνες και γραφικά. Τεχνολογία Πολυµέσων 05-1

Μοντελοποίηση τρισδιάστατου κόσμου σε πραγματικό κόσμο: το παράδειγμα του Kinect. ιδάσκων: Φ. Αζαριάδης Φοιτήτρια: Άρτεμις-Αγγελική Σφύρη

Γραφικό Σύστημα Επεξεργασίας & Εξόδου

Γραφικά Ι. Ενότητα 1: Εισαγωγή. Θεοχάρης Θεοχάρης Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών

Η οµή του Ηλεκτρονικού Υπολογιστή

Γραφικά με Η/Υ / Εισαγωγή

Παρουσίαση Νο. 4 Ψηφιακή Καταγραφή Εικόνας

Όραση Α. Ιδιότητες των κυµάτων. Ανατοµικάστοιχείαοφθαλµού. Ορατό φως

ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ ΜΠΟΛΙΕΡΑΚΗ ΚΛΕΑΝΘΗ

Τεχνολογία Πολυμέσων. Ενότητα # 5: Εικόνα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Σχετικά Εφαρμογές Έννοιες Σωλήνωση Υλικό Σύνοψη. 1ο Μάθημα Εισαγωγή. Γραφικα. Ευάγγελος Σπύρου. Τμήμα Πληροφορικής Πανεπιστήμιο Θεσσαλίας

Φυσική των οφθαλμών και της όρασης. Κική Θεοδώρου

Β2.6 Άλλες Περιφερειακές Συσκευές και Κάρτες Επέκτασης

Απαραίτητες αφού 3Δ αντικείμενα απεικονίζονται σε 2Δ συσκευές. Θέση παρατηρητή. 3Δ Μετασχ/σμός Παρατήρησης

Διαλέξεις #01 & #02. Διδάσκων: Φοίβος Μυλωνάς. Γραφικά με Υπολογιστές. Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Χειμερινό εξάμηνο.

Γεωμετρικές Σκιές. Θ. Θεοχάρης Ι. Κακαδιάρης - Γ. Πασσαλής

Ηλεκτρονικός Υπολογιστής

I λ de cos b (8.3) de = cos b, (8.4)

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

Τεχνικές σκίασης/απεικόνισης βασισμένες στις φυσικές αρχές σχηματισμού εικόνας

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης

ΕΡΓΑΣΤΗΡΙΟ ΤΕΧΝΟΛΟΓΙΑΣ ΟΠΤΙΚΩΝ ΟΡΓΑΝΩΝ

Τεχνολογία Ψυχαγωγικού Λογισμικού και Εικονικοί Κόσμοι Ενότητα 4η - 3Δ γραφικά

Κεφάλαιο 3 Το υλικό του ΗΥ. Εφαρμογές Πληροφορικής Κεφ.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3 Το υλικό του

ΦΩΤΟΡΕΑΛΙΣΜΟΣ & ΚΙΝΗΣΗ (ΘΕΩΡΙΑ)

Α.Τ.Ε.Ι. Ηρακλείου Ψηφιακή Επεξεργασία Εικόνας ιδάσκων: Βασίλειος Γαργανουράκης. Ανθρώπινη Όραση - Χρωµατικά Μοντέλα

ΕΦΑΡΜΟΓΕΣ ΦΩΤΟΓΡΑΜΜΕΤΡΙΑΣ. Βασίλης Γιαννακόπουλος, Δρ. Δασολόγος

ΗΛΕΚΤΡΟΝΙΚΗ ΜΙΚΡΟΣΚΟΠΙΑ

ΓΕΩΜΕΤΡΙΚΗ ΟΠΤΙΚΗ. Ανάκλαση. Κάτοπτρα. Διάθλαση. Ολική ανάκλαση. Φαινόμενη ανύψωση αντικειμένου. Μετατόπιση ακτίνας. Πρίσματα

Γραφικά Υπολογιστών: Προοπτικές Προβολές (Perspective Projections)

Εισαγωγή στην OpenGL

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 3 η : Ψηφιακή Καταγραφή Εικόνας

Γραφικά µε Η/Υ. Τεχνολογίες Γραφικών & Στοιχεία µαθηµατικών

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας. Παρουσίαση 12 η. Θεωρία Χρώματος και Επεξεργασία Έγχρωμων Εικόνων

Ειδικά Θέµατα Υπολογιστικής Όρασης & Γραφικής. Εµµανουήλ Ζ. Ψαράκης & Αθανάσιος Τσακαλίδης Πολυτεχνική Σχολή Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Συστήματα Πολυμέσων. Ενότητα 4: Θεωρία Χρώματος. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

University of Cyprus. Σχεδιασμός Οπτικών Συστημάτων (Απεικόνιση) ό

Εισαγωγή σε οπτική και μικροσκοπία

ΜΟΝΑ ΕΣ ΥΛΙΚΟΥ Είσοδος Επεξεργασία Έξοδος Μονάδες Κεντρική Μονάδες εισόδου µονάδα εξόδου Κεντρική Αποθήκευση µονάδα ιαχωρισµός των µονάδων του υλικού

ΜΕΤΡΗΣΗ ΜΗΚΟΥΣ ΚΥΜΑΤΟΣ LASER

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Ηχρήση του χρώµατος στους χάρτες

ΕΦΑΡΜΟΓΗ ΕΠΑΥΞΗΜΕΝΗΣ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑΣ ΓΙΑ ΔΙΑΔΡΑΣΤΙΚΟΥΣ ΓΕΩΜΕΤΡΙΚΟΥΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥΣ ΤΡΙΣΔΙΑΣΤΑΤΩΝ ΜΟΝΤΕΛΩΝ CAD

Περιεχόµενα. I Βασικές Γνώσεις 1

Εισαγωγή στην OpenGL

ΗΛΕΚΤΡΟΝΙΚΗ ΜΙΚΡΟΣΚΟΠΙΑ

ΌΡΑΣΗ. Εργασία Β Τετράμηνου Τεχνολογία Επικοινωνιών Μαρία Κόντη

Εφαρμοσμένη Οπτική. Γεωμετρική Οπτική

7.1 ΜΕΤΡΗΣΗ ΤΗΣ ΕΣΤΙΑΚΗΣ ΑΠΟΣΤΑΣΗΣ ΦΑΚΩΝ

Φώτα - Εκτύπωση Αποθήκευση εικόνας

ΗΛΕΚΤΡΟΝΙΚΗ ΜΙΚΡΟΣΚΟΠΙΑ

ΠΑΝΕΠΙΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Θοδωρής Μπεχλιβάνης Αναστασία Συμεωνίδου Κατερίνα Παπά

ΜΑΘΗΜΑ: ΦΥΣΙΚΗ. Εγχειρίδιο του εκπαιδευτικού

ΛΟΓΙΣΜΙΚΟ 1 Εύχρηστο και γρήγορο από την απόκτηση της εικόνας έως την εκτύπωσή της 2 Λήψη εικόνων χαμηλού επιπέδου φωτισμού επισημασμένες με φθορισμό

Εισαγωγή στο 3DS Max 2009

Το υποσύστηµα "αίσθησης" απαιτήσεις και επιδόσεις φυσικά µεγέθη γενική δοµή και συγκρότηση

Βασικά μέρη ενός Η/Υ

2. Οι ενεργειακές στάθµες του πυρήνα ενός στοιχείου είναι της τάξης α)µερικών ev γ)µερικών MeV

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα CAD / CAM. Ενότητα # 6: Γραφικά

ΠΛΗΡΟΦΟΡΙΚΗ I. 7 η ΔΙΑΛΕΞΗ Γραφικά με Υπολογιστή

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Βιβλιογραφία. Πόσες λέξεις αξίζει µια εικόνα; Εικόνα

Δομουχτσίδης Σταύρος Ζαφειρούλη Κασσιανή

Εισαγωγή στην OpenGL: μέρος 1ο

Εικονική Πραγματικότητα. Δασκαλάκη Αναστασία

Απεικόνιση δεδομένων (data visualization)

Προγραμματισμός Ύλης Έτους Τάξη Α Κοινός Κορμός

0 SOLID_LINE 1 DOTTED_LINE 2 CENTER_LINE 3 DASHED_LINE 4 USERBIT_LINE

Κεφάλαιο 6 ο : Φύση και

Βίντεο και κινούµενα σχέδια

Γραφικά Υπολογιστών: Ανίχνευση Ακτίνας (φωτός) (ray tracing)

ΓΕΩΜΕΤΡΙΚΗ ΟΠΤΙΚΗ. Ερωτήσεις κλειστού τύπου. Ερωτήσεις ανοικτού τύπου

ΠΡΟΓΡΑΜΜΑ ΤΕΛΙΚΩΝ ΕΞΕΤΑΣΕΩΝ

Φύση του φωτός. Θεωρούμε ότι το φως έχει διττή φύση: διαταραχή που διαδίδεται στο χώρο. μήκος κύματος φωτός. συχνότητα φωτός

6. Στερεοσκοπική Απόδοση

Ραδιομετρία. Φωτομετρία

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Λαµπτήρας πυρακτώσεως µε πάνω από Ναι (της τάξης των 5 mg ανά. Όχι. Όχι. Μικρή επίδραση. Ναι

Μάθημα 4: Ήλιος, το μόνο Άστρο που επηρεάζει τη ζωή μας

PointWrite - Εγχειρίδιο χρήσης

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

2.0 ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ-ΟΡΟΛΟΓΙΕΣ

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

2. Ο οφθαλμός ως οπτικό σύστημα

Συσκευές εισόδου. Φυσικές συσκευές εισόδου Λογικές συσκευές εισόδου

Γραφικά Υπολογιστών: Συσκευές

Από τις δύο στις τρεις διαστάσεις. Ερευνητική Εργασία Α Λυκείου Σχολικό Έτος

Στα 1849 ο Sir David Brewster περιγράφει τη μακροσκοπική μηχανή λήψης και παράγονται οι πρώτες στερεοσκοπικές φωτογραφίες (εικ. 5,6).

Μην ξεχνάµε την διαπεραστική µατιά του Λυγκέα.

Ενότητα 2. Εισαγωγή στην Πληροφορική. Συνηθισµένες συσκευές εισόδου. Το πληκτρολόγιο. Η συνηθισµένη διάταξη πληκτρολογίου. Χειµερινό Εξάµηνο

ΟΔΗΓΟΣ ΔΗΜΙΟΥΡΓΙΑΣ ΤΡΙΣΔΙΑΣΤΑΤΩΝ ΓΡΑΦΙΚΩΝ ΜΕ ΧΡΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ POVRAY MODELER ΣΤΟ LINUX

ΚΑΤΑΣΚΕΥΗ ΠΡΟΟΠΤΙΚΟΥ ΣΕ ΠΛΑΓΙΟ ΠΙΝΑΚΑ ΣΕ ΠΕΡΙΒΑΛΛΟΝ CAD

Transcript:

Εισαγωγή Γιατί γραφικά υπολογιστών; Προσέγγιση «από πάνω προς τα κάτω» (top-down). Βαθµίδα διασύνδεσης προγραµµατιστή εφαρµογών (API) Γιατί OpenGL; Άλλα APIs: PHIGS (ANSI), GKS, Direct3D, VRML, JAVA-3D Ύλη

Ορισµός Γραφικά υπολογιστών: παραγωγή (σύνθεση) εικόνων & σκηνών µε τη χρήση υπολογιστή Μηχανική όραση-ανάλυση εικόνας Επεξεργασία εικόνας

Εφαρµογές Γραφικών Επίδειξη πληροφορίας Αρχιτεκτονικά σχέδια Χάρτες-GIS Οπτικοποίηση επιστηµονικών δεδοµένων (scientific visualization) Ιατρικές 3-D εικόνες

Εφαρµογές Γραφικών Σχεδίαση (Design) CAD/CAM Αρχιτεκτονική Ολοκληρωµένα κυκλώµατα VLSI Μηχανικά µέρη

Εφαρµογές Γραφικών Εξοµοίωση-Animation Εξοµοιωτές πτήσης Παραγωγή ταινιών/ συνθετικών εικόνων Παιχνίδια Εικονική πραγµατικότητα (virtual reality) Βελτιωµένη πραγµατικότητα (augmented reality)

Εφαρµογές Γραφικών Βαθµίδες διασύνδεσης χρήστη (user interface) X Windows, MS Windows, Mac OS Ευκολότερες από αυτές που βασίζονται σε εντολές.

Σύστηµα γραφικών Επεξεργαστής Μνήµη Συσκευές εισόδου Συσκευές εξόδου Frame buffer

Frame Buffer & Επεξεργαστής Frame buffer Raster-based συστήµατα Σκηνή ως πίνακας εικονοστοιχείων VRAM, DRAM Βάθος frame buffer Ανάλυση Επεξεργαστής Γενικού σκοπού Επεξεργαστής γραφικών Γεωµ. Μετασχηµατισµοί, Scan Conversion, κλπ

Συσκευές Εξόδου Οθόνες καθοδικού σωλήνα (CRT) Αρχές λειτουργίας Ρυθµός ανανέωσης Interlaced & non-interlaced Έγχρωµες CRT Οθόνες LCD, plasma Εκτυπωτές

ιατάξεις εισόδου Πληκτρολόγιο Συσκευές σηµειακού εντοπισµού (pointing devices) Ποντίκι Light pen Data tablet Joystick Haptic devices

Φυσικές & συνθετικές εικόνες Γραφικά: συνθετικές εικόνες Κατανόηση διαδικασίας σχηµατισµού «φυσικής» εικόνας σε ένα οπτικό σύστηµα Χρήση του µοντέλου για τη δηµιουργία συνθετικών εικόνων

Αντικείµενο & παρατηρητής Αντικείµενο Υπάρχει στο χώρο ανεξάρτητα του παρατηρητή Παράσταση αντικειµένου µε θέση & διαστάσεις γεωµετρικών αρχετύπων (geometric primitives) Προσδιορισµός αντικειµένων µε σηµεία (κορυφές) 2 σηµεία: ευθεία ή σφαίρα Λίστα σηµείων: πολύγωνο ή πολυγωνική γραµµή

Αντικείµενο & παρατηρητής Παρατηρητής Μάτι, φωτογραφική µηχανή Σχηµατίζει την εικόνα του αντικειµένου Εικόνα αντικειµένου του 3D χώρου σε 2D (φίλµ, αµφιβληστροειδής) Θέση & ιδιότητες παρατηρητή + Θέση & ιδιότητες αντικειµένου: Σχηµατισµός εικόνας

Αντικείµενο & παρατηρητής

Φως Χωρίς φως δεν υπάρχει εικόνα Φως: ηλεκτροµαγνητική ακτινοβολία Χρώµα φωτεινής πηγής: εκπεµπόµενη ενέργεια στα διάφορα µήκη κύµατος Laser: µοναδικό µήκος κύµατος Λαµπτήρας πυράκτωσης

Γεωµετρική οπτική Αγνοούµε την κυµατική φύση του φωτός Το φως ταξιδεύει σε ευθεία Χαρακτηριστικά φωτεινών πηγών Ένταση φωτός σε κάθε συχνότητα Κατεύθυνση φωτός Είδη πηγών: Ιδανική σηµειακή πηγή Κατευθυντικές πηγές Προσέγγιση σύνθετων πηγών µε σηµειακές

Ιχνογράφηση ακτινών (ray tracing) Αλληλεπίδραση φωτός επιφανειών Μορφές επιφανειών Ανακλαστικές ιαχυτικές (diffuse) ιαθλαστικές (refractive) Σχηµατισµός συνθετικής εικόνας µε παρακολούθηση της πορείας των ακτινών και της αλληλεπίδρασης µε τα αντικείµενα. Μεγάλη υπολογιστική πολυπλοκότητα

Ιχνογράφηση ακτινών (ray tracing)

Ανθρώπινο οπτικό σύστηµα Κερατοειδής Φακός Ίριδα Αµφιβληστροειδής Κωνία - όραση ηµέρας Ραβδία - όραση νύχτας Οπτικό νεύρο

Ανθρώπινο οπτικό σύστηµα Φωτεινή ένταση Φωτεινότητα (intensity vs brightness) ιαφορετική ευαισθησία του µατιού στις διάφορες συχνότητες/χρώµατα

Ανθρώπινο οπτικό σύστηµα 3 είδη κωνίων: χρώµα µε σύνθεση βασικών χρωµάτων Οπτικό νεύρο, οπτικός φλοιός, υψηλού επιπέδου όραση.

Φωτογραφική µηχανή οπής Προβολή σηµείου: y p =-y/(z/d) Γωνία (πεδίο) παρατήρησης Βάθος πεδίου (άπειρο) Μειονεκτήµατα Περιορισµένο φως Σταθερή γωνία παρατήρησης Χρήση φακών

Φωτογραφική µηχανή οπής

Το µοντέλο συνθετικής κάµερας Σχηµατισµός εικόνων µε τη χρήση εικονικής (συνθετικής) κάµερας Προδιαγραφές αντικειµένου (π.χ. θέση) ανεξάρτητες από προδιαγραφές κάµερας ιαφορετικές συναρτήσεις γραφικών

Το µοντέλο συνθετικής κάµερας Υπολογισµός της εικόνας (ειδώλου) µε χρήση τριγωνοµετρίας Κέντρο προβολής Επίπεδο προβολής Ευθεία προβολής Περιορισµένο µέγεθος της εικόνας Παράθυρο ψαλιδίσµατος (clipping window)

Το µοντέλο συνθετικής κάµερας

Βαθµίδα διασύνδεσης προγραµµατιστή εφαρµογών (API) Σύνολο συναρτήσεων που διασυνδέει την εφαρµογή µε το σύστηµα γραφικών Χρήση του µοντέλου συνθετικής κάµερας Η εφαρµογή βλέπει µόνο το API και όχι την υλοποίηση σε υλικό/λογισµικό (device/os independent)

Βαθµίδα διασύνδεσης προγραµµατιστή εφαρµογών (API) Συναρτήσεις για: Αντικείµενα glbegin(gl_polygon); glvertex3f(0,0,0); glvertex3f(0,1,0); glvertex3f(0,0,1); glend(); παρατηρητή, φωτεινές πηγές, ιδιότητες υλικών

Το µοντέλο σχεδιαστή-γραφίδας (pen-plotter) Εντολές moveto, lineto Επαρκές για εφαρµογές όπως η στοιχειοθεσία (page layout): το πρότυπο postscript Όχι επαρκές για τρισδιάστατα γραφικά: υπολογισµός των προβολών στο πρόγραµµα του χρήστη OpenGL: 3D γραφικά

ιαχωρισµός µοντελοποίησης σκηνής και απεικόνισης Τοποθέτηση αντικειµένων στο χώρο (Modeler) Απεικόνιση µε χρήση φωτεινών πηγών ιδιοτήτων υλικών κλπ (rendered)

Αρχιτεκτονικές Γραφικών Μόνο µε κεντρικό επεξεργαστή Με επεξεργαστή οθόνης (γραφικών) Υπεύθυνος για την ανανέωση της οθόνης Σετ εντολών για επίδειξη/µετασχηµατισµούς αρχετύπων Κατάλογος επίδειξης (display list)

Αρχιτεκτονική αλυσίδας (Pipeline) Αύξηση του ρυθµού επεξεργασίας των δεδοµένων (throughput) Η ίδια επεξεργασία σε πολλά δεδοµένα (π.χ. κορυφές)

Τυπική αλυσίδα επεξεργασίας γεωµετρίας αντικειµένων Μετασχηµατιστής Μετασχηµατισµός αλλαγής συστήµατος συντεταγµένων Συντεταγµένες «κόσµου» αντικειµένων σε συντεταγµένες συνθετικής κάµερας Ισοδύναµο µε πολλαπλασιασµό µε πίνακα

Τυπική αλυσίδα επεξεργασίας γεωµετρίας αντικειµένων Ψαλιδιστής (clipper) Υλοποίηση του παραθύρου ψαλιδίσµατος Προβολέας (projector) 3D σε 2D (αντικείµενα που έχουν µείνει) Ψηφιοποιητης (rasterizer) Float σε integer (θέσεις pixel) Επιπλέον επεξεργασίες σε επίπεδο pixels