THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Γραφική με υπολογιστές => Topic started by: Exomag on May 11, 2015, 12:18:04 pm



Title: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Exomag on May 11, 2015, 12:18:04 pm
Topic που αφορά την 3η εργασία του μαθήματος, με απορίες/ερωτήσεις/κλπ σχετικά με αυτήν. Stay on topic!


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Exomag on May 11, 2015, 12:19:05 pm
Εργασία #3
11 Μαϊ 2015 11:18 πμ
Σαράφης

Η  τρίτη  εργασία  είναι  διαθέσιμη  στην  ενότητα  Υλικό  Μαθήματος.  Προθεσμία  υποβολής  1  Ιουνίου.


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Μικρή Ηλιαχτίδα on May 12, 2015, 15:22:57 pm
Στην projCamera δε θα έπρεπε να υπάρχει στα ορίσματα το cz?


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Exomag on May 12, 2015, 15:25:15 pm
Στην projCamera δε θα έπρεπε να υπάρχει στα ορίσματα το cz?

Απαντήθηκε στην τάξη σήμερα αυτό ακριβώς που ρωτάς.

Τα διανύσματα x,y,z της κάμερας ορίζουν ορθοκανονικό και δεξιόστροφο σύστημα συντεταγμένων.


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Katsi on May 14, 2015, 17:53:53 pm
Μπορεί κάποιος να στείλει το αποτέλεσμα P, απο τις 2 πρώτες συναρτήσεις που ζητάει η εργασία να τα επιβεβαιώσω; Γι` αυτά τα δεδομένα πχ:

p = [10;7;22;1];

cv = [-150;-100;10];
cK = [10;20;-10];
cu = [0;0;1];
w = 1;


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: nivakos on May 14, 2015, 19:21:37 pm
Όσον αφορά το Γ2 που ζητάει χρήση της triPaint() για παρεμβολή των σημείων, πρέπει να αλλάξουμε την συνάρτηση ώστε να αφορά σημεία του 3Δ χώρου ή μπορούμε πριν την παρεμβολή να προβάλουμε τις κορυφέςκάθε τριγώνου στις 2 διαστάσεις και μετά να βρούμε τα μεταξύ τους σημεία με χρήση της triPaint() ; Προσώπικα τίνω περισσότερο στην 1η περίπτωση αλλά έτσι όπως το χω στο μυαλό μου οι αλλαγές για χρήση της triPaint() στον 3Δ χώρο θα περιπλέκουν πολυ την υλοποίηση της.


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: gmtms on May 16, 2015, 11:50:57 am
όλα πήγαιναν καλά μέχρι που διάβασα το Γ2


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: gmtms on May 21, 2015, 11:41:54 am
έχει βγάλει κανείς κάτι που να είναι έστω κάπως εμφανίσιμο;


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: anid on May 21, 2015, 16:33:19 pm
Ναι αλλά δεν είναι εμφανίσιμο :P έχει κάτι μαύρες βούλες και είναι από άλλη γωνία από αυτή της εικόνας στην εκφώνηση. Τρέχα γύρευε..


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: RaiDeR on May 21, 2015, 21:15:55 pm
θα σε πειραζε να το ανεβασεις σαν reference?


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: RaiDeR on May 22, 2015, 16:24:35 pm
Επίσης ηθελα να ρωτησω , το χρωμα του background ειναι σταθερο 0.5 ? ή αλλαζει και αυτο αναλογα με τον φωτισμο ?


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: gmtms on May 22, 2015, 17:16:15 pm
σταθερό είναι


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Eragon on May 23, 2015, 19:43:08 pm
Μπορεί κάποιος να ανεβάσει το .mat αρχείο γιατί το eTHMMY είναι κάτω?


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Exomag on May 23, 2015, 19:48:07 pm
Μπορεί κάποιος να ανεβάσει το .mat αρχείο γιατί το eTHMMY είναι κάτω?

Δες το πρώτο post.


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Eragon on May 23, 2015, 20:28:04 pm
Μπορεί κάποιος να ανεβάσει το .mat αρχείο γιατί το eTHMMY είναι κάτω?

Δες το πρώτο post.
θενξ!!


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: TTL on May 23, 2015, 20:44:58 pm
παιδια το diffused light για να υπολογιστει εχει τον ορο cos(a) > 0 διότι λεει 90 > α > -90. Για την πηγη και τα σημεια που δινονται ομως στο Γ2 πολλα βγαινουν αρνητικα..που σημαινει οτι η πηγη  βλεπει το σημειο υπο αμβλεια γωνια. Εκει τι κανουμε; Θέτουμε το I του σημείου 0 ή κάτι άλλο;


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: RaiDeR on May 25, 2015, 20:46:18 pm
παιδια εχω μια πολυ θεμελιωδη απορια. Σχετικα με το vase2015.mat εχει τα εξης στοιχεια. Τον πινακα F που ειναι μεγεθους 21712x4 και περιεχει τον μοναδικο αριθμο για καθε κορυφη ενος τριγωνου, το r περιεχει τις συντεταγμενες της καθε κορυφης και ειναι μεγεθους 3χ10856 . Τελος το C που ειναι μεγεθους 21712χ3 τι περιεχει ? αν ηταν μεγεθους 10856χ 3 (οπως και θα περιμενα) θα περιειχε τις 3 τιμες χρωματων για καθε αντιστοιχη κορυφη. Τωρα τι ακριβως ειναι το C? και πως πρεπει να το αντιστοιχίσω?


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: boone on May 25, 2015, 22:05:53 pm
Χωρίς να έχω ιδιαίτερη επιτυχία στη συγκεκριμένη εργασία και με πολλά κενά κι ερωτηματικά και μόλις προστέθηκε άλλο ένα  :P
Δε θα έπρεπε, όντως, κάθε συντεταγμένη να έχει το χρώμα της; Μήπως έχει παιχτεί κανά λάθος και γι' αυτό βγαίνει αλλοπρόσαλλο χρωματικά το παπαροβάζο;
Επίσης οι συντεταγμένες είναι float και βγάζει σφάλμα. Αν τις κάνω floor πολλές κορυφές ταυτίζονται με τη στρογγυλοποίηση και βγάζει πάλι σφάλμα. Το' χει αντιμετωπίσει κανείς αυτό;


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: jiannist on May 25, 2015, 22:21:40 pm
Ψήνεται κανένας να ζητήσουμε παράταση;


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: sterpapi on May 25, 2015, 22:33:22 pm
Ψήνεται κανένας να ζητήσουμε παράταση;

Πολύ καλή ιδέα!!! :D


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Exomag on May 26, 2015, 10:40:49 am
Ο Ντελόπουλος ξεκαθάρισε, σήμερα, πως δεν υπάρχει περίπτωση παράτασης.


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: creat.ure on May 26, 2015, 12:30:06 pm
παιδια εχω μια πολυ θεμελιωδη απορια. Σχετικα με το vase2015.mat εχει τα εξης στοιχεια. Τον πινακα F που ειναι μεγεθους 21712x4 και περιεχει τον μοναδικο αριθμο για καθε κορυφη ενος τριγωνου, το r περιεχει τις συντεταγμενες της καθε κορυφης και ειναι μεγεθους 3χ10856 . Τελος το C που ειναι μεγεθους 21712χ3 τι περιεχει ? αν ηταν μεγεθους 10856χ 3 (οπως και θα περιμενα) θα περιειχε τις 3 τιμες χρωματων για καθε αντιστοιχη κορυφη. Τωρα τι ακριβως ειναι το C? και πως πρεπει να το αντιστοιχίσω?

Το C, είναι το χρώμα που αντιστοιχεί σε κάθε τρίγωνο, και όχι σε κάθε κορυφή όπως ήταν στην πρώτη εργασία.
Επομένως, έτσι όπως το κατάλαβα, κάνεις γραμμική παρεμβολή με τις κορυφές του τριγώνου χρησιμοποιώντας την NormVectors(). Αντί για Cv που ήταν το χρώμα, αντιστοιχείς εκεί τα 3 normal vector για κάθε κορυφή. Μετά στον χρωματισμό, καλείς τις συναρτήσεις φωτισμού περνώντας σαν όρισμα τα εκάστοτε NormVectors για κάθε σημείο.
Κάπως έτσι το υλοποίησα, είχα μερικά λάθος τρίγωνα, αλλά φαίνεται να έχει φωτισμό κ σκιά.


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: RaiDeR on May 26, 2015, 17:57:28 pm
μου βγαινει αυτο το αισχος.
Καμια ιδεα τι μπορει να εχω λαθος?


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: boone on May 27, 2015, 18:22:25 pm
Παιδιά όταν λέει "τα μοναδιαία διανύσματα V,L να θεωρηθούν κοινά για όλο το τρίγωνο και να υπολογιστούν με βάση τις συντεταγμένες του κέντρου βάρους του τριγώνου." τι εννοεί; Ποιες είναι οι συντεταγμένες του κέντρου βάρους;


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: gmtms on May 27, 2015, 18:36:34 pm
https://en.wikipedia.org/wiki/Center_of_mass

:p


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: gmtms on May 27, 2015, 18:39:54 pm
Raider

δεν χρωματίζεις τρίγωνα, αυτά είναι ρόμβοι

:Ρ σε ένα σημείο που λέει κσερωγω f=f(:,2:4) κόβει το πρώτο σημείο από τα πολύγωνα γιατί πρόκειται για τρίγωνα. μάλλον εσύ δεν το κάνεις και βάζεις ως ινπουτ το αρχικό f


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: TTL on May 28, 2015, 20:28:05 pm

ε οχι και αίσχος εγώ απέτυχα 15 φορές για να βγάλω κάτι παρόμοια που έχει και κάτι άκυρα άσπρα σημεία  ;)


μου βγαινει αυτο το αισχος.
Καμια ιδεα τι μπορει να εχω λαθος?



Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Katsi on May 28, 2015, 22:01:49 pm
Στην συνάρτηση specularLight σαν θέση παρατηρητή βάζουμε την θέση της κάμερας;


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: boone on May 29, 2015, 14:54:51 pm
https://en.wikipedia.org/wiki/Center_of_mass

:p

Ευχαριστώ! Δεν είχε τίποτα χρήσιμο ο σύνδεσμος, βρήκα από αλλού την απάντηση, αλλά θενξ που ασχολήθηκες!


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: RaiDeR on May 31, 2015, 03:09:17 am
Πως σας φαινεται αυτο ?? Ειναι παρομοιο με αυτο που βγαλατε και εσεις?


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Slifer on May 31, 2015, 13:18:10 pm
Είναι σχεδόν ολόιδιο με αυτό που έβγαλα εγώ, απλά σε μένα το βάζο δεν είναι τόσο φωτεινό στο πλάι αριστερά. Τώρα τι να σου πω... Μπορεί να έχω και εγώ λάθος.


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: RaiDeR on May 31, 2015, 14:21:41 pm
Καθως ξανα κοιτουσα τον κωδικα παρατηρησα οτι ειχα αφησει  λαθος I0 απο πριν που εκανα δοκιμες. Τελικα βγαινει ακομα πιο φωτεινο στα αριστερα το βαζο. οριστε και η καινουργια φωτο.( γενικα αυτες τις παιρνω με w=0.4 )


EDIT:
UPDATED 20:39
Μετα τις τελικες βελτιωσεις και επιδιορθωσεις μου βγαινουν τα παρακατω


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: dimi93gr on May 31, 2015, 19:21:53 pm
Αυτή πως σας φαίνεται; Δεν είναι τόσο smooth όσο η προηγούμενη.


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: RaiDeR on May 31, 2015, 19:37:32 pm
κοιτα η αληθεια ειναι οτι για να φτασω εστω και σε ενα τετοιο αποτελεσμα μου βγηκε η πιστη. Οποτε γενικα εφοσον βλεπεις κατι ειναι μια χαρα . Καλεις και τις 3 συναρτησεις φωτισμου? επισης μου φαινεται οτι κανεις το εξης λαθος. Οι συναρτησεις φωτισμου φαινεται να δινουν την ιδια σκια για ολα τα σημεια του βαζου σου που εχουν σκια οποτε θα μαντεψω πως τα καθετα διανυσματα που δινεις στις συναρτησεις αυτες ειναι ιδια για ολη αυτην την πλευρα ενω κανονικα θα επρεπε να αλλαζουν. Αν θες περιεγραψε λιγο πως το κανεις ακριβως μπας και μπορεσω να σε βοηθησω περισσοτερο.


Title: Re: [Γραφική με Υπολογιστές] 3η Εργασία
Post by: Exomag on June 30, 2015, 17:41:30 pm
Βαθμοί Εργασίας #3
30 Ιουν 2015 4:05 μμ
Σαράφης

Μπορείτε να δείτε τους βαθμούς της τρίτης εργασίας εδώ (https://alexander.ee.auth.gr:8443/eTHMMY/archive%5C90%5CcustomStore%5CgradesHW3_2015.pdf).
Για απορίες/διαφωνίες στο sarafis[at]mug.ee.auth.gr