SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Δημιουργώντας οπτικές ψευδαισθήσεις
Γραφικά Η/Υ
 Γραφικά που δημιουργούνται από Η/Υ.
 Παράγονται με τη βοήθεια ειδικού υλικού ή λογισμικού
γραφικών.
 Χωρίζονται σε δύο κύρια είδη:
 Δισδιάστατα γραφικά (2D Graphics)
 Τρισδιάστατα γραφικά (3D Graphics)
Από τι αποτελείται ένα
τρισδιάστατο γραφικό;
 Αποτελείται από κορυφές
(vertices)
 που με αυτές δημιουργούνται
πλευρές (edges)
 οι οποίες σχηματίζουν όψεις
(faces)
 που με τη σειρά τους
αποτελούν τα πολύγωνα
(polygons)
 Τα οποία αποτελούν τις
επιφάνειες (surfaces).
Πλέγμα Πολυγώνων
 Το πλέγμα πολυγώνων είναι
μία συλλογή από κορυφές,
πλευρές και όψεις.
 Ορίζει το σχήμα ενός
πολύεδρου αντικειμένου.
 Κύρια γεωμετρικά σχήματα
που τα αποτελούν είναι:
 Τρίγωνα
 Τετράγωνα ή
 άλλα κυρτά πολύγωνα.
Χαρτογράφηση Υφής
 Η χαρτογράφηση υφής είναι
μία μέθοδος για απόδοση
ρεαλισμού, υφής ή χρώματος
στις επιφάνειες ενός
τρισδιάστατου μοντέλου.
 Η εφαρμογή πολλών τέτοιων
υφών στις επιφάνειες
ονομάζεται Mutlitexturing.
Μετασχηματισμοί
 4 κύρια είδη:
 Μετασχηματισμός μετακίνησης.
 Μετασχηματισμός περιστροφής.
 Μετασχηματισμός κλιμάκωσης.
 Μετασχηματισμός προβολής.
 Πραγματοποιούνται χησιμοποιώντας πίνακες
μετασχηματισμών (κυρίως 3x3 ή 4x4).
 Οι πίνακες χρησιμοποιούνται διότι μπορούν να
συγκεντρωθούν διάφοροι μετασχηματισμοί σε ένα μόνο
πίνακα χρησιμοποιώντας πολλαπλασιασμό πινάκων.
Μετακίνηση
Πίνακας μετασχηματισμού
μετακίνησης
Παράδειγμα μετακίνησης
Περιστροφή
Κλιμάκωση
Πίνακας μετασχηματισμού
κλιμάκωσης.
Παράδειγμα κλιμάκωσης.
Ο μοναδιαίος πίνακας
Προβολή
Ορθογραφική Προοπτική
Προβολή 2
Προβολή 3
Ο αγωγός των γραφικών
Σκίαση
 Ο όρος αναφέρεται στην απεικόνιση του βάθους των
τρισδιάστατων αντικειμένων ή εικόνων μεταβάλλοντας
τα επίπεδα της σκοτεινότητας.
 Στα γραφικά H/Y υλοποιείται με αλγορίθμους όπως:
 Επίπεδη Σκίαση (Flat Shading)
 Σκίαση Gouraud (Gouraud Shading)
 Σκίαση Phong (Phong Shading)
Σκίαση Phong
Τύποι αλγορίθμων Shading
Ψαλίδισμα
Προγράμματα σκίασης
 «Προγράμματα που λένε στον Η/Υ πώς να απεικονίσει
κάτι, χησιμοποιώντας ένα εξειδικευμένο και μοναδικό
τρόπο».
 Υπάρχουν διάφορες γλώσσες υλοποίησης όπως:
 GLSL
 HLSL
 CG κ.α
 H OpenGL χρησιμοποιεί την GLSL.
 Εκτελούνται στη GPU.
Προγράμματα σκίασης 2
 Είδη προγραμμάτων σκίασης:
 Vertex Shaders
 Geometry Shaders
 Tessellation Shaders
 Pixel/Fragment Shaders
Χαρτογράφηση Οθόνης
 Μεταφορά των
γεωμετρικών σχημάτων
που προκύπτουν μετά το
ψαλίδισμα από τις
κανονικοποιημένες
συντεταγμένες συσκευής
(-1, 1) στις διαστάσεις της
οθόνης.
Oculus Rift DK2
 Ανάλυση 960x1080 για κάθε μάτι.
 Κάμερα ανίχνευσης κινήσεων.
 Low Persistence OLED display.
 60Hz refresh rate.
Στερεοσκοπική απόδοση
 Πρέπει να αποδοθεί η σκηνή 2 φορές, μία για κάθε μάτι
του χρήστη με την κατάλληλη προβολή. Οι θέσεις των
οπτικών γωνιών των αποδόσεων εξαρτάται από το IPD
(inter-pupillary distance) του χρήστη.
 Οι φακοί που βρίσκονται μέσα στο Rift μεγενθύνουν
την εικόνα για να δημιουργήσουν ένα πολύ ευρύ πεδίο
θέασης (FOV) το οποίο αυξάνει την αίσθηση του
χρήστη ότι βρίσκεται στο χώρο που απεικονίζει η
εφαρμογή.
Στερεοσκοπική απόδοση 2
Στερεοσκοπική απόδοση 3
 Παρ’ όλα αυτά, αυτή η διαδικασία παραμορφώνει την
εικόνα σημαντικά. Αν η μηχανή γραφικών απεικόνιζε
την εικόνα στο Rift όπως θα την επεικόνιζε και σε μία
κανονική οθόνη, ο χρήστης θα παρατηρούσε ότι έχουν
υποστεί κοίλη παραμόρφωση (Pincushion Distortion).
 Για να αντιμετωπίσει αυτήν την παραμόρφωση, το
λογισμικό πρέπει να επεξεργαστεί την τελική εικόνα με
μία ίση και αντίθετη κυρτή παραμόρφωση (Barrel
Distortion) έτσι ώστε η μία να ακυρώνει την άλλη.
Στερεοσκοπική απόδοση 4
Στερεοσκοπική απόδοση 5
 Επιπρόσθετα το λογισμικό πρέπει να διορθώσει την
χρωματική εκτροπή (chromatic aberration), η οποία
είναι ο διαχωρισμός των χρωμάτων του φωτός που
εκπέμπεται από την οθόνη του Rift όταν αυτό περνάει
από τους φακούς.
Στερεοσκοπική απόδοση 6
Ευχαριστώ για το χρόνο σας!

Weitere ähnliche Inhalte

Andere mochten auch

Phontoosh - Marketing plan by Vaibhav Diyora
Phontoosh - Marketing plan by Vaibhav DiyoraPhontoosh - Marketing plan by Vaibhav Diyora
Phontoosh - Marketing plan by Vaibhav Diyoravaibhav diyora
 
Adept PMEC November 2012 Exhibition At Mumbai, India
Adept PMEC November 2012 Exhibition At Mumbai, IndiaAdept PMEC November 2012 Exhibition At Mumbai, India
Adept PMEC November 2012 Exhibition At Mumbai, IndiaAdept Tablet Press
 
Salud y bienestar infantil
Salud y bienestar infantilSalud y bienestar infantil
Salud y bienestar infantilPauly Gonzalez
 
O2 fixedline landline, telemarketing & broadband
O2 fixedline   landline, telemarketing & broadband O2 fixedline   landline, telemarketing & broadband
O2 fixedline landline, telemarketing & broadband Pete Crouch
 
Adept Double Rotary Centre Drive
Adept Double Rotary Centre DriveAdept Double Rotary Centre Drive
Adept Double Rotary Centre DriveAdept Tablet Press
 

Andere mochten auch (7)

Phontoosh - Marketing plan by Vaibhav Diyora
Phontoosh - Marketing plan by Vaibhav DiyoraPhontoosh - Marketing plan by Vaibhav Diyora
Phontoosh - Marketing plan by Vaibhav Diyora
 
Adept PMEC November 2012 Exhibition At Mumbai, India
Adept PMEC November 2012 Exhibition At Mumbai, IndiaAdept PMEC November 2012 Exhibition At Mumbai, India
Adept PMEC November 2012 Exhibition At Mumbai, India
 
Salud y bienestar infantil
Salud y bienestar infantilSalud y bienestar infantil
Salud y bienestar infantil
 
MANZANEDA CIPRIANI
MANZANEDA CIPRIANI MANZANEDA CIPRIANI
MANZANEDA CIPRIANI
 
Adept Double Rotary Press
Adept Double Rotary PressAdept Double Rotary Press
Adept Double Rotary Press
 
O2 fixedline landline, telemarketing & broadband
O2 fixedline   landline, telemarketing & broadband O2 fixedline   landline, telemarketing & broadband
O2 fixedline landline, telemarketing & broadband
 
Adept Double Rotary Centre Drive
Adept Double Rotary Centre DriveAdept Double Rotary Centre Drive
Adept Double Rotary Centre Drive
 

Ähnlich wie Mars2030 Thesis Presentation

Διανυσματικές εικόνες
Διανυσματικές εικόνεςΔιανυσματικές εικόνες
Διανυσματικές εικόνεςΧαρά Κουρή
 
ΚΙΝΟΥΜΕΝΑ ΣΧΕΔΙΑ
ΚΙΝΟΥΜΕΝΑ ΣΧΕΔΙΑΚΙΝΟΥΜΕΝΑ ΣΧΕΔΙΑ
ΚΙΝΟΥΜΕΝΑ ΣΧΕΔΙΑlykkorin
 
Open Processing ( Java Library )
Open Processing ( Java Library )Open Processing ( Java Library )
Open Processing ( Java Library )George Tzinos
 
1 110710135306-phpapp01
1 110710135306-phpapp011 110710135306-phpapp01
1 110710135306-phpapp01Antigny
 
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή Vasileios Komianos
 
meri ipologisti
meri ipologistimeri ipologisti
meri ipologistifainia
 
β 3 πολυμέσα
β 3 πολυμέσαβ 3 πολυμέσα
β 3 πολυμέσαionvam
 
εικόνα φωτογραφία
εικόνα φωτογραφίαεικόνα φωτογραφία
εικόνα φωτογραφίαvevilos
 
B2 6 Other Peripherals and Extension Cards
B2 6 Other Peripherals and Extension CardsB2 6 Other Peripherals and Extension Cards
B2 6 Other Peripherals and Extension Cardspapettas
 
πολυμέσα EIKONA
πολυμέσα   EIKONAπολυμέσα   EIKONA
πολυμέσα EIKONAcristos
 
ψηφιακή φωτογραφία
ψηφιακή φωτογραφίαψηφιακή φωτογραφία
ψηφιακή φωτογραφίαKostis Sofianos
 

Ähnlich wie Mars2030 Thesis Presentation (15)

Διανυσματικές εικόνες
Διανυσματικές εικόνεςΔιανυσματικές εικόνες
Διανυσματικές εικόνες
 
ΚΙΝΟΥΜΕΝΑ ΣΧΕΔΙΑ
ΚΙΝΟΥΜΕΝΑ ΣΧΕΔΙΑΚΙΝΟΥΜΕΝΑ ΣΧΕΔΙΑ
ΚΙΝΟΥΜΕΝΑ ΣΧΕΔΙΑ
 
Open Processing ( Java Library )
Open Processing ( Java Library )Open Processing ( Java Library )
Open Processing ( Java Library )
 
Mars2030 Thesis Booklet
Mars2030 Thesis BookletMars2030 Thesis Booklet
Mars2030 Thesis Booklet
 
1 110710135306-phpapp01
1 110710135306-phpapp011 110710135306-phpapp01
1 110710135306-phpapp01
 
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή
 
Πολυμέσα - Θεωρία Α Λυκείου
Πολυμέσα - Θεωρία Α ΛυκείουΠολυμέσα - Θεωρία Α Λυκείου
Πολυμέσα - Θεωρία Α Λυκείου
 
meri ipologisti
meri ipologistimeri ipologisti
meri ipologisti
 
β 3 πολυμέσα
β 3 πολυμέσαβ 3 πολυμέσα
β 3 πολυμέσα
 
εικόνα φωτογραφία
εικόνα φωτογραφίαεικόνα φωτογραφία
εικόνα φωτογραφία
 
B2 6 Other Peripherals and Extension Cards
B2 6 Other Peripherals and Extension CardsB2 6 Other Peripherals and Extension Cards
B2 6 Other Peripherals and Extension Cards
 
Goal4d
Goal4dGoal4d
Goal4d
 
πολυμέσα EIKONA
πολυμέσα   EIKONAπολυμέσα   EIKONA
πολυμέσα EIKONA
 
ψηφιακή φωτογραφία
ψηφιακή φωτογραφίαψηφιακή φωτογραφία
ψηφιακή φωτογραφία
 
Digital photography
Digital photographyDigital photography
Digital photography
 

Mars2030 Thesis Presentation

  • 2. Γραφικά Η/Υ  Γραφικά που δημιουργούνται από Η/Υ.  Παράγονται με τη βοήθεια ειδικού υλικού ή λογισμικού γραφικών.  Χωρίζονται σε δύο κύρια είδη:  Δισδιάστατα γραφικά (2D Graphics)  Τρισδιάστατα γραφικά (3D Graphics)
  • 3. Από τι αποτελείται ένα τρισδιάστατο γραφικό;  Αποτελείται από κορυφές (vertices)  που με αυτές δημιουργούνται πλευρές (edges)  οι οποίες σχηματίζουν όψεις (faces)  που με τη σειρά τους αποτελούν τα πολύγωνα (polygons)  Τα οποία αποτελούν τις επιφάνειες (surfaces).
  • 4. Πλέγμα Πολυγώνων  Το πλέγμα πολυγώνων είναι μία συλλογή από κορυφές, πλευρές και όψεις.  Ορίζει το σχήμα ενός πολύεδρου αντικειμένου.  Κύρια γεωμετρικά σχήματα που τα αποτελούν είναι:  Τρίγωνα  Τετράγωνα ή  άλλα κυρτά πολύγωνα.
  • 5. Χαρτογράφηση Υφής  Η χαρτογράφηση υφής είναι μία μέθοδος για απόδοση ρεαλισμού, υφής ή χρώματος στις επιφάνειες ενός τρισδιάστατου μοντέλου.  Η εφαρμογή πολλών τέτοιων υφών στις επιφάνειες ονομάζεται Mutlitexturing.
  • 6.
  • 7. Μετασχηματισμοί  4 κύρια είδη:  Μετασχηματισμός μετακίνησης.  Μετασχηματισμός περιστροφής.  Μετασχηματισμός κλιμάκωσης.  Μετασχηματισμός προβολής.  Πραγματοποιούνται χησιμοποιώντας πίνακες μετασχηματισμών (κυρίως 3x3 ή 4x4).  Οι πίνακες χρησιμοποιούνται διότι μπορούν να συγκεντρωθούν διάφοροι μετασχηματισμοί σε ένα μόνο πίνακα χρησιμοποιώντας πολλαπλασιασμό πινάκων.
  • 15.
  • 16. Ο αγωγός των γραφικών
  • 17. Σκίαση  Ο όρος αναφέρεται στην απεικόνιση του βάθους των τρισδιάστατων αντικειμένων ή εικόνων μεταβάλλοντας τα επίπεδα της σκοτεινότητας.  Στα γραφικά H/Y υλοποιείται με αλγορίθμους όπως:  Επίπεδη Σκίαση (Flat Shading)  Σκίαση Gouraud (Gouraud Shading)  Σκίαση Phong (Phong Shading)
  • 21. Προγράμματα σκίασης  «Προγράμματα που λένε στον Η/Υ πώς να απεικονίσει κάτι, χησιμοποιώντας ένα εξειδικευμένο και μοναδικό τρόπο».  Υπάρχουν διάφορες γλώσσες υλοποίησης όπως:  GLSL  HLSL  CG κ.α  H OpenGL χρησιμοποιεί την GLSL.  Εκτελούνται στη GPU.
  • 22. Προγράμματα σκίασης 2  Είδη προγραμμάτων σκίασης:  Vertex Shaders  Geometry Shaders  Tessellation Shaders  Pixel/Fragment Shaders
  • 23. Χαρτογράφηση Οθόνης  Μεταφορά των γεωμετρικών σχημάτων που προκύπτουν μετά το ψαλίδισμα από τις κανονικοποιημένες συντεταγμένες συσκευής (-1, 1) στις διαστάσεις της οθόνης.
  • 24.
  • 25.
  • 26. Oculus Rift DK2  Ανάλυση 960x1080 για κάθε μάτι.  Κάμερα ανίχνευσης κινήσεων.  Low Persistence OLED display.  60Hz refresh rate.
  • 27. Στερεοσκοπική απόδοση  Πρέπει να αποδοθεί η σκηνή 2 φορές, μία για κάθε μάτι του χρήστη με την κατάλληλη προβολή. Οι θέσεις των οπτικών γωνιών των αποδόσεων εξαρτάται από το IPD (inter-pupillary distance) του χρήστη.  Οι φακοί που βρίσκονται μέσα στο Rift μεγενθύνουν την εικόνα για να δημιουργήσουν ένα πολύ ευρύ πεδίο θέασης (FOV) το οποίο αυξάνει την αίσθηση του χρήστη ότι βρίσκεται στο χώρο που απεικονίζει η εφαρμογή.
  • 29. Στερεοσκοπική απόδοση 3  Παρ’ όλα αυτά, αυτή η διαδικασία παραμορφώνει την εικόνα σημαντικά. Αν η μηχανή γραφικών απεικόνιζε την εικόνα στο Rift όπως θα την επεικόνιζε και σε μία κανονική οθόνη, ο χρήστης θα παρατηρούσε ότι έχουν υποστεί κοίλη παραμόρφωση (Pincushion Distortion).  Για να αντιμετωπίσει αυτήν την παραμόρφωση, το λογισμικό πρέπει να επεξεργαστεί την τελική εικόνα με μία ίση και αντίθετη κυρτή παραμόρφωση (Barrel Distortion) έτσι ώστε η μία να ακυρώνει την άλλη.
  • 31. Στερεοσκοπική απόδοση 5  Επιπρόσθετα το λογισμικό πρέπει να διορθώσει την χρωματική εκτροπή (chromatic aberration), η οποία είναι ο διαχωρισμός των χρωμάτων του φωτός που εκπέμπεται από την οθόνη του Rift όταν αυτό περνάει από τους φακούς.
  • 33. Ευχαριστώ για το χρόνο σας!