Γραφικά Υπολογιστών: Αναπαράσταση Αντικείμενων 3D

Σχετικά έγγραφα
Γραφικά Υπολογιστών: Αναπαράσταση Αντικείμενων 3D

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

Γραφικά Υπολογιστών: Βασικά Μαθηματικά

Γραφικά Υπολογιστών: Spline Αναπαραστάσεις

Γραφικά Υπολογιστών: Αποκοπή στις 3D Διαστάσεις

Γραφικά Υπολογιστών: Μέθοδοι Ανίχνευσης Επιφανειών (Surface Detection Methods)

Γραφικά Υπολογιστών: Θέαση στις 3D

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΟΝΤΕΛΟΠΟΙΗΣΗ-ΨΗΦΙΑΚΗ ΣΥΝΘΕΣΗ ΕΙΚΟΝΩΝ Διδάσκων: Ν. ΝΙΚΟΛΑΙΔΗΣ

Ειδικά θέματα Πληροφορικής Κινηματογραφίας

Τέχνη και Τεχνολογία

Γραφικά Υπολογιστών: Εμφάνιση σε 2D

εξισώσεις-ανισώσεις Μαθηματικά α λυκείου Φροντιστήρια Μ.Ε. ΠΑΙΔΕΙΑ σύνολο) στα Μαθηματικά, τη Φυσική αλλά και σε πολλές επιστήμες

ΕΥΣΤΑΘΙΟΥ ΑΓΓΕΛΙΚΗ ΣΦΑΕΛΟΣ ΙΩΑΝΝΗΣ

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ B ΤΑΞΗΣ. χρησιμοποιήσουμε καθημερινά φαινόμενα όπως το θερμόμετρο, Θετικοί-Αρνητικοί αριθμοί.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

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

Μια εισαγωγή στην Fractal Γεωμετρία (Μορφοκλασματική Γεωμετρία)

ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΕΚΠ/ΚΟΥ ΕΙΔΙΚΟΤΗΤΑ. Άσε το Χάος να βάλει τάξη. ΘΕΜΑΤΙΚΗ ΟΜΙΛΟΥ. Fractals Πλακοστρώσεις(Penrose) Χάος. Α Β Γ Λυκείου ΑΡΙΘΜΟΣ ΜΑΘΗΤΩΝ

Η διαδικασία Παραγωγής Συνθετικής Εικόνας (Rendering)

Τεράστιες ανάγκες σε αποθηκευτικό χώρο

ΔΙΔΑΚΤΕΑ ΕΞΕΤΑΣΤΕΑ ΥΛΗ: 1. ΑΛΓΕΒΡΑΣ ΚΑΙ ΓΕΩΜΕΤΡΙΑΣ Β ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ Γ ΤΑΞΗΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ 2

ΣΧΕΔΙΑΣΗ ΜΗΧΑΝΟΛΟΓΙΚΩΝ ΚΑΤΑΣΚΕΥΩΝ ΜΕ Η/Υ (Computer Aided Design)

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Η ΓΕΝΙΚΕΥΜΕΝΗ ΓΕΩΜΕΤΡΙΑ

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8

Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή. Αφφινικοί Μετασχηματισμοί Αναπαράσταση Γεωμετρικών Μορφών

Η μέθοδος Simplex. Χρήστος Γκόγκος. Χειμερινό Εξάμηνο ΤΕΙ Ηπείρου

Ανάκτηση πολυμεσικού περιεχομένου

Οδηγίες για το Geogebra Μωυσιάδης Πολυχρόνης Δόρτσιος Κώστας

Περιεχόμενο διδασκαλίας Στόχοι Παρατηρήσεις. υπολογίζουν το λόγο δύο λόγο δύο τμημάτων

ΕΝΟΤΗΤΑ 8 ΔΙΣΔΙΑΣΤΑΤΗ ΓΕΩΜΕΤΡΙΑ

Ενδεικτική Οργάνωση Ενοτήτων. E Τάξη. Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1

ΑΛΓΕΒΡΑ Α Τάξης Ημερησίου ΓΕΛ

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

Να επιλύουμε και να διερευνούμε γραμμικά συστήματα. Να ορίζουμε την έννοια του συμβιβαστού και ομογενούς συστήματος.

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Τεχνικό Σχέδιο

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

Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή. Γεωμετρικός Πυρήνας Παραμετρική Σχεδίαση

Το εγχειρίδιο αυτό, δεν είναι απλό τυπολόγιο αλλά μία εγκυκλοπαίδεια όλων των μαθηματικών του ενιαίου λυκείου.

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

4ο Μάθημα Προβολές και Μετασχηματισμοί Παρατήρησης

----- Ταχ. Δ/νση: Ανδρέα Παπανδρέου 37 Τ.Κ. Πόλη: Μαρούσι Ιστοσελίδα: Πληροφορίες: Αν. Πασχαλίδου Τηλέφωνο:

Ιωάννης Σ. Μιχέλης Μαθηματικός

ισδιάστατοι μετασχηματισμοί ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί

ΕΣΔ 200: ΔΗΜΙΟΥΡΓΙΑ ΠΕΡΙΕΧΟΜΕΝΟΥ ΙΙ. Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης

ΑΞΟΝΟΜΕΤΡΙΑ. Εισαγωγή

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

Γεωμετρική Οπτική ΚΕΦΑΛΑΙΟ 34

Μάθημα 10 ο. Περιγραφή Σχήματος ΤΜΗΥΠ / ΕΕΣΤ 1

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

Δένδρα Αναζήτησης Πολλαπλής Διακλάδωσης

Μετασχηµατισµοί 2 &3

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

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ ΠΡΩΤΟ ΑΡΙΘΜΟΙ ΠΡΟΛΕΓΟΜΕΝΑ 17. ΚΕΦΑΛΑΙΟ 1 25 Οι φυσικοί αριθμοί και η αναπαράστασή τους

ΔΙΔΑΚΤΕΑ ΥΛΗ ΚΑΙ ΣΥΝΟΠΤΙΚΕΣ

12. ΑΝΙΣΩΣΕΙΣ Α ΒΑΘΜΟΥ. είναι δύο παραστάσεις μιας μεταβλητής x πού παίρνει τιμές στο

Διεργασιακές μέθοδοι μοντελοποίησης (procedural modeling)

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel...9

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ

, και. είναι σταθερές (χρονικά αμετάβλητες), προκύπτει το χρονικά αμετάβλητο φίλτρο Kalman (Time Invariant Kalman Filter):

ΑΣΚΗΣΕΙΣ ΥΠΟΛΟΓΙΣΜΟΥ ΜΑΖΑΣ ΘΕΣΗΣ ΚΕΝΤΡΟΥ ΜΑΖΑΣ ΡΟΠΗΣ ΑΔΡΑΝΕΙΑΣ ΣΩΜΑΤΩΝ

1 ΘΕΩΡΙΑΣ...με απάντηση

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

7 ο Εργαστήριο Θόρυβος 2Δ, Μετακίνηση, Περιστροφή

Περιεχόμενα ΑΡΙΘΜΟΙ ΠΡΟΛΕΓΟΜΕΝΑ ΜΕΡΟΣ ΠΡΩΤΟ. Κεφάλαιο Πρώτο Οι φυσικοί αριθμοί και η αναπαράστασή τους

ΟΙΚΟΝΟΜΕΤΡΙΑ. Παπάνα Αγγελική

Ενότητα 2: Οι Θεµελιώδεις Αρχές των Ψηφιακών Εικόνων

Δεδομένα ενός ΓΣΠ: Οντότητες, αντικείμενα και περιγραφικά χαρακτηριστικά

Γραφικά Υπολογιστών: Φωτισμός

ΠΡΟΣ: ΚΟΙΝ.: ΘΕΜΑ: Οδηγίες για τη διδακτέα - εξεταστέα ύλη των µαθηµάτων Β τάξης Ηµερησίου Γενικού Λυκείου και Γ τάξης Εσπερινού Γενικού Λυκείου

ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ. ΜΕΡΟΣ 1ο ΑΛΓΕΒΡΑ

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

1. Ποια είναι τα κύρια στοιχεία ενός τριγώνου; 2. Ποια είναι τα δευτερεύοντα στοιχεία ενός τριγώνου;

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

Κανονικά πολύγωνα Τουρναβίτης Στέργιος

Η προέλευση του Sketchpad 1

ΕΠΑΝΑΛΗΨΗ Α ΓΥΜΝΑΣΙΟΥ

Αξιοποίηση του Sketchpad για τη δημιουργία και εξερεύνηση του κόσμου των φράκταλς

Κεφάλαιο 8. Οπτικοποίηση Απαλοιφή

66 Γεωμετρία Σχήμα 11.1: Το ΜΝ είναι κοινό μέτρο των και ΓΔ. τόσο ανατρεπτική που απαγόρευσαν να διαδοθεί αυτή η γνώση. Οταν μάλιστα ο *** παρέβει την

ιαχείριση και Ανάκτηση Εικόνας µε χρήση Οµοιότητας Γράφων (WW-test)

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

ΓΕΩΜΕΤΡΙΚΑ ΣΤΕΡΕΑ. Κεφάλαιο 13: Ερωτήσεις του τύπου «Σωστό-Λάθος»

Σύντομος οδηγός αναφοράς Για Windows Έκδοση 4.0

Ένα παιχνίδι των πολυγώνων

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

Πρόγραμμα Σπουδών Εκπαίδευσης Παιδιών-Προφύγων Τάξεις Ε+ΣΤ Δημοτικού

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

Η Γεωμετρία της Αντιστροφής Η βασική θεωρία. Αντιστροφή

4.5.6 ΡΗΤΑ ΠΟΛΥΩΝΥΜΙΚΑ ΤΜΗΜΑΤΑ Η ΑΠΕΙΚΟΝΙΣΗ ΣΗΜΕΙΟΥ ΜΕ ΒΑΡΟΣ ΤΟ ΚΥΚΛΙΚΟ ΤΜΗΜΑ

ΕΝΟΤΗΤΑ 4 ΕΙΔΗ ΓΡΑΜΜΩΝ, ΕΙΔΗ ΤΡΙΓΩΝΩΝ, ΠΑΡΑΛΛΗΛΟΓΡΑΜΜΑ, ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΙ

Γραφικά με Η/Υ. 3D Μοντέλα

----- Ταχ. Δ/νση: Ανδρέα Παπανδρέου 37 Τ.Κ. Πόλη: Μαρούσι Ιστοσελίδα: Πληροφορίες: Αν. Πασχαλίδου Τηλέφωνο:

Η συνάρτηση y = αχ 2. Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd

Γραφικά Υπολογιστών: Αλγόριθμοι Σχεδίασης Γραμμών

ΔΙΔΑΚΤΕΑ ΥΛΗ ΚΑΙ ΣΥΝΟΠΤΙΚΕΣ

[2] Υπολογιστικά συστήματα: Στρώματα. Τύποι δεδομένων. Μπιτ. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

Transcript:

1 ΤΕΙ Θεσσαλονίκης Τμήμα Πληροφορικής Γραφικά Υπολογιστών: Αναπαράσταση Αντικείμενων 3D (Octrees & Fractals) Πασχάλης Ράπτης http://aetos.it.teithe.gr/~praptis praptis@it.teithe.gr

2 Contents Τεχνικές μοντελοποίησης αντικειμένων τριών διαστάσεων: Πολύεδρα Οκταδικά δένδρα (Octrees) Fractals

3 Οκταδικά Δένδρα - Octrees Τα octrees είναι δομές ιεραρχικών δένδρων που χρησιμοποιούνται στην αναπαράσταση στερεών αντικειμένων. Τα octrees είναι χρήσιμα σε εφαρμογές που απαιτούν εμφάνιση αντικειμένων από πολλές οπτικές γωνίες. Παράδειγμα: Ιατρικές εφαρμογές. Τα octrees χρησιμοποιούνται όταν ενδιαφερόμαστε για το εσωτερικό (interior) των αντικειμένων

4 Octrees & Quadtrees Η οκταδική περιγραφή ενός 3D αντικειμένου είναι μια επέκταση ενός παρόμοιου διδιάστατου σχεδίου που ονομάζεται κωδικοποίηση τετραδικού δένδρου (quadtree). Η κωδικοποίηση τετραδικού δένδρου διαιρεί μια τετράγωνη περιοχή του χώρου σε 4 ίσες περιοχές (τεταρτημόρια). Η διαδικασία επαναλαμβάνεται μέχρι να βρεθούν ομογενείς περιοχές δηλ. όλες οι συντεταγμένες σε ένα τεταρτημόριο να έχουν το ίδιο χρώμα. Αυτές οι περιοχές στην συνέχεια διευθετούνται σε ένα δένδρο.

5 Quadtree - Παράδειγμα 1

Images taken from Hearn & Baker, Computer Graphics with OpenGL (2004) 6 Quadtree - Παράδειγμα 2

7 Octrees Η quadtree κωδικοποίηση παρέχει σημαντικό κέρδος σε αποθηκευτικό χώρο (hard disk) όταν υπάρχουν μεγάλες έγχρωμες περιοχές σε μια περιοχή στον χώρο. Ένα octree εφαρμόζει την ίδια προσέγγυση όπως τα quadtrees, αλλά διαιρεί μια κυβική περιοχή του 3D χώρου σε octants Η διαίρεση συνεχίζεται μέχρι να βρεθούν ομογενείς περιοχές. Κάθε περιοχή μέσα σε ένα octree αναφέρεται ως ογκοστοιχείο (volume element ή voxel)

8 Octrees (2) Στον τριδιάστατο χώρο ομογενείς περιοχές μπορούν να θεωρηθούν με όρους (in terms) του χρώματος, του τύπου του υλικού, της πυκνότητας ή οποιωνδήποτε άλλων φυσικών χαρακτηριστικών Τα voxels εχουν την μοναδική δυνατότητα να είναι κενά (empty)

Images taken from Hearn & Baker, Computer Graphics with OpenGL (2004) 9 Octrees (3) Δεδομένα στην αναπαράσταση του octree κόμβου (node) Περιοχή ενός χώρου τριών διατάσεων

10 Octree Παράδειγμα 1 To octree περιλαμβάνει τμήματα μιας implicitly defined σφαίρα: μέσα σε κάθε τερματικό node τα vertices επιφάνειας υπολογίζονται και συνδέονται για να σχηματίσουν ένα πολύγωνο

Taken from http://www-evasion.inrialpes.fr/membres/sylvain.lefebvre/these/ 11 Octree Παράδειγμα 2

12 Fractals Οι τεχνικές μοντελοποίησης που αναφέρθηκαν χρησιμοποιούν μεθόδους Ευκλείδειας γεωμετρίας Τα αντικείμενα περιγράφονταν με εξισώσεις Αυτό είναι ΟΚ για αντικείμενα που κατασκευάζονται. Τι συμβαίνει με κάποια φυσικά αντικείμενα που έχουν ακανόνιστα-ανώμαλα (irregular) ή κερματισμένα (fragmented) χαρακτηριστικά? Βουνά, σύννεφα, κοράλλια,

13 Fractal Με τον διεθνή όρο φράκταλ (μορφόκλασμα ή μορφοκλασματικό σύνολο) στα Μαθηματικά, τη Φυσική αλλά και σε πολλές επιστήμες ονομάζεται ένα γεωμετρικό σχήμα που επαναλαμβάνεται αυτούσιο σε άπειρο βαθμό μεγέθυνσης, κι έτσι συχνά αναφέρεται σαν "απείρως περίπλοκο".

14 Fractal Geometry Methods & Procedural Modelling Φυσικά αντικείμενα μπορούν να περιγραφούν με την χρήση μεθόδων fractal γεωμετρίας. Fractal μέθοδοι χρησιμοποιούν διαδικασίες και όχι εξισώσεις στην μοντελοποίηση αντικειμένων διαδικαστική (procedural) μοντελοποίηση. Το κύριο χαρακτηριστικό κάθε διαδικαστικού μοντέλου είναι ότι το μοντέλο δεν βασίζεται σε δεδομένα αλλά στην υλοποίηση μιας διαδικασίας με ένα σύνολο από ορισμένους κανόνες

15 Fractals Ένα fractal αντικείμενο έχει δύο βασικά χαρακτηριστικά: Άπειρες (infinite) λεπτομέρειες σε κάθε σημείο Ομοιότητες σε μέρη (κομμάτια) του αντικειμένου και στα γενικά χαρακτηριστικά του Mandelbrot Set Video From: Η καμπύλη του Koch http://www.fractal-animation.net/ufvp.htm

16 Παραγωγή (generating) Fractals Ένα fractal αντικείμενο παράγεται με την επαναλαμβανόμενη εφαρμογή μιας καθορισμένης συνάρτησης μετασχηματισμού σε σημεία σε μια περιοχή στον χώρο Αν P0 = (x0, y0, z0) είναι ένα επιλεγμένο αρχικό σημείο, κάθε επανάληψη της συνάρτησης μετασχηματισμού F παράγει επαναλαμβανόμενα επίπεδα (successive levels) λεπτομερειών με υπολογισμούς: ( ) ( ) ( ) P = F P, P = F P, P = F P,... 1 0 2 1 3 2 Γενικά ο μετασχηματισμός εφαρμόζεται σε ένα ορισμένο σημείο ή σε γραμμές ή καμπύλες ή επιφάνειες.

17 Παραγωγή (generating) Fractals(2) Παρόλο που τα fractal αντικείμενα, εξ ορισμού έχουν απεριόριστες (infinite) λεπτομέρειες, εφαρμόζουμε τον μετασχηματισμό σε περιορισμένο αριθμό επαναλήψεων. Αντικείμενα που εμφανίζονται έχουν περιορισμένες διαστάσεις ώστε να χωρούν σε μια σελίδα ή σε μια οθόνη. Η εμφάνιση των fractal αντικείμενων βελτιώνεται όσο αυξάνεται ο αριθμός των επαναλήψεων. Ο αριθμός των λεπτομερειών περιορίζεται από την ανάλυση (resolution) των συσκευών εμφάνισης εκτύπωσης [πάντα υπάρχει και η μεγέθυνση (zoom) για περισσότερες λεπτομέρειες]

Παράδειγματα: Images taken from Hearn & Baker, Computer Graphics with OpenGL (2004) 18 Η νιφάδα (snowflake) του Koch Τοπίο : Animation fractal

Images taken from Hearn & Baker, Computer Graphics with OpenGL (2004) 19 Η νιφάδα του Koch

20 Παράδειγμα: Φτέρες (Ferns) Μια όμοια τεχνική μπορεί να χρησιμοποιηθεί στην παραγωγή βλάστησης (vegetation)

21 Fractal Διάσταση Το πλήθος των μεταβολών (variation) στην δομή των fractal αντικειμένων περιγράφεται ως fractal διάσταση (fractal dimension), D Όσο πιο ανώμαλα είναι τα αντικείμενα τόσες πιο μεγάλες είναι οι fractal διαστάσεις Ο υπολογισμός της fractal διάστασης μπορεί να είναι δύσκολος ειδικά για περίπλοκα (complex) fractals Δεν εξετάζονται σε λεπτομέρειες αυτοί οι υπολογισμοί

22 Τύποι Fractals Τα fractals χωρίζονται σε τρεις κατηγορίες Aυτοόμοια (Self similar) fractals Αυτά έχουν μέρη (parts) που είναι σμικρύνσεις κομματιών του αντικειμένου Χρησιμοποιούνται στην μοντελοποίηση δένδρων, shrubs Self affine fractals Έχουν μέρη που σχηματίζονται με διαφορετικές παραμέτρους σμίκρυνσης σε κάθε διάσταση Χρησιμοποιούνται για νερό, σύννεφα, terrain Αμετάβλητα fractal σύνολα (invariant fractal sets) Δημιουργούνται με μη-γραμμικούς μετασχηματισμούς Mandelbrot set, Julia set Μικρή χρήση

23 Μέθοδοι για την Τοπογραφία Random Midpoint Displacement Μια από τις πιο επιτυχημένες χρήσεις των fractal τεχνικών στα γραφικά είναι η δημιουργία τοπίων (landscapes). Μια αποτελεσματική μέθοδος στην δημιουργία τοπίων είναι η random midpoint displacement.

Μέθοδοι για την Τοπογραφία Random Midpoint Displacement (2) Εύκολο είναι να γίνει στις δύο διαστάσεις Εύκολα επεκτείνεται στις τρεις διαστάσεις για την δημιουργία εδάφους (terrain) Μπορεί να εισαχθεί ένας παράγοντας τραχύτητας (roughness) H για να ελεγχθεί η εμφάνιση του εδάφους Επιφάνειες ελέγχου μπορούν να χρησιμοποιηθούν για να ξεκινήσει με ένα γενικό ανάγλυφο σχήμα εδάφους (terrain shape) Demo Δημιουργίας Terrain: http://world.std.com/~bgw/applets/1.02/mtfractal/mtfractal.html

25 Fractals σε ταινίες - Eιδικά effects

26 Σύνοψη Σήμερα εξετάσαμε: Πως τα octrees και τα fractals χρησιμοποιούνται στην μοντελοποίηση. Ειδικά τα fractals είναι σχετικά μια εξωτική τεχνική μοντελοποίησης και μπορεί να γίνει εξαιρετικά αποτελεσματική. Στο επόμενο μάθημα θα δούμε τις κυρτές (curved) επιφάνειες που είναι πολύ σημαντικές