S ea .


24 views
Uploaded on:
Description
Εισαγωγή. Σήμερα! . Περιεχόμενο μαθήματος Διαδικαστικά Απαλλακτικές Εργασίες Εισαγωγή στο αντικείμενο του μαθήματος. Περιεχόμενο μαθήματος. Διαχείριση 3D σκηνής ψηφίδωση καμπύλων επιφανειών μετασχηματισμοί (μεταφορά, περιστροφή, κλίμακα) εικονικό μοντέλο κάμερας προοπτικό σχέδιο
Transcripts
Slide 1

Εισαγωγή

Slide 2

Σήμερα! Περιεχόμενο μαθήματος Διαδικαστικά Απαλλακτικές Εργασίες Εισαγωγή στο αντικείμενο του μαθήματος

Slide 3

Περιεχόμενο μαθήματος Διαχείριση 3D σκηνής ψηφίδωση καμπύλων επιφανειών μετασχηματισμοί (μεταφορά, περιστροφή, κλίμακα) εικονικό μοντέλο κάμερας προοπτικό σχέδιο 2D raster γραφικά βασικοί μετασχηματισμοί εικόνας Μοντελοποίηση και Φωτορεαλισμός τομή ακτίνων με απλά στερεά ακτινανίχνευση , κατευθυντική φωτοσκίαση φωτισμός και σκίαση πολυγωνικών μοντέλων τεχνικές σκίασης, φωτορεαλισμός Εφαρμογές Και… OpenGL

Slide 4

Βαθμολόγηση Μαθήματος Εργαστηριακές ασκήσεις σε OpenGL 20%. Συγγραφή εργασίας και παράδοση έως 28/11/2010 20%. Παρουσίαση και εξέταση εργασίας 29/11/2010 20%. Υλοποίηση συμφωνημένου τμήματος σε OpenGL και εξέταση 40% .

Slide 5

Απαλλακτικές Εργασίες Η εξέταση στο μάθημα γίνεται με εργασία. Κάθε ομάδα εργασίας μπορεί να αποτελείται από 1-2 άτομα. Η ομάδα οφείλει να δηλώσει τη συμμετοχή της μέσω e - mail , μέχρι 12/10 καθώς και δύο επιλογές από τα πιο κάτω θέματα, με σειρά προτίμησης. Το κάθε θέμα θα δοθεί μόνο μία φορά και θα τηρηθεί σειρά προτεραιότητας.

Slide 6

Θέματα 2010-2011 1.     Υγρά και καπνός 2.     Μοντελοποίηση σχήματος 3.     Σύνθεση κίνησης 4.     Κατάτμηση σχήματος 5.     Σύνθεση εικόνας 6.     Εικονικός κόσμος 7.     Μεταποίηση πλέγματος 8.     Παραμόρφωση σχήματος 9.     Animation 10.   Halftoning

Slide 7

Βιβλία Γραφικά Υπολογιστών με Open GL Κωδικός Βιβλίου στον Εύδοξο: 18070 Έκδοση: 3η έκδ./2010 Συγγραφείς: Bakers H. 2.     Γραφικά και Οπτικοποίηση Κωδικός Βιβλίου στον Εύδοξο: 35474 Έκδοση: Α\' Εκδοση/2010 Συγγραφείς: Θεοχάρης Θ., Πλατής Ν., Παπαϊωάννου Γ., Πατρικαλάκης Ν.

Slide 8

OpenGl Η OpenGL είναι μία διεπαφή προγραμματισμού εφαρμογών (Αρι) για την επικοινωνία με την κάρτα γραφικών. Αποτελείται από περίπου 150 διαφορετικές εντολές. Η OpenGL είναι σχεδιασμένη ώστε να είναι ανεξάρτητη από το υλικό ( equipment ) και από το λειτουργικό σύστημα - παραθυρικό περιβάλλον. Μπορεί να χρησιμοποιηθεί σχεδόν σε όλες τις « γνωστές » γλώσσες προγραμματισμού (C, C++, JAVA, Visual Basic, Delphi). Παρέχει ένα σύνολο εντολών για την επικοινωνία με το υλικό και υποστηρίζεται από όλες τις εταιρείες κατασκευής καρτών γραφικών. Είναι το τρέχον standard παρά τις προσπάθειες της Microsoft με το DirectX . Για αυτό το λόγο χρησιμοποιείται ευρέως σε πολλές εφαρμογές και παιχνίδια.

Slide 9

OpenGl joins Επίσημος οδηγός OpenGL http ://www . glprogramming . com/red/Ιστοσελίδα OpenGl http://www.opengl.org/

Slide 10

Τι είναι Γραφικά; Με τον όρο γραφικά περιγράφουμε τη δημιουργία, την αποθήκευση και το χειρισμό μοντέλων και εικόνων Τέτοιου είδους μοντέλα προέρχονται από ποικίλα πεδία, συμπεριλαμβανομένου φυσική, μαθηματικά, καλλιτεχνικά, βιολογία, κ.α.

Slide 11

Τι είναι Γραφικά; "ίσως ο καλύτερος τρόπος για να ορίσουμε τι είναι γραφικά υπολογιστών είναι να ανακαλύψουμε τι δεν είναι. Δεν είναι μια μηχανή . Δεν είναι ένας υπολογιστής, ούτε μια ομάδα προγραμμάτων υπολογιστών. Δεν είναι η τεχνογνωσία του γραφίστα, προγραμματιστή, συγγραφέα, ειδικού κινηματογράφου, ή ενός ειδικού παραγωγού. Γραφικά υπολογιστών είναι όλα αυτά - μια συνειδητή διαχείριση και τεκμηριωμένη τεχνολογία με σκοπό την κοινωνική ενημέρωση περιγραφικά και με ακρίβεια ." ( William A. Shackle, 1966 )

Slide 12

Τι είναι τα Διαδραστικά Γραφικά; Ο χρήστης ελέγχει το περιεχόμενο, τη δομή, και την εμφάνιση αντικειμένων και των εικόνων τους μέσω ταχείας οπτικής ανάδρασης. Βασικές συνιστώσες ενός διαδραστικού συστήματος γραφικών είναι Είσοδος (eg, mouse, tablet… ) Επεξεργασία και αποθήκευση Έξοδος (π.χ. οθόνη, χαρτί εκτυπωτή, συσκευή εγγραφής βίντεο ...)

Slide 13

Τι είναι τα Διαδραστικά Γραφικά; «το σύστημα χρησιμοποιεί το σχέδιο ως μέσο επικοινωνίας για έναν υπολογιστή. Το σύστημα περιέχει είσοδο, έξοδο, καθώς και προγράμματα που του επιτρέπουν να ερμηνεύει πληροφορίες απεικονίζοντας τις άμεσα στη οθόνη του υπολογιστή. Το Sketchpad έχει αποδειχθεί πολύ χρήσιμο ως βοήθημα για την κατανόηση διεργασιών… » ( Sutherland 1963 )

Slide 14

Εξέλιξη σύγχρονων Γραφικών Η Hardware επανάσταση Ο νόμος του Moore: κάθε 12-18 μήνες, η ισχύς του υπολογιστή βελτιώνεται κατά συντελεστή 2 τη σχέση τιμής/απόδοσης και το μέγεθος συρρικνώνεται. Σημαντικές προόδους στον τομέα των chips CPU: Intel Itanium 2 double center έχει 1,7 δισεκατομμύρια τρανζίστορ συνολικά υποσυστήματα Γραφικών σχεδιασμένα για να κάνουν γρήγορα γραφικά Ποικίλες Συσκευές Εισόδου Mouse, tablet, drive criticism και άλλοι diversion controllers (eg, Wii)

Slide 15

Εξέλιξη σύγχρονων Γραφικών Πολλές μορφές PDAs, Laptop/Desktops, Κινητά τηλέφωνα Software Improvements Λογισμικό Βελτιώσεις Αλγορίθμοι και δομές δεδομένων Μοντελοποίηση υλικών Φωτορεαλισμός φυσικών φαινομένων Δομές δεδομένων για beam following (Ακτινανίχνευση) Παραλληλοποίηση Οι περισσότερες λειτουργίες παράλληλες: μεταβαλλόμενη αξία ενός pixel είναι ανεξάρτητη από τα άλλα pixels Φωτορεαλισμός

Slide 16

Ideal Drawing Vector Drawing Απεικόνιση Γραφικών Διανυσματική σχεδίαση ( Vector )  move (x, y), char("A") , line(x, y)

Slide 17

Απεικόνιση Γραφικών Raster : χρησιμοποιείται σε οθόνες και εκτυπωτές lazer Οδηγείται με σειρά από pixels Σημειώνει " jaggies"(aliasing mistakes) ( σφάλματα παραποίησης), λόγω της συνεχούς δειγματοληψίας πρωταρχικών στοιχείων Raster

Slide 18

Μοντελοποίηση versus Φωτορεαλισμό Μοντελοποίηση Δημιουργία μοντέλων Εφαρμόστε υλικά στα μοντέλα Τοποθετήστε τα μοντέλα στη σκηνή Τοποθετήστε φώτα στη σκηνή Τοποθετήστε την κάμερα Φωτορεαλισμός Πάρτε «εικόνα» με την κάμερα

Slide 19

Graphics System/GPU Framework για διαδραστικά γραφικά Η βιβλιοθήκη Γραφικών βρίσκεται ενδιάμεσα μεταξύ της εφαρμογής και του υλικού προβολής Η εφαρμογή απεικονίζει απόψεις αντικείμενων στις εικόνες καλώντας τη βιβλιοθήκη. Χρήστης αλληλεπιδρά για να τροποποιήσει

Recommended
View more...