THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Γραφική με υπολογιστές => Topic started by: Κηπουρίδης on March 10, 2016, 04:45:10 am



Title: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Κηπουρίδης on March 10, 2016, 04:45:10 am
Topic που αφορά την 1η εργασία του μαθήματος, με απορίες/ερωτήσεις/κλπ σχετικά με αυτήν. Stay on topic!


Ανακοινωθηκε η 1η εργασια :
http://alexander.ee.auth.gr:8083/eTHMMY/archive/90/downloadFile/6361/CG%20HW01-2016.pdf
και δοθηκε προθεσμια 15ημερων, δηλαδη μπορουμε να στειλουμε μεχρι και 23 Μαρτιου.

Ανεβαζω την εικονα που παραγει το demo μου για να ελεγξουμε μεταξυ μας.

Καποιες σκεψεις :
1) Δινει Μ=300,Ν=400 και συντεταγμενη 380 παρακατω, οποτε μπορουμε να υποθεσουμε οτι η πρωτη στηλη αντιστοιχει στις Χ συντεταγμενες (Ν=400) και η δευτερη στις Y (Μ=300). Σε περιπτωση που τα θεωρησετε αναποδα, πιθανως να προκυψουν πολλα μαυρα pixel.
2) Η αρχη των αξονων για μια εικονα λαμβανεται αυτοματα πανω αριστερα, κι οχι κατω αριστερα οπως στο σχημα. Αν καποιος παρει αναποδογυρισμενα αποτελεσματα (πανω-κατω, οχι αριστερα-δεξια), φανταζομαι ειναι εξισου σωστα.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: greekoo on March 10, 2016, 13:22:20 pm
Topic που αφορά την 1η εργασία του μαθήματος, με απορίες/ερωτήσεις/κλπ σχετικά με αυτήν. Stay on topic!


Ανακοινωθηκε η 1η εργασια :
http://alexander.ee.auth.gr:8083/eTHMMY/archive/90/downloadFile/6361/CG%20HW01-2016.pdf
και δοθηκε προθεσμια 15ημερων, δηλαδη μπορουμε να στειλουμε μεχρι και 23 Μαρτιου.

Ανεβαζω την εικονα που παραγει το demo μου για να ελεγξουμε μεταξυ μας.

Καποιες σκεψεις :
1) Δινει Μ=300,Ν=400 και συντεταγμενη 380 παρακατω, οποτε μπορουμε να υποθεσουμε οτι η πρωτη στηλη αντιστοιχει στις Χ συντεταγμενες (Ν=400) και η δευτερη στις Y (Μ=300). Σε περιπτωση που τα θεωρησετε αναποδα, πιθανως να προκυψουν πολλα μαυρα pixel.
2) Η αρχη των αξονων για μια εικονα λαμβανεται αυτοματα πανω αριστερα, κι οχι κατω αριστερα οπως στο σχημα. Αν καποιος παρει αναποδογυρισμενα αποτελεσματα (πανω-κατω, οχι αριστερα-δεξια), φανταζομαι ειναι εξισου σωστα.

Ωραιος φιλε!
σε πόσο χρόνο πιστεύεις βγαίνει για κάποιον που δν παρακολουθει στα μαθήματα ?


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Κηπουρίδης on March 10, 2016, 17:21:45 pm
Quote
σε πόσο χρόνο πιστεύεις βγαίνει για κάποιον που δν παρακολουθει στα μαθήματα ?
Μια μερα διαβαζεις τον bresenham για να τραβας ευθυγραμμα τμηματα, τον καταλαβαινεις, και την επομενη μερα εισαι ετοιμος. Βαρια βαρια 3 μερες θα λεγα, 4 με την αναφορα.
Αν δε σε νοιαζει να καταλαβεις τι κανει παιρνεις κι ετοιμο τον ψευδοκωδικα που δινει στις σημειωσεις και σε 2 μερες εχεις τελειωσει.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: greekoo on March 10, 2016, 21:43:56 pm
Quote
σε πόσο χρόνο πιστεύεις βγαίνει για κάποιον που δν παρακολουθει στα μαθήματα ?
Μια μερα διαβαζεις τον bresenham για να τραβας ευθυγραμμα τμηματα, τον καταλαβαινεις, και την επομενη μερα εισαι ετοιμος. Βαρια βαρια 3 μερες θα λεγα, 4 με την αναφορα.
Αν δε σε νοιαζει να καταλαβεις τι κανει παιρνεις κι ετοιμο τον ψευδοκωδικα που δινει στις σημειωσεις και σε 2 μερες εχεις τελειωσει.


 να σαι καλά φίλε μ


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: mitsoschelsea on March 11, 2016, 13:13:33 pm
Θα πρέπει να κάνουμε αλγόριθμο Bresenham για να σχηματίσουμε τα τρίγωνα και μετά τον αλγόριθμο πλήρωσης, ή θα πρέπει αυτά να γίνονται ταυτόχρονα;


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Exomag on March 11, 2016, 13:58:56 pm
Θα πρέπει να κάνουμε αλγόριθμο Bresenham για να σχηματίσουμε τα τρίγωνα και μετά τον αλγόριθμο πλήρωσης, ή θα πρέπει αυτά να γίνονται ταυτόχρονα;

Αν δεν κάνω λάθος δεν χρειάζεται ο αλγόριθμος Bresenham, εφαρμόζεις κατευθείαν τον αλγόριθμο πλήρωσης όπως τον περιγράφει στις σημειώσεις του ο Ντελόπουλος.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: mitsoschelsea on March 11, 2016, 14:03:04 pm
Θα πρέπει να κάνουμε αλγόριθμο Bresenham για να σχηματίσουμε τα τρίγωνα και μετά τον αλγόριθμο πλήρωσης, ή θα πρέπει αυτά να γίνονται ταυτόχρονα;

Αν δεν κάνω λάθος δεν χρειάζεται ο αλγόριθμος Bresenham, εφαρμόζεις κατευθείαν τον αλγόριθμο πλήρωσης όπως τον περιγράφει στις σημειώσεις του ο Ντελόπουλος.

Κι εγώ αυτήν την εντύπωση έχω απλά από πάνω γράφουν πως χρειάζεται ο Bresenham, γι' αυτό...
Εκτός και αν εννοούσε κατανόηση του Bresenham για να ξέρεις πάνω κάτω τι κάνεις με τις ευθείες.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Κηπουρίδης on March 11, 2016, 14:38:10 pm
Αμα σας πω οτι δεν ειδα οτι περιεγραφε αλλον αλγοριθμο στις σημειωσεις; Απλως ετρεξα τον Bresenham και συμπληρωνα οτι υπηρχε σε εκεινη την y.
Σε καθε περιπτωση η εικονα δε θα αλλαξει, οποιος θελει ας επιβεβαιωσει.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: greekoo on March 11, 2016, 16:28:33 pm
Ρε παιδιά αυτή η εντολή "drawpixel (x,y)"  που έχει στις σημειωσεις και στον αλγόριθμο ο Ντελο,  δεν είναι εντολή του ματλαμπ έτσι? πως μπορούμε να την προσωμοιοσουμε στο ματλαμπ?


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Κηπουρίδης on March 11, 2016, 16:41:29 pm
Ρε παιδιά αυτή η εντολή "drawpixel (x,y)"  που έχει στις σημειωσεις και στον αλγόριθμο ο Ντελο,  δεν είναι εντολή του ματλαμπ έτσι? πως μπορούμε να την προσωμοιοσουμε στο ματλαμπ?

Δουλευειες σε εναν πινακα Μ*Ν*3. Τον δημιουργεις ετσι ετσι :
I = ones(M,N,3)
Πες οτι θες να βαψεις το πιξελ 10,11 μισο κοκκινο, καθολου πρασινο και φουλ μπλε. Θα κανεις
I(10,11,1) = 0.5;
I(10,11,2) = 0;
I(10,11,3) = 1;
η τριτη διασταση δηλαδη ειναι το RGB.

Τελος για να δεις τα αποτελεσματα κανεις
imshow(I);
ή σε περιπτωση που θες να τυπωσεις πολλες εικονες και να μην διαγραφει η καινουρια την παλια
figure, imshow(I);


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: greekoo on March 11, 2016, 16:45:46 pm
Ρε παιδιά αυτή η εντολή "drawpixel (x,y)"  που έχει στις σημειωσεις και στον αλγόριθμο ο Ντελο,  δεν είναι εντολή του ματλαμπ έτσι? πως μπορούμε να την προσωμοιοσουμε στο ματλαμπ?

Δουλευειες σε εναν πινακα Μ*Ν*3. Τον δημιουργεις ετσι ετσι :
I = ones(M,N,3)
Πες οτι θες να βαψεις το πιξελ 10,11 μισο κοκκινο, καθολου πρασινο και φουλ μπλε. Θα κανεις
I(10,11,1) = 0.5;
I(10,11,2) = 0;
I(10,11,3) = 1;
η τριτη διασταση δηλαδη ειναι το RGB.

Τελος για να δεις τα αποτελεσματα κανεις
imshow(I);
ή σε περιπτωση που θες να τυπωσεις πολλες εικονες και να μην διαγραφει η καινουρια την παλια
figure, imshow(I);

ααα Μάλιστα φίλε οπότε το drawpixel ουσιαστικά είναι η ανάθεση τιμής στον πίνακα I .

σε ευχαριστώ πολύ!


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: SportBillyPap on March 13, 2016, 15:23:23 pm
Η εικονα του demo σου δεν ειναι αυτο που θα βγαλουμε  ε?Ειναι κατι που θα βγει παρομοιο (γιατι εχεις 400 ,600 και με συντεταγμενη στο 480)


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Κηπουρίδης on March 13, 2016, 16:33:36 pm
Η εικονα του demo σου δεν ειναι αυτο που θα βγαλουμε  ε?Ειναι κατι που θα βγει παρομοιο (γιατι εχεις 400 ,600 και με συντεταγμενη στο 480)

Ισως να ειναι καποια αλλαγη που γινεται με το .png, αλλα ειναι αυτο που βγαζω με το Matlab που θα πρεπει να υποβαλλουμε, με πινακα 300x400, οχι απλα κατι παρομοιο.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: SportBillyPap on March 13, 2016, 19:28:59 pm
Η πρωτη μου προσπαθεια βγαζει λιγο διαφορετικα απο το δικο σου (στα χρωματα),τι μπορει να ειναι λαθος ?(ειναι γυρισμενο)


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: SportBillyPap on March 13, 2016, 20:58:43 pm
Αφου αλλαξα τον αλγοριθμο για να το "στρεψω" μου βγηκε αυτο..Νομιζω ειναι σχεδον ιδιο. (δε θα ανεβασω κατι αλλο  :P )


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Exomag on March 13, 2016, 21:00:09 pm
Σαν σχήμα/περίγραμμα είναι όντως σωστό, αλλά στο interpolation των χρωμάτων λογικά έχεις κάνει κάποιος λάθος (άμα δεις στο δικό σου δεν είναι smooth το transition των χρωμάτων, όπως στην εικόνα του 1ου post).


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: SportBillyPap on March 13, 2016, 21:09:11 pm
Σαν σχήμα/περίγραμμα είναι όντως σωστό, αλλά στο interpolation των χρωμάτων λογικά έχεις κάνει κάποιος λάθος (άμα δεις στο δικό σου δεν είναι smooth το transition των χρωμάτων, όπως στην εικόνα του 1ου post).
Νομιzω ξερω γιατι ,Η ερωτηση ειναι σε καθε τριγωνο πρεπει να ξαναβαψω την κοινη πλευρα συμφωνα με τη φαση 1 η να την παιρνω ετοιμη απο το προηγουμενο τριγωνο?Εγω για καθε τριγωνο την κοινη την ξαναβαφω αναλογα με τις κορυφες του εκαστοτε τριγωνου  για αυτο νομιζω δεν ειναι smooth..


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: mitsoschelsea on March 13, 2016, 21:26:26 pm
Θα πρέπει πρώτα να το σχεδιάσουμε (δηλαδή να τρέξουμε κάποιον αλγόριθμο που απλά να αποθηκεύει τις τιμές των ευθειών σε έναν πίνακα) και μετά να το βάψουμε, ή η σχεδίαση θα γίνεται απ' ευθείας με τον αλγόριθμο πλήρωσης παράλληλα με το βάψιμο;


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Exomag on March 13, 2016, 21:28:11 pm
Θα πρέπει πρώτα να το σχεδιάσουμε (δηλαδή να τρέξουμε κάποιον αλγόριθμο που απλά να αποθηκεύει τις τιμές των ευθειών σε έναν πίνακα) και μετά να το βάψουμε, ή η σχεδίαση θα γίνεται απ' ευθείας με τον αλγόριθμο πλήρωσης παράλληλα με το βάψιμο;

Το 2ο, αν δεν κάνω λάθος.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: mitsoschelsea on March 13, 2016, 21:32:20 pm
Θα πρέπει πρώτα να το σχεδιάσουμε (δηλαδή να τρέξουμε κάποιον αλγόριθμο που απλά να αποθηκεύει τις τιμές των ευθειών σε έναν πίνακα) και μετά να το βάψουμε, ή η σχεδίαση θα γίνεται απ' ευθείας με τον αλγόριθμο πλήρωσης παράλληλα με το βάψιμο;

Το 2ο, αν δεν κάνω λάθος.

Σ' ευχαριστώ για την απάντηση, απλά αν ξέρει κάποιος ας μου απαντήσει με σιγουριά, γιατί έχω τρέξει και τον Bresenham για να σχηματίσω το τρίγωνο και θα παιδευτώ γενικα (κοινώς θα μπλέξω τα μπούτια μου). Οπότε αν γίνεται μόνο με τον αλγόριθμο πλήρωσης θα ήταν καλύτερο και πιό απλό νομίζω...


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Exomag on March 13, 2016, 21:40:29 pm
Θα πρέπει πρώτα να το σχεδιάσουμε (δηλαδή να τρέξουμε κάποιον αλγόριθμο που απλά να αποθηκεύει τις τιμές των ευθειών σε έναν πίνακα) και μετά να το βάψουμε, ή η σχεδίαση θα γίνεται απ' ευθείας με τον αλγόριθμο πλήρωσης παράλληλα με το βάψιμο;

Το 2ο, αν δεν κάνω λάθος.

Σ' ευχαριστώ για την απάντηση, απλά αν ξέρει κάποιος ας μου απαντήσει με σιγουριά, γιατί έχω τρέξει και τον Bresenham για να σχηματίσω το τρίγωνο και θα παιδευτώ γενικα (κοινώς θα μπλέξω τα μπούτια μου). Οπότε αν γίνεται μόνο με τον αλγόριθμο πλήρωσης θα ήταν καλύτερο και πιό απλό νομίζω...

Εγώ το είχα κάνει πέρυσι με τον αλγόριθμο πλήρωσης, χωρίς Bresenham, και πήρα 10/10.

Οπότε η 2η μέθοδος που είπες, όπως ξαναείπα και στο προηγούμενο post μου, είναι δεκτή.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: gmtms on March 13, 2016, 21:46:35 pm
Αφου αλλαξα τον αλγοριθμο για να το "στρεψω" μου βγηκε αυτο..Νομιζω ειναι σχεδον ιδιο. (δε θα ανεβασω κατι αλλο  :P )

Δεν έχεις πράσινο


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: SportBillyPap on March 13, 2016, 21:50:05 pm
Αφου αλλαξα τον αλγοριθμο για να το "στρεψω" μου βγηκε αυτο..Νομιζω ειναι σχεδον ιδιο. (δε θα ανεβασω κατι αλλο  :P )

Δεν έχεις πράσινο
Ουτε σε αυτο που εμφανιστηκε στο πρωτο ποστ ειχε..(edit νομιζω τωρα ειναι ιδιο)


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: ClockWork on March 13, 2016, 23:17:57 pm
Το θέλει ανεστραμμένο το σχήμα που ζητάει;;
Γιατί απλά κάνοντας το στο χαρτί με τις συντεταγμένες σε μικρότερη κλίμακα βγαίνει το ανεστραμμένο από το demo..


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Κηπουρίδης on March 13, 2016, 23:56:08 pm
1) Μην λαμβανετε σοβαρα υποψιν το σχημα ρε παιδια, για συζητηση το εβαλα, οχι για αναφορα!
Συγκεκριμενα ο λογος που ειναι αντεστραμμενο ειναι οτι θεωρω 1,1 την πανω αριστερη γωνια και Μ,Ν την κατω δεξια (οπως συμβαινει με τους πινακες, τελειως αλλιως απο αυτο που συμβαινει με τους αξονες). Φανταζομαι οτι αυτο θελει, αλλα σε καθε περιπτωση μπορει ο καθενας να το προσαρμοσει οπως θελει.
2) Περι bresenham, δε νομιζω οτι χρειαζεται! Μπορεις και με πιο απλες μεθοδους να το κανεις (συγκεκριμενα ζηταει με τον αλγοριθμο που περιγραφεται στις διαφανειες, που ειναι και απλουστερος), απλως εγω ξεκινησα βιαστικα την εργασια κι επειδη ηθελα να υλοποιησω και τον bresenham το εκανα μια μιξη που μου φανηκε σωστη εκεινη τη στιγμη.

Εν ολιγοις ζητω συγγνωμη αν μπερδεψα αντι να βοηθησω.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: vlad on March 14, 2016, 00:13:49 am
Απο την στιγμη που αναφερεις τις παραδοχες σου,δεν νομιζω να εχει ιδιαιτερη σημασια για το κατα ποσο ειναι περιστραμμενη η εικονα.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: ClockWork on March 14, 2016, 01:47:37 am
Όχι δεν υπάρχει κανένα πρόβλημα!!!! Μην ανησυχείς και βοήθησες πολύ γιατί έχουμε ένα δείγμα για να συγκρίνουμε το δικό μας.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Ephialtes on March 14, 2016, 14:14:32 pm
Θα πρέπει πρώτα να το σχεδιάσουμε (δηλαδή να τρέξουμε κάποιον αλγόριθμο που απλά να αποθηκεύει τις τιμές των ευθειών σε έναν πίνακα) και μετά να το βάψουμε, ή η σχεδίαση θα γίνεται απ' ευθείας με τον αλγόριθμο πλήρωσης παράλληλα με το βάψιμο;

Το να χρησιμοποιησεις τον αλγοριθμο πληρωσης κατευθειαν απο τις σημειωσεις νομιζω ειναι το πιο απλο, οχι οτι o Bressenham ειναι λαθος.


Εγω με τον αλγοριθμο πληρωσης παιρνω αυτο:





Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: greekoo on March 16, 2016, 12:57:11 pm
Δεν έχω καταλάβει πώς μπορεί να χρησιμοποιηθεί  ο Χ σαν input στην TriPaint.
Αφού κάθε χρώμα pixel σε κάθε τρίγωνο εξαρτάται μόνο απο τα χρώματα κορυφών (πίνακας Cv) και τα σημεία που είναι πάνω στο scanline εξαρτώνται μόνο απο τα ενεργά οριακά σημεία αυτού του scanline του τριγώνου.

Με ενδιαφέρει αν σε μια θέση που πάει να γράψει ο Y έχει γράψει ήδη ο Χ?


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Exomag on March 16, 2016, 13:28:49 pm
Δεν έχω καταλάβει πώς μπορεί να χρησιμοποιηθεί  ο Χ σαν input στην TriPaint.
Αφού κάθε χρώμα pixel σε κάθε τρίγωνο εξαρτάται μόνο απο τα χρώματα κορυφών (πίνακας Cv) και τα σημεία που είναι πάνω στο scanline εξαρτώνται μόνο απο τα ενεργά οριακά σημεία αυτού του scanline του τριγώνου.

Με ενδιαφέρει αν σε μια θέση που πάει να γράψει ο Y έχει γράψει ήδη ο Χ?

Απλά στην TriPaint, ακριβώς πριν ξεκινήσεις τη διαδικασία χρωματισμού/πλήρωσης, δε θα ξεκινήσεις με πλήρως άσπρο κανβά αλλά με τον κανβά X. Και έπειτα πάνω σε αυτόν θα κάνεις χρωματισμό/πλήρωση.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Κηπουρίδης on March 16, 2016, 16:52:07 pm
Μιλησα σημερα με τον κυριο Ντελοπουλο, και
1) Δε θελει bresenham!
2) Πρεπει να γινει η συμβαση για τις ακμες που ακουμπανε, οπως αναφερεται στις σημειωσεις.
3) Σχετικα με την εικονα και τις περιστροφες, αρκει να πουμε στην αναφορα τι συμβαση καναμε (matlab notation ή φυσιολογικούς άξονες).


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: greekoo on March 16, 2016, 18:21:30 pm
Μιλησα σημερα με τον κυριο Ντελοπουλο, και
1) Δε θελει bresenham!
2) Πρεπει να γινει η συμβαση για τις ακμες που ακουμπανε, οπως αναφερεται στις σημειωσεις.
3) Σχετικα με την εικονα και τις περιστροφες, αρκει να πουμε στην αναφορα τι συμβαση καναμε (matlab notation ή φυσιολογικούς άξονες).

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


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Eilex on March 16, 2016, 18:46:19 pm
Το θέμα είναι και να γίνει σύμβαση δεν πρέπει με κάποιο τρόπο να την προσπεράσουμε επειδή αλλιώς θα εμφανίζεται πρόβλημα στην εικόνα;


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: greekoo on March 17, 2016, 16:29:44 pm
εχω το σχημα σωστά, αλλά δυσκολεύομαι στον χρωματισμό με γραμμική παρεμβολή. Καμιά πρόταση; Θα ήταν ευκολότερο να το κάνω αναδρομικά βρίσκωντας το συντελεστή μεταβολής χρώματος κάθε γραμμής;


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: greekoo on March 18, 2016, 15:24:12 pm
dat feel when f*cked up pixels

(http://i66.tinypic.com/sq10fl.jpg)


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: SportBillyPap on March 18, 2016, 20:37:45 pm
Το καταφερες?


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: greekoo on March 18, 2016, 20:40:48 pm
Το καταφερες?


όχι ρ φίλε.  κάτι έκανα όπως βλέπεις αλλά δεν είναι σαν του Κηπουρίδη που έχει ποντάρει αρχικά.  Απορρω γιατί.  Και έχει αυτό το γαλάζιο εκεί άκυρα


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: SportBillyPap on March 18, 2016, 20:47:06 pm
Για παρεμβολη εγω χρησιμοποιησα στην πρωτη φαση αυτο ¨
 X(x1,yl,1)=(Cv(min,1)*(ymax-y)+Cv(max,1)*(y-ymin))/(ymax-ymin);
 X(x1,yl,2)=(Cv(min,2)*(ymax-y)+Cv(max,2)*(y-ymin))/(ymax-ymin);
 X(x1,yl,3)=(Cv(min,3)*(ymax-y)+Cv(max,3)*(y-ymin))/(ymax-ymin);
Για την δευτερη φαση
    X(x,y,1)=(X(x1,y,1)*(x2-x)+X(x2,y,1)*(x-x1))/(x2-x1);
    X(x,y,2)=(X(x1,y,2)*(x2-x)+X(x2a,y,2)*(x-x1))/(x2-x1);
    X(x,y,3)=(X(x1,y,3)*(x2-x)+X(x2a,y,3)*(x-x1))/(x2-x1);
Δε ξερω κατα ποσο σε βοηθαει αυτο .Επισης για παρεμβολη να θυμασαι οτι ειναι ποσοστιαια αυξηση και δεν εχει σημασια αν χρησιμοποιησεις x η y αν αυξανεται "γραμμικα' το ποσοστο.
Re-Edit  Αυτο ειναι απλα ενα παραδειγμα εχω και αλλους χρωματισμους για το x2 , αλλες πλευρες κοκ


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: greekoo on March 18, 2016, 20:58:41 pm
Για παρεμβολη εγω χρησιμοποιησα στην πρωτη φαση αυτο ¨
 X(x1,yl,1)=(Cv(min,1)*(ymax-y)+Cv(max,1)*(y-ymin))/(ymax-ymin);
 X(x1,yl,2)=(Cv(min,2)*(ymax-y)+Cv(max,2)*(y-ymin))/(ymax-ymin);
 X(x1,yl,3)=(Cv(min,3)*(ymax-y)+Cv(max,3)*(y-ymin))/(ymax-ymin);
Για την δευτερη φαση
    X(x,y,1)=(X(x1,y,1)*(x2-x)+X(x2,y,1)*(x-x1))/(x2-x1);
    X(x,y,2)=(X(x1,y,2)*(x2-x)+X(x2a,y,2)*(x-x1))/(x2-x1);
    X(x,y,3)=(X(x1,y,3)*(x2-x)+X(x2a,y,3)*(x-x1))/(x2-x1);
Δε ξερω κατα ποσο σε βοηθαει αυτο .Επισης για παρεμβολη να θυμασαι οτι ειναι ποσοστιαια αυξηση και δεν εχει σημασια αν χρησιμοποιησεις x η y αν αυξανεται "γραμμικα' το ποσοστο.
Re-Edit  Αυτο ειναι απλα ενα παραδειγμα εχω και αλλους χρωματισμους για το x2 , αλλες πλευρες κοκ

Ευχαριστώ φίλε και εγώ κάτι παρόμοιο χρησιμοποιησα αλλά όχι το ίδιο . θα το τσεκάρω μόλις πάω σπίτι

EDIT: φίλε σε χιλιοευχαριστώ επιτέλους το κατάφερα! εγώ προσπαθούσα να το κάνω αναδρομικά για κάθε χρώμα  βρίσκωντας συντελεστές μεταβολής χρώματος κάθε γραμμής αλλά έμπλεξα! Τελικά, απλά ξερά με τύπο γραμμικής παρεμβολής βγαίνει καλύτερα. να σαι καλα

(btw τους άξονες τους θεωρώ κανονικούς x,y δηλ. όχι σαν πίνακες, για αυτό μου βγαίνει ανάποδα απο κηπουρίδη, αλλά no prob απο ότι κατάλαβα)

(http://i66.tinypic.com/16ou4j.jpg)


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Κηπουρίδης on March 19, 2016, 21:50:01 pm
Σχετικα με την ελλειψη πρασινου δε χρειαζεται να ανησυχει, υπαρχουν δυο απο τα 5 σημεια του σχηματος που εχουν καθαρο κοκκινο χρωμα το ενα και καθαρο μπλε το αλλο. Οποτε ειναι λογικο το πρασινο να μην παιζει μετα τις γραμμικες παρεμβολες σημαντικο ρολο, ειναι ομως υπαρκτο.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: ClockWork on March 20, 2016, 20:49:17 pm
Ξέρουμε πως ανεβάζουμε την εργασία?
Λέει δύο παραδοτέα:
1) ΑΕΜ_ονοματεπώνυμο.zip με τα painter.m, tripaint.m, colordemo.m
2) Αναφορά.pdf

Αυτά πως τα ανεβάζω μετά?
γιατί δεν μου τα δέχεται ούτε ένα ένα ούτε σε κάποιο zip


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: svart on March 20, 2016, 20:54:58 pm
To filename δεν πρέπει να έχει ελληνικα ουτε περιέργους χαρακτήρες


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: ClockWork on March 20, 2016, 20:59:38 pm
Δηλαδή ένα ΑΕΜ_ονοματεπώνυμο.zip που να περιέχει όλα τα αρχεία αναφορά.pdf , painter.m , tripaint.m colordemo.m με αγγλικούς χαρακτήρες?


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: svart on March 20, 2016, 21:26:59 pm
yop


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: ClockWork on March 20, 2016, 23:10:44 pm
Οκ... Ευχαριστώ πολύ!!! :)


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: abadasa13 on March 21, 2016, 17:22:45 pm
Σχετικα με την ελλειψη πρασινου δε χρειαζεται να ανησυχει, υπαρχουν δυο απο τα 5 σημεια του σχηματος που εχουν καθαρο κοκκινο χρωμα το ενα και καθαρο μπλε το αλλο. Οποτε ειναι λογικο το πρασινο να μην παιζει μετα τις γραμμικες παρεμβολες σημαντικο ρολο, ειναι ομως υπαρκτο.

Το μήνυμα στο οποίο μου απάντησες το διέγραψα, γιατί λίγο το ότι δεν τό'χω με τα χρώματα, λίγο τσέκαρα τα δεδομένα, είδα ότι λέω αρλούμπες! :)
Θενξ πάντως!


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: chrisrn on March 21, 2016, 20:54:02 pm
Θεωρητικά πρέπει να εφαρμόσουμε τη μεθοδολογία που έχει στις σημειώσεις αλλά δεν είναι πολύ πιο απλό να παίρνουμε κάθε φορά τα 2 ενεργά σημεία και απλά να χρωματίζουμε με παρεμβολή? Δεν χρειάζεται να υπάρχει δηλαδή λίστα ενεργών πλευρών. Υπάρχει περίπτωση να μας κόψει αν το κάνουμε ''διαφορετικά''  από τις σημειώσεις?


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: abadasa13 on March 21, 2016, 21:45:39 pm
Θεωρητικά πρέπει να εφαρμόσουμε τη μεθοδολογία που έχει στις σημειώσεις αλλά δεν είναι πολύ πιο απλό να παίρνουμε κάθε φορά τα 2 ενεργά σημεία και απλά να χρωματίζουμε με παρεμβολή? Δεν χρειάζεται να υπάρχει δηλαδή λίστα ενεργών πλευρών. Υπάρχει περίπτωση να μας κόψει αν το κάνουμε ''διαφορετικά''  από τις σημειώσεις?

Έχω την εντύπωση ότι η λίστα ενεργών πλευρών χρησιμοποιείται όταν έχεις πλήρωση μη-κυρτού πολύγωνου. Δεν ξέρω αν χρησιμοποιείται αλλού, κι εγώ σ'αυτό το στάδιο είμαι.

EDIT: Τώρα που το ξαναβλέπω, νομίζω δε γίνεται να υπολογίσεις τα ενεργά σημεία χωρίς να χρησιμοποιήσεις τις ενεργές πλευρές. Πάντα έχεις 2 ενεργές πλευρές, απλά παίζει ρόλο ποιες είναι για να γίνει ο υπολογισμός. Ας πει καλύτερα κάποιος που έχει ολοκληρώσει την εργασία.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: chrisrn on March 21, 2016, 23:37:50 pm
Απλά τις κλήσεις μπορείς να χρησιμοποιήσεις και να ταξινομείς κάθε φορά τα νέα σου x. Τώρα αν οι κλήσεις θεωρούνται η ''λίστα των ενεργών πλευρών'' τότε fair enough.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Ephialtes on March 22, 2016, 19:15:43 pm
Ειπε τιποτα για παραταση σημερα στο μαθημα;


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: driverbulba on March 22, 2016, 19:53:59 pm
Εμένα φαίνονται κάπως έντονα οι διαχωριστικές γραμμές.. Τι μπορεί να φταίει?


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: antoniat on March 22, 2016, 20:28:57 pm
Ειπε τιποτα για παραταση σημερα στο μαθημα;
όχι δυστυχώς τίποτα..δεν ανέφερε καν την εργασία


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Nerevar on March 22, 2016, 20:43:09 pm
Ειπε τιποτα για παραταση σημερα στο μαθημα;

Οι λέξεις ντελόπουλος και παράταση δεν πάνε μαζί...


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: TrueForce on March 22, 2016, 21:07:58 pm
Ειπε τιποτα για παραταση σημερα στο μαθημα;
;D ;D ;D


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: chrisrn on March 22, 2016, 23:16:28 pm
Εμένα φαίνονται κάπως έντονα οι διαχωριστικές γραμμές.. Τι μπορεί να φταίει?
Μάλλον ξαναχρωματίζεις σημεία που έχουν ήδη χρωματιστεί


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: antoniat on March 23, 2016, 13:55:35 pm
Στην γραμμικη παρεμβολη που ψαχνεις τα χρώματα για τα σημεία Α και Β πρέπει πρώτα με κάποιο τρόπο να βρεις και τα χρώματα των κορυφών??Kαι τον πίνακα Χ ως τι τον εισάγεις στον κώδικα σου??


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Exomag on March 23, 2016, 13:56:38 pm
Στην γραμμικη παρεμβολη που ψαχνεις τα χρώματα για τα σημεία Α και Β πρέπει πρώτα με κάποιο τρόπο να βρεις και τα χρώματα των κορυφών??

Τα χρώματα των κορυφών είναι γνωστά, δίνονται ως είσοδος.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: isitsou on March 23, 2016, 15:13:20 pm
Τα χρώματα μου βγαίνουν "λίγο" παράλογα..... αν και το σχήμα είναι οκ.... τι να αρχίζω να πειράζω στον κώδικα???
edit: Άκυρο τελικά νομίζω πως βρήκα το λάθος μου.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: chrisrn on March 23, 2016, 17:07:44 pm
Πρέπει να λάβουμε υπόψιν και την περίπτωση οριζόντιας πλευράς ή αρκεί να δουλεύει σωστά για τα παραδείγματα που έχουμε?


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Κηπουρίδης on March 23, 2016, 17:20:17 pm
Πρέπει να λάβουμε υπόψιν και την περίπτωση οριζόντιας πλευράς ή αρκεί να δουλεύει σωστά για τα παραδείγματα που έχουμε?
Πρεπει, αλλα λιγες if ειναι, δε χαλανε πολυ τον κωδικα. Ουσιαστικα η οριζοντια δε θα γινει ποτε active, οποτε απλα πας και την βαφεις απευθειας (φροντιζοντας να τηρησεις την συμβαση για μοιρασμενες πλευρες βεβαιως).


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: abadasa13 on March 23, 2016, 17:37:34 pm
Garden-ίδης MVP 1ης εργασίας.
 :D


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: chrisrn on March 23, 2016, 18:05:21 pm
Πρέπει να λάβουμε υπόψιν και την περίπτωση οριζόντιας πλευράς ή αρκεί να δουλεύει σωστά για τα παραδείγματα που έχουμε?
Πρεπει, αλλα λιγες if ειναι, δε χαλανε πολυ τον κωδικα. Ουσιαστικα η οριζοντια δε θα γινει ποτε active, οποτε απλα πας και την βαφεις απευθειας (φροντιζοντας να τηρησεις την συμβαση για μοιρασμενες πλευρες βεβαιως).
Ναι ξέρω δεν είναι κάτι. Κάναν άλλο έλεγχο πρέπει να κάνουμε? Νομίζω αρκεί μόνο αυτός εφόσον είμαστε σε τρίγωνο.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: antoniat on March 23, 2016, 20:38:57 pm
εχει ιδέα κανείς γιατί μου βγαίνουν στον πάτο της εικόνας μαύρα pixels??


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: vlad on March 23, 2016, 20:55:55 pm
εχει ιδέα κανείς γιατί μου βγαίνουν στον πάτο της εικόνας μαύρα pixels??
Θα βοηθουσε ιδιαιτερα αν ανεβαζες εικονα


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: mitsoschelsea on March 23, 2016, 20:59:09 pm
εχει ιδέα κανείς γιατί μου βγαίνουν στον πάτο της εικόνας μαύρα pixels??

Μάλλον έχεις βάλει ανάποδα τα Μ,Ν δηλαδή τα x για y και το ανάποδο. Δοκίμασε να τα αλλάξεις.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: antoniat on March 23, 2016, 21:02:00 pm
εχει ιδέα κανείς γιατί μου βγαίνουν στον πάτο της εικόνας μαύρα pixels??

Μάλλον έχεις βάλει ανάποδα τα Μ,Ν δηλαδή τα x για y και το ανάποδο. Δοκίμασε να τα αλλάξεις.
Για Ν=300 και Μ=400 ειναι οκ!


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: mitsoschelsea on March 23, 2016, 21:25:16 pm
εχει ιδέα κανείς γιατί μου βγαίνουν στον πάτο της εικόνας μαύρα pixels??

Μάλλον έχεις βάλει ανάποδα τα Μ,Ν δηλαδή τα x για y και το ανάποδο. Δοκίμασε να τα αλλάξεις.
Για Ν=300 και Μ=400 ειναι οκ!

Άλλαξέ τα σειρά απλά! Μην αλλάζεις τις τιμές γιατί λογικά στον έλεγχο των εργασιών από τον Ντελόπουλο τα Μ και Ν θα έχουν τις τιμές τις εκφώνησης και εκεί μπορεί να έχεις θέμα.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: antoniat on March 23, 2016, 21:50:47 pm
εχει ιδέα κανείς γιατί μου βγαίνουν στον πάτο της εικόνας μαύρα pixels??

Μάλλον έχεις βάλει ανάποδα τα Μ,Ν δηλαδή τα x για y και το ανάποδο. Δοκίμασε να τα αλλάξεις.
Για Ν=300 και Μ=400 ειναι οκ!

Άλλαξέ τα σειρά απλά! Μην αλλάζεις τις τιμές γιατί λογικά στον έλεγχο των εργασιών από τον Ντελόπουλο τα Μ και Ν θα έχουν τις τιμές τις εκφώνησης και εκεί μπορεί να έχεις θέμα.
ναι ναι κομπλε!ετσι το εκανα τελικα!σ ευχαριστω πολυ!


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: abadasa13 on March 23, 2016, 22:12:02 pm
ethmmy down?


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: antoniat on March 23, 2016, 22:23:51 pm
όταν λεει εκτύπωση ενδεικτικών αποτελεσμάτων τι εννοεί??να το τρέξουμε για διάφορες τιμ΄ς των πινάκων περα από αυτ΄ς που μας δίνει??


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: abadasa13 on March 23, 2016, 22:29:21 pm
όταν λεει εκτύπωση ενδεικτικών αποτελεσμάτων τι εννοεί??να το τρέξουμε για διάφορες τιμ΄ς των πινάκων περα από αυτ΄ς που μας δίνει??

Εγώ απλά το έτρεξα για 1, 2 και 3 τρίγωνα. Δεν ξέρω τι άλλο θέλει, δε νομίζω ότι θέλει τιμές, ακραίο και άχρηστο ακούγεται.


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: antoniat on March 23, 2016, 22:35:07 pm
όταν λεει εκτύπωση ενδεικτικών αποτελεσμάτων τι εννοεί??να το τρέξουμε για διάφορες τιμ΄ς των πινάκων περα από αυτ΄ς που μας δίνει??

Εγώ απλά το έτρεξα για 1, 2 και 3 τρίγωνα. Δεν ξέρω τι άλλο θέλει, δε νομίζω ότι θέλει τιμές, ακραίο και άχρηστο ακούγεται.
ναι δίκιο έχεις απλά δν κατάλαβα τι μπορει να εννούσε!thanks!


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: abadasa13 on March 23, 2016, 23:03:27 pm
Παρεπιπτόντως, όπως ανέφερα πριν, το ethmmy είναι down αυτή τη στιγμή.
Εγώ θα στείλω την εργασία με email και αν ανοίξει το σύστημα θα την ανεβάσω και κανονικά αν προλάβω.
Βρήκα το email του Ντελόπουλου από ένα τόπικ στα ΘΥΑ για όποιον θέλει. Λογικά θα είναι σωστό.

Ντελόπουλος Αναστάσιος
Επίκουρος Καθηγητής, adelo[at]eng.auth.gr



Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: Andromedas on March 23, 2016, 23:57:46 pm
Παρεπιπτόντως, όπως ανέφερα πριν, το ethmmy είναι down αυτή τη στιγμή.
Εγώ θα στείλω την εργασία με email και αν ανοίξει το σύστημα θα την ανεβάσω και κανονικά αν προλάβω.
Βρήκα το email του Ντελόπουλου από ένα τόπικ στα ΘΥΑ για όποιον θέλει. Λογικά θα είναι σωστό.

Ντελόπουλος Αναστάσιος
Επίκουρος Καθηγητής, adelo[at]eng.auth.gr


Το mail του Σαράφη από το http://mug.ee.auth.gr/people/ioannis-sarafis/

sarafis@mug.ee.auth.gr


Title: Re: [Γραφική με Υπολογιστές] 1η Εργασια
Post by: svart on March 24, 2016, 13:04:38 pm
Εργασία #1
24 Μαρ 2016 12:30 μμ
Σαράφης

Λόγω  προβλήματος  του  ethmmy,  η  προθεσμία  της  πρώτης  εργασίας  πηγαίνει  25.03.2016.  Παρακαλώ  όσοι  την  στείλατε  με  e-mail  να  την  υποβάλλεται  και  στο  ethmmy.