Title: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Αγόρι on March 31, 2011, 13:02:16 pm Εργασία #1 31 Μαρ 2011 12:22 μμ Ντελόπουλος Ανέβηκε η πρώτη εργασία. Θα τη βρείτε στην Ενότητα "Υλικό Μαθήματος". Προθεσμία μέχρι τις 14.4.2011 καλή αρχή! Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on March 31, 2011, 15:03:07 pm ωραία, 4 εργασίες μαζεύτηκαν για παράδοση μέχρι 5/4, 11/4, 12/4 και 14/4
στις 5 τι κερδίζουμε; Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: 4Dcube on March 31, 2011, 22:15:56 pm πιστοποιητικό γκρινιάρη :P
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on March 31, 2011, 22:30:21 pm την τρίτη τι έκανε?
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on March 31, 2011, 23:19:08 pm την τρίτη τι έκανε? xwrous simeiwn kai metasximatismoi se aftous.Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on March 31, 2011, 23:47:19 pm thanks :)
για την εργασία είπε τίποτα ενδιαφέρον ή μας καλύπτει η εκφώνηση? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: 4Dcube on April 01, 2011, 09:26:41 am τπτ απολύτως
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on April 01, 2011, 10:03:55 am kalyptei i ekfwnisi kai simeiwseis.
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on April 10, 2011, 00:22:24 am oh yeah... :D
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on April 10, 2011, 02:03:07 am δλδ δεν έχει κανείς απορία τι γίνεται με την πλευρά P2-P3?
(πως υπολογίζεται το χρώμα των pixel της?) Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on April 10, 2011, 02:11:04 am ποια είναι η P2-P3;
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on April 10, 2011, 03:02:20 am η τρίτη πλευρά του τριγώνου
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on April 10, 2011, 03:29:31 am Ελέγχεις σε ποιες πλευρές ανήκουν τα Α, Β και αναλόγως χρησιμοποιείς τις αντίστοιχες κορυφές για τη γραμμική παρεμβολή.
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on April 10, 2011, 13:28:00 pm τι είναι η γραμμική παρεμβολή;
σε ποια x της αντίστοιχης y-συνιστώσας πρέπει να βάψουμε; Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on April 10, 2011, 14:34:53 pm πως υλοποιείται το βήμα 3 στη σελίδα 34 των σημειώσεων; (για το προσδιορισμό ενεργών σημείων)
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on April 10, 2011, 15:14:22 pm τρέχεις μια συνάρτηση στην αρχή και ελέγχεις αν έχεις ενεργές πλευρές.
Όσες έχεις (συνήθως 2 στα τρίγωνα :P) τις βάζεις σε ένα πίνακα. Μετά στην συνάρτηση καθορισμού των ενεργών σημείων ελέγχεις αν η πλευρά k είναι ενεργή. Αν ναι, τότε παίρνεις τα k, k+1 σημεία που δημιουργούν την k πλευρά και εδώ αρχίζει το νταβαντούρι. Εγώ υλοποίησα έναν απλό αλγόριθμο που βρίσκει συντελεστή διεύθυνσης της ευθείας των δυο σημείων. βρίσκει το b. και έπειτα για το δεδομένο y (scanline) βρίσκει το ενεργό σημείο (q(1)).αυτά φυσικά με ελέγχους αν ο συντελεστής είναι +/- Ιnf ή 0. Άλλος συνάδελφος το 'κανε κάπως να λειτουργεί αναδρομικά (δεν μου εξήγησε, δεν το ψαξα) και έτσι γλιτώνει κατά την εκτέλεση πολυπλοκότητα με πολλαπλασιασμούς και διαιρέσεις. Τέλος για να δουλέψει το παραπάνω απλά εισήγαγα ένα νέο στοιχείο στον πίνακα των σημείων που απαρτίζουν το τρίγωνο στην τέταρτη σειρά που περιέχει στην ουσία το πρώτο στοιχείο P4=P1; Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Salvation on April 11, 2011, 18:59:48 pm Για γραμμική παρεμβολή σε χρώματα που μας ενδιαφέρει βρήκα αυτο:
http://tech-algorithm.com/articles/linear-interpolation/ Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: SolidSNK on April 11, 2011, 19:21:23 pm Για γραμμική παρεμβολή σε χρώματα που μας ενδιαφέρει βρήκα αυτο: Thx!http://tech-algorithm.com/articles/linear-interpolation/ Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: tomshare3 on April 13, 2011, 21:20:41 pm πως μπορω να καλεσω ενα m file μεσα απο ενα αλλο?? κατι σαν include.. :-\
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Salvation on April 13, 2011, 21:22:17 pm Τη συνάρτηση καλείς. Άρα απλά βάζεις το όνομα της συναρτησης με τα ορίσματα που θέλει. Δηλαδή μεσα στο colordemo θα καλεις την InterpColorShape
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on April 14, 2011, 14:42:24 pm Το νου σας. τα σχόλια στα greeklish. μετά το compile υπάρχει περίπτωση να βγάλει:
%åêáôÝñùèåí ôïõ y.ËáìâÜíïõìå åðßóçò õðüøçí ôçí óýìâáóç üôé ìéá áêìÞ %ãßíåôáé åíåñãÞ üôáí óêáíáñéóôåß ôï ðñþôï(åëÜ÷éóôï) ôçò óçìåßï êáé áíåíåñãÞ %üôáí óêáíáñéóôåß ôï ôåëåõôáßï (ìÝãéóôï) ôçò óçìåßï. %Ç ìÝèïäïò åîÜãåé Ýíáí ðßíáêá ìå Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on April 14, 2011, 15:58:02 pm ακούστηκε τπτ για παράταση?
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on April 14, 2011, 23:17:22 pm Το νου σας. τα σχόλια στα greeklish. μετά το compile υπάρχει περίπτωση να βγάλει: Σε 2009α και 2010α matlab ουδεν πρόβλημαακούστηκε τπτ για παράταση? μπαTitle: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Salvation on April 15, 2011, 21:45:27 pm Εργασία #1: Παράταση
15 Απρ 2011 6:55 μμ Ντελόπουλος Η πρώτη εργασία θα είναι δυνατό να κατατεθεί μέχρι και την Κυριακή 17.4.11 Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on April 28, 2011, 18:35:55 pm 2nd is up!
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on April 28, 2011, 19:52:21 pm τώρα που η προθεσμία για την πρώτη εργασία έχει περάσει εδώ και καιρό, μπορεί κάποιο καλό παλικάρι (ή κοπελιά) να ανεβάσει τη λύση της για εμάς που δεν μπορέσαμε να την παλέψουμε.. θα βοηθούσε πολύ :)
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Time_Tripper on April 29, 2011, 22:34:36 pm Παιδια στην 2η εργασια στο σημειακο μετασχηματισμο Affine θελει ομογενεις συντεταγμενες ή μπα?
@lynx: θα ανεβαζα τη δικια μου αλλα ειναι τοσο κακογραμμενη που περισσοτερο θα μπερδεψει παρα θα βοηθησει...: P Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on April 29, 2011, 22:38:09 pm μπα, οι ομογενεις βοιηανε μονο εαν θελεις να κανεις back 2 back μετασχηματισμους. Εδω μονο το Plot θελεις να δεις.
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on April 30, 2011, 04:55:35 am back 2 back μετασχηματισμους afto de zitaei ousiastika sto transdemo? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on April 30, 2011, 10:36:23 am nai alla emeis exoume mia synartisi gia ka8e metasximatismo. tis omogeneis nomizw tis xrisimopoieis otan 8eleis na kaneis me tin mia toys pollaplasiasmous twn pinakwn metasximatismou kai meta pollaplasiazeis ton teliko me tis syntetagmenes sou. edw gia na kanoume enan pollaplasiasmo kaloume mia synartisi kok...
tespa egw etsi to ekana :D Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: harryagor on May 07, 2011, 17:24:29 pm Την πρωτη εργασια την τρεχει στο Octave για LInux, φανταζομαι και για τισ υπολοιπες δε θα υπαρχει προβλημα να τις κανουμε στο Octave. Δεν ειναι και τοσο σημαντικο, απλα αν ξερει καποιος ας απαντησει για να μην κανω συνεχεια restart οταν θελω να δουλεψω την εργασια.
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Time_Tripper on May 07, 2011, 17:31:06 pm ρωτα τον Ντελο
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: gerasimos on May 10, 2011, 18:10:54 pm Ρε παιδια κολλάω άσχημα στη 2η εργασία.
Στο πρώτο υποερώτημα λέει ότι έχουμε ενα διανυσμα και το μετασχηματίζουμε σε ενα αλλο μεσω ενός πινακα μετασχηματισμου L. Στο δεύτερο μετασχηματίζουμε τη βάση μέσω του μετασχηματισμού L. Δεν μπορώ να καταλάβω που θα χρειαστούν αυτά για να φτιαξουμε το demo που έχει παρακάτω... Και στην τελική ποιος είναι αυτός ο πίνακας μετασχηματισμού διανυσμάτων? Εμείς θέλουμε μόνο να μετασχηματίσουμε σημεία έτσι δεν είναι? Γιατι μπλεκουμε με μετασχηματισμό διανυσμάτων? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 10, 2011, 23:11:54 pm Ρε παιδια κολλάω άσχημα στη 2η εργασία. εμενα δν μου χρειαστηκε μτσ διανυσματων για το demo παντως. Σημεια κανουμε.Στο πρώτο υποερώτημα λέει ότι έχουμε ενα διανυσμα και το μετασχηματίζουμε σε ενα αλλο μεσω ενός πινακα μετασχηματισμου L. Στο δεύτερο μετασχηματίζουμε τη βάση μέσω του μετασχηματισμού L. Δεν μπορώ να καταλάβω που θα χρειαστούν αυτά για να φτιαξουμε το demo που έχει παρακάτω... Και στην τελική ποιος είναι αυτός ο πίνακας μετασχηματισμού διανυσμάτων? Εμείς θέλουμε μόνο να μετασχηματίσουμε σημεία έτσι δεν είναι? Γιατι μπλεκουμε με μετασχηματισμό διανυσμάτων? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on May 11, 2011, 01:43:51 am ενας χωρος σημειων αντιστοιχει στα στοιχεια ενος διανυσματικου χωρου.Στις σημειωσεις λεει πρωτα για διανυσματικους χωρους και μετα <<περναει>> στα συνολα σημειων.τα δυο αυτα ειναι το ιδιο πραγμα πανω κατω οσο μας ενδιαφερουν σε αυτο το μαθημα.
σελ.59--> η μετατοπιση σημειου γραφεται και με τη βοηθεια πινακα L=I3x3 με c=t. Προφανως στην demo θελει να καλει τις αλλες συναρτησεις που δημιουργησεις Α-Γ αυτος ειναι και ο σκοπος του demo.Να δοκιμασεις την λειτουργια τως συναρτησεων που εγραψες. Αν ειναι να βρεις τις μετατοπισεις και τις στροφες των σημειων του δοσμενου παραδειγματος αυτονομα στην demo χωρις την χρηση πινακων τοτε ποιο το νοημα? :P Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 11, 2011, 01:54:10 am ενας χωρος σημειων αντιστοιχει στα στοιχεια ενος διανυσματικου χωρου.Στις σημειωσεις λεει πρωτα για διανυσματικους χωρους και μετα <<περναει>> στα συνολα σημειων.τα δυο αυτα ειναι το ιδιο πραγμα πανω κατω οσο μας ενδιαφερουν σε αυτο το μαθημα. δεν ειπα πως δεν χρησιμοποιησα πινακες. Τις συναρτησεις τις 2 πρωτες δεν χρησιμοποιησα. Απλα στο demo ζηταει 2 affine, 1 μτσ βασης και μια περιστροφη για 3 σημεια στο WCS. Νο vectorsσελ.59--> η μετατοπιση σημειου γραφεται και με τη βοηθεια πινακα L=I3x3 με c=t. Προφανως στην demo θελει να καλει τις αλλες συναρτησεις που δημιουργησεις Α-Γ αυτος ειναι και ο σκοπος του demo.Να δοκιμασεις την λειτουργια τως συναρτησεων που εγραψες. Αν ειναι να βρεις τις μετατοπισεις και τις στροφες των σημειων του δοσμενου παραδειγματος αυτονομα στην demo χωρις την χρηση πινακων τοτε ποιο το νοημα? :P Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on May 11, 2011, 02:47:42 am αχα αχα σωστος ο παιχτης..
σορρυ για την παρανοηση και η σελιδα 65 ειναι σημαντικη Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on May 11, 2011, 02:53:48 am ενας χωρος σημειων αντιστοιχει στα στοιχεια ενος διανυσματικου χωρου.Στις σημειωσεις λεει πρωτα για διανυσματικους χωρους και μετα <<περναει>> στα συνολα σημειων.τα δυο αυτα ειναι το ιδιο πραγμα πανω κατω οσο μας ενδιαφερουν σε αυτο το μαθημα. δεν ειπα πως δεν χρησιμοποιησα πινακες. Τις συναρτησεις τις 2 πρωτες δεν χρησιμοποιησα. Απλα στο demo ζηταει 2 affine, 1 μτσ βασης και μια περιστροφη για 3 σημεια στο WCS. Νο vectorsσελ.59--> η μετατοπιση σημειου γραφεται και με τη βοηθεια πινακα L=I3x3 με c=t. Προφανως στην demo θελει να καλει τις αλλες συναρτησεις που δημιουργησεις Α-Γ αυτος ειναι και ο σκοπος του demo.Να δοκιμασεις την λειτουργια τως συναρτησεων που εγραψες. Αν ειναι να βρεις τις μετατοπισεις και τις στροφες των σημειων του δοσμενου παραδειγματος αυτονομα στην demo χωρις την χρηση πινακων τοτε ποιο το νοημα? :P Μπορεί κάποιος να μου εξηγήσει πέραν του ότι έχουμε να κάνουμε με σημεία και όχι με διανύσματα, την λογική του γιατί την pointtrans και όχι την vectrans στο συγκεκριμένο παράδειγμα ή έστω λίγο πιο λεπτομερέστερα την λογική "έχουμε να κάνουμε με σημεία και όχι με διανύσματα"; brainfuck μου φαίνεται... Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on May 12, 2011, 18:37:56 pm εγω βρισκω αυτες τις τιμες..χωρις να ειμαι σιγουρος..
3.4339 -1.9671 4.024 3.330 1.0083 7.330 2.155 -0.295 2.43 καμια αποψη? edit:αυτα βρισκω τελικα μαλλον θα αλλαξουνε και αλλες φορες :P Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: aggalitsas on May 12, 2011, 19:07:04 pm Φροντίστε η vectrans να δουλεύει σωστά και στην περίπτωση που τα c d , είναι k × n αυτο σας χρειάστηκε πουθενα? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Salvation on May 12, 2011, 19:18:07 pm Εμένα γενικα δεν μου χρειαστηκε η vectrans. Οι μόνες συναρτήσεις που τελικα χρησιμοποίησα ήταν η pointtrans και η rotate.
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Social_waste on May 12, 2011, 19:19:06 pm οχι ρε θελει και τη systrans. αφου σου λεει περιστροφη γυρω απο αξονα
που περναει απο σημειο. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Salvation on May 12, 2011, 19:23:10 pm E, μετατοποπίζω τα σημεία κατα Ο-Κ=-Κ ώστε να τα φέρω στην αρχή, κάνω την περιστροφή γύρω απο το Ο και ξαναμεταφέρω τα σημεία πάλι στο Κ
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: aggalitsas on May 12, 2011, 19:25:44 pm E, φέρνω τα σημεία που μου λεει στην αρχή Ο, κάνω την περιστροφή γύρω με απο το Ο και ξαναμεταφέρω τα σημεία πάλι στο Κ ara kaneis thn systemtrans apla me tis 2 alles synartiseis Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on May 12, 2011, 19:36:49 pm E, μετατοποπίζω τα σημεία κατα Ο-Κ=-Κ ώστε να τα φέρω στην αρχή, κάνω την περιστροφή γύρω απο το Ο και ξαναμεταφέρω τα σημεία πάλι στο Κ για L=I3x3 αρα ισο με L^-1 ειναι το ιδιο οι systemtrans με την pointtrans αν αντι για c0 βαλεις -c0. απλα αφου ζηταει περιστροφη ουσιαστικα κανεις αλλαγη βασης-->περιστροφη-->και ξανα αλλαγη βασης οποτε ειναι καλο να φαινεται οτι χρησιμοποιεις systemtrans για την αλλαγη βασης. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Αγόρι on May 12, 2011, 20:29:17 pm μια συμβουλη για οσους δεν το προσεξαν:
στον πίνακας του rodrigues για την στροφη (R) το u πρεπει να ειναι μοναδιαιο. στην εκφωνηση ομως το g που δινει δεν ειναι μοναδιαιο οποτε θελει μια τροποποιηση πριν μπει στην συναρτηση Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: gerasimos on May 12, 2011, 21:08:02 pm εγω βρισκω αυτες τις τιμες..χωρις να ειμαι σιγουρος.. 3.4339 -1.9671 4.024 3.330 1.0083 7.330 2.155 -0.295 2.43 καμια αποψη? edit:αυτα βρισκω τελικα μαλλον θα αλλαξουνε και αλλες φορες :P Εγώ πάντως βρήκα τα παρακάτω: p_final = 3.4093 -1.1462 -1.3369 6.1476 4.3584 6.3712 1.1141 2.1370 -0.0793 Δεν ξερω..Περιμένω κ αλλες απόψεις. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: gerasimos on May 12, 2011, 21:45:21 pm Αυτο που έκανα εγώ ήταν το εξής:
1) Μετατόπιση σημείων ως προς τ1 μεσω της pointtrans 2) Μετατόπιση του συστήματος συντεταγμένων στο σημείο Κ μεσω της systemtrans 3) Μετατροπή g σε μοναδιαίο 4)Υπολογισμός πίνακα R 5)Περιστροφή μεσω του pointtrans 6)Μετατόπιση σημείων ως προς τ2 7) Μετατόπιση συστήματος συντ. στο WCS. Πρέπει στο 6) να αλλάξω το t2 ως προς το νέο συστημα συντεταγμένων με κεντρο το Κ? Εγώ απλά κάνω το μετασχηματισμό με το τ2 γιατι οι συντεταγμένες του διανύσματος δεν έχουν αλλάξει ως προς το νέο σύστημα συντεταγμένων, αφού μόνο έχει μετακινηθεί, δεν εχει περιστραφει... Επίσης την axistrans δεν τη δουλεψα πουθενα... Any ideas?? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on May 12, 2011, 21:50:52 pm Απάντηση(iv)
p = 3.4093 -1.1462 -1.3369 6.1476 4.3584 6.3712 1.1141 2.1370 -0.0793 Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on May 12, 2011, 21:59:38 pm Αυτο που έκανα εγώ ήταν το εξής: 1) Μετατόπιση σημείων ως προς τ1 μεσω της pointtrans 2) Μετατόπιση του συστήματος συντεταγμένων στο σημείο Κ μεσω της systemtrans 3) Μετατροπή g σε μοναδιαίο 4)Υπολογισμός πίνακα R 5)Περιστροφή μεσω του pointtrans 6)Μετατόπιση σημείων ως προς τ2 7) Μετατόπιση συστήματος συντ. στο WCS. Πρέπει στο 6) να αλλάξω το t2 ως προς το νέο συστημα συντεταγμένων με κεντρο το Κ? Εγώ απλά κάνω το μετασχηματισμό με το τ2 γιατι οι συντεταγμένες του διανύσματος δεν έχουν αλλάξει ως προς το νέο σύστημα συντεταγμένων, αφού μόνο έχει μετακινηθεί, δεν εχει περιστραφει... Επίσης την axistrans δεν τη δουλεψα πουθενα... Any ideas?? μετά το βήμα 5 πρέπει να επιστρέψεις στο αρχικό σ.σ. μέ την pointrans(L,-K,..) γενικά η λογική έχει ως εξής απ' ότι κατάλαβα από αυτούς που παρακολουθούνε ρομποτική. πας την αρχή του σ.σ. σου στο Κ κάνεις την περιστροφή με τον πίνακα R σου επιστρέφεις στο WCS (ή όπου αλλού ήσουν) με το -K και μετά το 6 όπως το κανες και σβήνεις το 7 νομίζω ούτε γω τη δούλεψα κάπου Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: gerasimos on May 12, 2011, 22:27:03 pm Το καταλαβαίνω..Αλλα εφόσον δεν έχει γίνει περιστροφή του συστήματος συντεταγμένων το ίδιο κ το αυτό είναι είτε η μεταφορα Τ2 γινει πριν είτε μετά τη μεταφορά των αξόνων στο WCS.. Λες να τον πειράξει αν το δει έτσι? :P
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on May 13, 2011, 12:02:53 pm Απάντηση(iv) p = 3.4093 -1.1462 -1.3369 6.1476 4.3584 6.3712 1.1141 2.1370 -0.0793 Και εγώ τα ίδια βρίσκω Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on May 13, 2011, 13:34:52 pm Mου λεει καποιος τον πινακα R ποσο τον βρηκε?
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 13, 2011, 13:43:26 pm Αυτο που έκανα εγώ ήταν το εξής: Δεν πρεπει να επαναφερεις το συστημα στο WCS αμεσως μετα την περιστροφη και ΠΡΙΝ την μετατοπιση κατα t2?1) Μετατόπιση σημείων ως προς τ1 μεσω της pointtrans 2) Μετατόπιση του συστήματος συντεταγμένων στο σημείο Κ μεσω της systemtrans 3) Μετατροπή g σε μοναδιαίο 4)Υπολογισμός πίνακα R 5)Περιστροφή μεσω του pointtrans 6)Μετατόπιση σημείων ως προς τ2 7) Μετατόπιση συστήματος συντ. στο WCS. Πρέπει στο 6) να αλλάξω το t2 ως προς το νέο συστημα συντεταγμένων με κεντρο το Κ? Εγώ απλά κάνω το μετασχηματισμό με το τ2 γιατι οι συντεταγμένες του διανύσματος δεν έχουν αλλάξει ως προς το νέο σύστημα συντεταγμένων, αφού μόνο έχει μετακινηθεί, δεν εχει περιστραφει... Επίσης την axistrans δεν τη δουλεψα πουθενα... Any ideas?? εν τελεί P6 = 3.2163 -1.3391 -1.5298 2.3602 0.5710 2.5839 -0.5041 0.5188 -1.6975 Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on May 13, 2011, 13:57:47 pm η
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on May 13, 2011, 14:29:06 pm Απάντηση(iv) p = 3.4093 -1.1462 -1.3369 6.1476 4.3584 6.3712 1.1141 2.1370 -0.0793 και γω αυτα βρισκω ειχα κανει λαθος την γωνια α την ειχα υπολογισει σε μοιρες :P Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 13, 2011, 17:36:16 pm Απάντηση(iv) p = 3.4093 -1.1462 -1.3369 6.1476 4.3584 6.3712 1.1141 2.1370 -0.0793 και γω αυτα βρισκω ειχα κανει λαθος την γωνια α την ειχα υπολογισει σε μοιρες :P Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on May 14, 2011, 15:40:45 pm Αυτο που έκανα εγώ ήταν το εξής: 1) Μετατόπιση σημείων ως προς τ1 μεσω της pointtrans 2) Μετατόπιση του συστήματος συντεταγμένων στο σημείο Κ μεσω της systemtrans 3) Μετατροπή g σε μοναδιαίο 4)Υπολογισμός πίνακα R 5)Περιστροφή μεσω του pointtrans 6)Μετατόπιση σημείων ως προς τ2 7) Μετατόπιση συστήματος συντ. στο WCS. Πρέπει στο 6) να αλλάξω το t2 ως προς το νέο συστημα συντεταγμένων με κεντρο το Κ? Εγώ απλά κάνω το μετασχηματισμό με το τ2 γιατι οι συντεταγμένες του διανύσματος δεν έχουν αλλάξει ως προς το νέο σύστημα συντεταγμένων, αφού μόνο έχει μετακινηθεί, δεν εχει περιστραφει... Επίσης την axistrans δεν τη δουλεψα πουθενα... Any ideas?? μετά το βήμα 5 πρέπει να επιστρέψεις στο αρχικό σ.σ. μέ την pointrans(L,-K,..) γενικά η λογική έχει ως εξής απ' ότι κατάλαβα από αυτούς που παρακολουθούνε ρομποτική. πας την αρχή του σ.σ. σου στο Κ κάνεις την περιστροφή με τον πίνακα R σου επιστρέφεις στο WCS (ή όπου αλλού ήσουν) με το -K και μετά το 6 όπως το κανες και σβήνεις το 7 νομίζω ούτε γω τη δούλεψα κάπου μήπως εδώ εννοείς pointrans (L,K) ? Επίσης μετά την περιστροφή και αφού επιστρέψουμε στο αρχικό σύστημα βρίσκετε 5.4093 0.8538 0.6631 4.1476 2.3584 4.3712 4.1141 5.1370 2.9207 ? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: harryagor on May 14, 2011, 18:36:06 pm p5 =
3.4093 -1.1462 -1.3369 6.1476 4.3584 6.3712 1.1141 2.1370 -0.0793 Κι εγω αυτα βρισκω τελικα. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on May 14, 2011, 20:40:15 pm +1
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on May 15, 2011, 05:47:42 am τον πίνακα περιστροφής πόσο τoν βγάζετε?
για την ακτίνα απλά γράφετε α=2? εμένα βγαίνει R= -0.1801 -0.8433 0.5064 -0.1008 0.5280 0.8433 -0.9785 0.1008 -0.1801 για την περιστροφή αντί της pointtrans δεν μπορούμε να χρησιμοποιήσουμε την vectrans? αφού κάνει το ίδιο για c0=[ 0 0 0] * H σελ. 4 τα έχει παίξει και δεν φαίνεται όταν μπαίνεις σαν user, αλλά την βλέπεις σαν guest. wtf? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 15, 2011, 11:10:25 am R =
-0.1801 -0.8433 0.5064 -0.1008 0.5280 0.8433 -0.9785 0.1008 -0.1801 3.2163 -1.3391 -1.5298 2.3602 0.5710 2.5839 -0.5041 0.5188 -1.6975 Τα τελικά σημεία είναι τα P6 τα δικά μου. τελικά είχα κάνει λάθος τα τελικά σημεία είναι P6 = 3.4093 -1.1462 -1.3369 6.1476 4.3584 6.3712 1.1141 2.1370 -0.0793 Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Social_waste on May 15, 2011, 12:59:42 pm P6 = 3.4093 -1.1462 -1.3369 6.1476 4.3584 6.3712 1.1141 2.1370 -0.0793 this one. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on May 15, 2011, 13:21:52 pm χμ.. εγώ βρίσκω αυτό...
pfinal = -3.2727 0.3387 -2.0793 5.4052 6.5857 5.6288 -4.0830 -0.8327 0.6631 αμέσως μετά την περιστροφή αυτό δεν βρίσκετε: q = -3.2727 0.3387 -2.0793 2.4052 3.5857 2.6288 -3.0830 0.1673 1.6631 Αν ο R είναι αυτός που είχα γράψει πιο πάνω, τότε και με το χέρι να το κάνεις πάλι το q βγαίνει όπως έγραψα.. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on May 15, 2011, 13:52:17 pm Αν κρίνω από αυτά τα 2 σετ αριθμών, τότε μάλλον ξεχνάς μετά την περιστροφή να επαναφέρεις την βάση σου εκεί που ήταν, στο σημείο 0,0,0
Δλδ μεταφέρεσαι κατά Κ, περιστρέφεις, μεταφέρεσαι εκ νέου κατά -Κ και εκτελείς την τελευταία μεταφορά. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on May 15, 2011, 14:05:13 pm όχι, το κάνω αυτό..
απλά επειδή το νέο κέντρο είναι K= [ 2 1 2] όταν επιστρέφω στο 0,0,0 όλες οι τιμές θα πάνε +2, +1, +2 αλλά μετά έχω και μια μετατόπιση κατά t2 =[ -2 2 -3] οπότε για αυτό η συνιστώσα x του κάθε διανύσματος μένει ίδια.. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on May 15, 2011, 14:15:19 pm οπως είπα και στην προηγούμεη bugαρισμένη σελίδα, μετά την περιστροφή και την επιστροφή στο WCS βρίσκω
5.4093 0.8538 0.6631 4.1476 2.3584 4.3712 4.1141 5.1370 2.9207 και τελικό 3.4093 -1.1462 -1.3369 6.1476 4.3584 6.3712 1.1141 2.1370 -0.0793 Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on May 15, 2011, 14:31:06 pm χα, νομίζω βρήκα τι κάνετε λάθος!
δεν πολλαπλασιάζουμε το p*R, αλλά την κάθε στήλη του επί R! :) Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 15, 2011, 14:35:44 pm χα, νομίζω βρήκα τι κάνετε λάθος! χμ ναι αλλα γιατι το κανουμε λαθος? αφου καθε στηλη του Ρ ειναι και ενα σημειο, αρα πρεπει να στρεψεις καθε σημειο aka καθε στηλη.δεν πολλαπλασιάζουμε το p*R, αλλά την κάθε στήλη του επί R! :) Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on May 15, 2011, 14:47:34 pm ε, αυτό ακριβώς..
αν είχες ένα σημείο (μία στήλη) θα πήγαινε p= [ 1 2 3] * R [3x3] οπότε αυτό πρέπει να γίνει για κάθε στήλη... ενώ αλλιώς κάνει πολ/μο δύο πινάκων 3x3 Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on May 15, 2011, 14:49:04 pm Προσωπικά έχω ορίσει το p1, p2, p3 σαν 3x1 πινακες και το p σαν [p1 p2 p3]
Τα περναω και τα 4 απο τις ιδιες πραξεις. Δίνουν το ίδιο αποτέλεσμα (αρα δε γινεται καποια λαθος πραξη αν ο πινακας ειναι 3x3 ή 3x1) Επίσης R*p αν πας να το κανεις με το χερι, δεν ειναι σαν να πολλαπλασιάζεις καθε στηλη του p με το R? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 15, 2011, 14:54:48 pm Προσωπικά έχω ορίσει το p1, p2, p3 σαν 3x1 πινακες και το p σαν [p1 p2 p3] +1 kai egw stiles ta exw. alliws einai tzampa periploko. Τα περναω και τα 4 απο τις ιδιες πραξεις. Δίνουν το ίδιο αποτέλεσμα (αρα δε γινεται καποια λαθος πραξη αν ο πινακας ειναι 3x3 ή 3x1) Επίσης R*p αν πας να το κανεις με το χερι, δεν ειναι σαν να πολλαπλασιάζεις καθε στηλη του p με το R? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: tomshare3 on May 15, 2011, 14:58:21 pm θα ειχε διαφορα αν καναμε P*R.. στο R*P δεν μπλεκονται οι στηλες του P μεταξυ τους..!
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 15, 2011, 15:00:26 pm γι'αυτο λεει ο ντελοπουλος "να ληφθει μεριμνα ωστε οι μτσχ να δουλευουν σωστα και οταν ο Ρ είναι πινακας αυθαιρετου αριθμου σημείων".
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on May 15, 2011, 15:01:42 pm ναι ειναι και αυτο
εχει διαφορα πως θα γινει ο πολλαπλασιασμός και ακόμα χειρότερα όταν παει κάποιος να κάνει σύνθεση αλλεπάλληλων μετασχηματισμών (ρομποτική) Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: 4Dcube on May 15, 2011, 15:07:17 pm ο πολ-σμός πινάκων ΔΕΝ είναι αντιμεταθετική πράξη!
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on May 15, 2011, 15:21:39 pm ο πολ-σμός πινάκων ΔΕΝ είναι αντιμεταθετική πράξη! χεχ, έχεις δίκιο.. δικό μου λάθος :P ευχαριστώ! τα σωστά είναι: pfinal = 3.4093 -1.1462 -1.3369 6.1476 4.3584 6.3712 1.1141 2.1370 -0.0793 Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: aggalitsas on May 15, 2011, 19:45:34 pm γιατι βάζετε Θ=2? αυτό ειναι Rad η γωνία όμως είναι μοίρες
δεν πρέπει Θ=2x180/pi? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Social_waste on May 15, 2011, 19:49:39 pm παντως τα sin και cos του matlab by default
εχουν rad. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 15, 2011, 20:01:30 pm γιατι βάζετε Θ=2? αυτό ειναι Rad η γωνία όμως είναι μοίρες μα η εκφωνηση rad ζηταει.δεν πρέπει Θ=2x180/pi? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 31, 2011, 13:49:01 pm 3d is up.
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on May 31, 2011, 20:45:53 pm στο Α1.
Μεταφέρουμε το κέντρο του σ.σ. στο σύστημα της κάμερας και μετά πρέπει να το περιστρέψουμε. Η περιστροφή για να γίνει πρέπει να 'χουμε τα xc,yc,zc και ορίζεται σύμφωνα με τον πίνακα R=[xc yc zc] (6.11 σελ. 75) στην camera() όμως έχουμε εισόδους xc, yc. το zc θα βγει με εξωτερικό γινόμενο των δυο άλλων μοναδιαίων διανυσμάτων. Αφού κάνουμε τα παραπάνω, στις συντεταγμένες που βρίσκουμε εφαρμόζουμε τους τύπους της σελίδας 72 και εξάγουμε τα δεδομένα στον τελικό πίνακα P. Μπάζει πουθενά αυτή η λογική; (για να δω αν το κατάλαβα ρωτάω γιατί και στην πρόοδο νόμιζα τα κατάλαβα αλλά...) Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on May 31, 2011, 22:46:06 pm ε, ναι απο οτι καταλαβα κανεις πρωτα αυτα που λεει στη σελ 75και μετα αυτα που λεει στην 72 και εχεις προοπτική προβολή.
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: bestpike on May 31, 2011, 23:03:10 pm Μπαζει μονο στο σημειο οτι δε λεει πουθενα οτι τα xc yc zc ειναι ορθοκανονικα. Οποτε ή οντως ειναι ορθοκανονικα (γιατι δε καναμε και τπτ αλλου ειδους προοπτικη προβολη στο μαθημα) ή ξέχασε να βαλει το ορισμα zc στη συναρτηση. Θα παρω κ γω τη πρωτη περιπτωση που βολεβει καλύτερα :P.
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Salvation on May 31, 2011, 23:13:20 pm Βασικά μήπως έχει ξεχάσει να βάλει το όρισμα στη συνάρτηση; Γιατι στη εκφώνηση το αναφέρει. Εκτός αν όντως θέλει να το υπολογίσουμε με εξωτερικό γινόμενο.λ
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: bestpike on June 01, 2011, 01:15:14 am Μαλλον ορθοκανονικα ειναι, μια φορα ειχα ρωτησει στο μαθημα πανω σ' αυτο οταν τα εξηγουσε (επειδη δεν το ειχε αναφερει οπως και στην εργασια) και ειπε οτι ειναι ορθοκανονικα. Δηλαδη ας πουμε ειναι αυτονοητο μαλλον. Παντως αν δεν ειναι θες στην ουσια 3 διαφορετικους πινακες μετασχηματισμου, 1 για καθε μοναδιαιο, αλλα μετα η προοπτικη προβολη θα βγαζει παραμορφωμενο το αντικειμενο οποτε μαλλον δεν εχει πολυ νοημα (εκτος αμα θες αυτο το εφε συγκεκριμενα).
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on June 01, 2011, 01:50:36 am τα H,W τι τα κάνουμε; στις σημειώσεις δεν έχει καμία αναφορά
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 01, 2011, 18:32:49 pm τα H,W τι τα κάνουμε; στις σημειώσεις δεν έχει καμία αναφορά Ούτε εγώ κατάλαβα. Αλλή έρωτηση: αφού βρούμε της συντεταγμένες της προοπτικής προβολής, πρέπει να κάνουμε κάποιο scaling για να φαίνεται καλά το σχήμα? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on June 01, 2011, 19:14:14 pm Το μόνο σχήμα που μου εμφανίζεται είναι δυο άσπρα Pixel.
(κάνω pointtrans κατα [240 320]' στα σημεία μετά την system trans και την εφαρμογή του τύπου της προοπτικής προβολής γιατί μου τα βγάζει κάπου κοντά στο -1 οπότε και δεν εμφανίζεται τίποτα). Ίσως το scaling Προκύπτει με την χρήση των H,W Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on June 01, 2011, 21:35:07 pm Ο πίνακας R σας βγαίνει τόσος;
0.9701 -0.1999 -0.1374 0.2425 0.7996 0.5494 0 0.5664 -0.8242 edit: τόσος είναι Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on June 01, 2011, 22:34:45 pm Hint: οι συντεταγμένες είναι σε inches δεν ειναι πιξελς.
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on June 02, 2011, 01:33:51 am υπάρχει κανένας που (νομίζει πως) τελείωσε να συγκρίνουμε;
εμένα μου βγαίνει με τις default ρυθμίσεις η παρακάτω εικόνα. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 02, 2011, 01:49:43 am ακολουθεί η version 3 :D http://imageshack.us/f/269/finalya.jpg/ Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on June 02, 2011, 02:09:40 am default εννοώ τα στοιχεία που μας δίνει για το demo.m
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on June 02, 2011, 03:37:41 am εμένα πλέον βγαίνει κάπως έτσι
(και θεωρώ πως είναι το τελικό) προσθήκη: και με ταξινόμηση των τριγώνων ώστε να βάψει πρώτα τα "πίσω" και μετά τα "μπροστά" μου δείχνει http://i55.tinypic.com/2m4vb86.jpg Elapsed time is 896.762580 seconds. bubblesort sucks cocks in hell Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: TED on June 04, 2011, 12:24:27 pm ρε παιδιά, δοκιμάσατε καθόλου να εμφανίσετε το Τ σε τρισδιάστατη μορφή (trisurf) και το σύστημα συντεταγμένων της κάμερας; νομίζω πως η κάμερα βλέπει άλλαντάλλων...
φωτογραφίζουμε το αντικείμενο από σημείο με Χ=-500, και κοιτάμε προς τα αρνητικά του x. είναι δυνατόν με τόσο μικρό και μακρυνό πέτασμα να βλέπουμε το βάζο; :( στην εικόνα έχω εμφανίσει το νέο σύστημα συντεταγμένων και το βάζο, ενώ το cK είναι κάθετο προς το επίπεδο της προβολής. Τι κάνω λάθος; http://img219.imageshack.us/img219/310/cg3.png EDIT: Μόλις κατάλαβα το λάθος μου, το διορθώνω και επανέρχομαι. Υπολόγιζα το cK ως διάνυσμα, και όχι ως συντεταγμένες σημείου. Πλέον το αποτέλεσμα είναι ίδιο με από πάνω :) EDIT2: Και τώρα είναι ίδιο με το figure που μας δίνει ο Ντελό :D Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 04, 2011, 18:25:47 pm εμενα παντως γαμιεται ολιγον το συστημα
1. τα xc, yc και zc δεν είναι ο πίνακας R? (σελ 75 τ(6.11)) 2. αφου κανουμε μετατοπιση κανουμε περιστροφή και μετα τους τ. (6.6) + (6.7) + (6.8) και μετα? εμενα ο πίνακας T 2xn εχει σαν max 1.8 δηλαδή εκτός του πετασματος... πως το κανουμε να έρθει σε μοναδες pixel? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Kylries on June 04, 2011, 23:07:16 pm εμενα παντως γαμιεται ολιγον το συστημα 1. τα xc, yc και zc δεν είναι ο πίνακας R? (σελ 75 τ(6.11)) 2. αφου κανουμε μετατοπιση κανουμε περιστροφή και μετα τους τ. (6.6) + (6.7) + (6.8) και μετα? εμενα ο πίνακας T 2xn εχει σαν max 1.8 δηλαδή εκτός του πετασματος... πως το κανουμε να έρθει σε μοναδες pixel? Απότι κατάλαβα πρέπει να ανάγεις τις ίντσες σε pixel. Kάτι τέτοιο δηλαδή: xpixel = xinches * N/H ypixel = yinches*M/W Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 04, 2011, 23:14:32 pm ναι οκ αυτο προσπαθω να κανω αλλα δες,
H = 0.5, W = 0.66 M = 480, N = 640 M/0.5 = N/0.66 = 960 αρα εστω το max(T) = 1.8 οποτε οταν πολ/σθει με το 960 θα γίνει 1728...αρα θα πρεπει να "βαψουμε" το pixel no 1728. και εμεις θελουμε να βγαλουμε μια εικόνα 480x640 pixels :D Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 04, 2011, 23:30:27 pm Οι συντεταγμένες βγαινουν αρκετά μικρότερες του 1. Πρoσοχή, οι συντεταγμένες ck που μας δίνει δεν είναι του διανύσματος CK, αλλά του σημείου Κ. Για να βρεις το CK κάνεις ck-cv.
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: TED on June 04, 2011, 23:44:09 pm Οι συντεταγμένες δεν είναι σε ιντσες, είναι σε μονάδες μήκους. Η πράξη w * x / z δίνει ίντσες, τις οποίες πρέπει να διαιρέσουμε με ίντσες (H ή W) για να βγάλουμε αδιάστατο μέγεθος, και μετά να πολλαπλασιάσουμε με pixel για να βγάλουμε pixel.
Το 960 είναι dpi, και αναφέρεται στην πυκνότητα των pixels στις 2 διαστάσεις ( 960x960 ). Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 04, 2011, 23:51:24 pm xm εν τελει το τελικο frame θα εχει διαστασεις 480x640 ή 960x960?
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: TED on June 05, 2011, 00:33:07 am θα έχει διαστάσεις (960dpi)*(Hi) x (960dpi)*(Wi) = (480px)x(640px).
όπου dpi -> dots per inch, i -> inch Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: bard on June 07, 2011, 15:09:16 pm 1. H=hight?
W=width? Αν ναι τότε γιατί να το εμφανίζετε με μεγαλύτερο το ύψος; 2. Επίσης τα dpi που κολλάνε; Έχουμε HxW inches^2 να τις τοποθετήσουμε σε ΜxΝ pixels. Κάθε pixels δεν θα αναλογεί σε H/M x W/N inches^2 επιφάνεια; 3.Το βάζο μου εμφανίζει pixels με χρώμα [Nan,Nan,Nan]. Καμιά ιδέα ; Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on June 07, 2011, 22:15:49 pm μήπως γίνεται καμια μούφα με τον πίνακα των χρωμάτων;
μήπως γίνεται καμιά μούφα στην interpcolortriangle() ; Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Salvation on June 08, 2011, 17:54:41 pm Το γεγονός ότι έχεις και αρνητικους αριθμους πώς το λύσατε; Δλδ όταν κανεις τη μετατροπη απο ιντσες σε πιξελ έχεις και αρνητικα στοιχεια
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 08, 2011, 18:12:41 pm Προσθέτεις κάποια pixel και τα μετακινείς στα θετικά
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on June 08, 2011, 18:27:11 pm πως ακριβως για να καταλαβω?
εγω ειμαι καπου εδω στην discreteCamera L = cameraKu(w,cv,cK,cu,T) T=L'; T(:,1)=(T(:,1)*M)/H; T(:,2)=(T(:,2)*N)/W; X=InterpColorShape(Q,T,C,M,N); και η act_points συγκεκριμένα μου βγάζει Subscript indices must either be real positive integers or logicals που οφείλεται στα αρνητικά.Δοκιμασα να αυξήσω τις τιμές του Τ να είναι όλες θετικές αλλα πάλι το βγάζει. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Salvation on June 08, 2011, 18:39:40 pm Έκανες στρογγυλοποίηση στον πίνακα με τα πιξελ;
Εγώ αντιμετωπίζω και άλλο προβλημα. Ορισμενα σημεία που μου δίνει ειναι συνευθειακα. Οπότε το το ματλαμπ μου βγάζει έρρορ στην InterpColorTriangle προφανως. Any ideas? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on June 08, 2011, 18:47:05 pm ναι και με round,αφου παλι μερικα ειναι αρνητικα..
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 08, 2011, 18:59:05 pm καντε abs() απλα το γυριζει πανω και δεν εχει αρνητικα
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on June 08, 2011, 20:20:10 pm Ο πίνακας R σας βγαίνει τόσος; 0.9701 -0.1999 -0.1374 0.2425 0.7996 0.5494 0 0.5664 -0.8242 edit: τόσος είναι όλοι τόσο βρίσκετε για τον R? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 08, 2011, 20:28:13 pm οχι..
R = -0.8240 0.2502 0.5083 0.5665 0.3639 0.7394 0 0.8972 -0.4416 Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on June 08, 2011, 20:39:25 pm +1
nice synexizoume Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 08, 2011, 20:45:21 pm looks like shit though bro...
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on June 08, 2011, 20:54:08 pm τόσος είναι με δεδομένο ότι το cK είναι το διάνυσμα CK.
Αλλά είναι οι συντεταγμένες του σημείου Κ,οπότε CK=cK-cv. ειναι τοσος οσο λεει ο edenaxas Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Vicariously,I on June 08, 2011, 20:57:43 pm εμενα βγαζει μονιμως σφαλμα σε αυτην την εντολη της act_points
X(y,q(t),:)=(len2*C(k,:))+(len1*C(k+1,:)); Στον πίνακα Τ δεν πρεπει να κάνω round και abs για να μη μου πεταει αυτο το σφαλμα? ??? Subscript indices must either be real positive integers or logicals. Συνεχίζει να το βγάζει. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on June 08, 2011, 21:01:16 pm Μια σκέψη που είχα με συνάδελφο και φίλο σήμερα το απόγευμα.
Μετά την εφαρμογή της discretecamera, οι προς σχεδιαση συντεταγμένες έχουν + και -. Ο λόγος είναι ότι οι συντεταγμένες είναι εκφρασμένες ως προς το κέντρο του κάδρου ενώ εμεις σχεδιάζουμε μονο θετικές θεωρώντας μηδεν κάτω αριστερα στο κάδρο είπα να το γράψω... Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 08, 2011, 21:04:01 pm εμενα βγαζει μονιμως σφαλμα σε αυτην την εντολη της act_points αυτο σημαινει κατα πασα πιθανοτητα οτι ενας δείκτης σου δείχνει το μηδεν ενος πίνακα. X(y,q(t),:)=(len2*C(k,:))+(len1*C(k+1,:)); Στον πίνακα Τ δεν πρεπει να κάνω round και abs για να μη μου πεταει αυτο το σφαλμα? ??? Subscript indices must either be real positive integers or logicals. Συνεχίζει να το βγάζει. Αυτο που προσεξα ειναι πως για να δουλεψει ολο το θεμα, πρεπει να κανουμε +1 τον πίνακα Q αλλιώς δείχνει οτι ναναι.. κανε Q = Q + 1 και ξανατρξε * εαν δείς το min(Q) = 0 που σημαίνει πως δείχνει πως ένα τουλάχιστον τρίγωνο περιέχει την μηδενική σειρά του πίνακα Τ. Στο Matlab όλα αρχίζουν απο 1, όχι απο μηδεν... Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 08, 2011, 21:04:54 pm Μια σκέψη που είχα με συνάδελφο και φίλο σήμερα το απόγευμα. και γίαυτο αν κανεις abs το πας όλο στο 1ο τεταρτημόριο αντί για το κέντροΜετά την εφαρμογή της discretecamera, οι προς σχεδιαση συντεταγμένες έχουν + και -. Ο λόγος είναι ότι οι συντεταγμένες είναι εκφρασμένες ως προς το κέντρο του κάδρου ενώ εμεις σχεδιάζουμε μονο θετικές θεωρώντας μηδεν κάτω αριστερα στο κάδρο είπα να το γράψω... Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on June 08, 2011, 21:55:27 pm αν το κανεις ομως αυτο θα παρεις την απολυτη τιμή
δλδ αν πχ εχεις ενα ευθυγραμμο τμήμα από (-1,-1) μεχρι (1,1) το abs θα στα κανει και τα 2 (1,1) ενω εσυ πχ θες (0,0) και (2,2) Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 08, 2011, 21:59:26 pm καπως βγαίνει και μονο τα y είναι αρνητικά ομως.
οποτε απλα το στρίβεις γυρω απο το χ'χ Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on June 08, 2011, 22:01:24 pm μετασχηματισμό συστήματος συντεταγμένων στο επίπεδο της εικόνας με την αρχή να πηγαίνει
από το κέντρο της εικόνας κάτω αριστερά? το γράφω όπως μου ήρθε ως σκέψη δεν έχω φτάσει ακόμα εκεί Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 08, 2011, 22:10:17 pm xm ομως οι συναρτήσεις μας είναι για 3d ενώ αυτό που λες είναι 2d..
μπορείς να προσθέσεις το abs(min) της κάθε πλευράς του Τ και να κανεις το ίδιο αποτέλεσμα με την abs απλά ανεστραμένο Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on June 08, 2011, 22:26:37 pm Εγω αυτο εβγαλα
Καλο μου φαινεται :P, απλως δε ξερω τι παιζει με τα artifacts Ίσως καποιο bug στο interpcolorshape Θα επρεπε να μας δινει ενα δικό του interpcolorshape να εχουμε κοινο σημειο αναφορας PS το Q+1 φαινεται να ειναι σωστο τελικα Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 08, 2011, 22:30:30 pm Εγω αυτο εβγαλα Καλο μου φαινεται :P, απλως δε ξερω τι παιζει με τα artifacts Ίσως καποιο bug στο interpcolorshape Θα επρεπε να μας δινει ενα δικό του interpcolorshape να εχουμε κοινο σημειο αναφορας PS το Q+1 φαινεται να ειναι σωστο τελικα Ταξινόμησες τον πίνακα Q ώστε να βάφονται με τη σωστή σειρά τα τρίγωνα? Δοκίμασε να τον ταξινομήσεις ανάποδα απότι σε αυτή την εικόνα Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on June 08, 2011, 22:45:46 pm οχι δε το εκανα
βασικα δε πολυκαταλαβα τη λογικη, οκ πρεπει να βάψω τα πιο πισω και μετα τα μπροστα με τη λογική του μπογιατζή αλλα το να κάνω sort στον Q πως βοηθαει? να τον κανω sort πχ ως προς την 1η στηλη? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 08, 2011, 22:47:26 pm οχι δε το εκανα mallon ton T ennoeiβασικα δε πολυκαταλαβα τη λογικη, οκ πρεπει να βάψω τα πιο πισω και μετα τα μπροστα με τη λογική του μπογιατζή αλλα το να κάνω sort στον Q πως βοηθαει? να τον κανω sort πχ ως προς την 1η στηλη? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 08, 2011, 22:51:12 pm Ταξινομείς τον Q με βάση την αποστάση του κέντρου βάρους κάθε τριγώνου από το κέντρο της κάμερας. Μπορείς πχ να υπολογίσεις αυτές τις αποστάσεις και να τις αποθηκεύσεις στην τέταρτη στήλη του πίνακα Q. Μετά ταξινομείς τον Q με βάση την τέταρτη στήλη. Όταν ταξινομηθεί διαγράφεις τη στήλη.
Έτσι το έκανα και μου βγήκε καλό. edit: Ο Q είναι ο πίνακας που δείχνει ποια τρίγωνα θα βαφτούν πρώτα. Ο Τ απλά περιέχει τις συντεταγμένες όλων των κορυφών και δεν πρέπει να αλλάξει η σειρά του Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 08, 2011, 23:37:33 pm ο τελικός πίνακας Im τι διαστασεις έχει σε σας?
δηλαδή εάν θέσετε όντως w = 1.8 και στο τελος αντί για imshow(Im) κανετε imshow(Im(1:M, 1:N,1:3)); όπως πρέπει ωστε το frame να είναι 480x640 θα δείτε τπτ άλλο εκτός απο γκρί? please όποιος το κανει ας απαντησει Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: pontiki on June 09, 2011, 00:18:22 am ο τελικός πίνακας Im τι διαστασεις έχει σε σας? δηλαδή εάν θέσετε όντως w = 1.8 και στο τελος αντί για imshow(Im) κανετε imshow(Im(1:M, 1:N,1:3)); όπως πρέπει ωστε το frame να είναι 480x640 θα δείτε τπτ άλλο εκτός απο γκρί? please όποιος το κανει ας απαντησει Ο πίνακας έχει διαστάσεις κανονικά 480*640*3. Τις διαστάσεις εξ'άλλου τις παίρνει και η interpcolorshape σαν ορίσματα. Ανεβάζω ότι έχω καταφέρει μέχρι τώρα. Έχω και γω το ίδιο πρόβλημα με τα artifacts και τα NaN (τα ίδια πίξελ είναι) αλλά ακόμα ψάχνω το τί φταίει.... αν έχει κανείς καμιά ιδέα να βοηθήσει.. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: pontiki on June 09, 2011, 00:20:54 am Επίσης την InterpColorShape την άλλαξα λίγο ώστε να παίρνει σαν όρισμα και το χρώμα του Background. Επειδή βλέπω ότι σε κάποιους το φόντο άσπρο όπως ήταν στην 1η εργασία
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on June 09, 2011, 05:02:50 am ακολουθεί η version 3 :D http://imageshack.us/f/269/finalya.jpg/ ++++ oti pio kontino sto diko mou diaferoume sto oti i eikona sou einai orthia kai mena plagiasti pantws i eikona einai MxN = 480 x 640 ara dn einai pio logiko na einai pio megali sto platos? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 09, 2011, 09:44:55 am pantws i eikona einai MxN = 480 x 640 ara dn einai pio logiko na einai pio megali sto platos? Κανονικά 480x640 σημαίνει 480 πλάτος και 640 ύψος (όπως λέμε 1920x1080 πχ), άρα πιο μεγάλο θα είναι το ύψος. Εδώ ,επειδή έχουμε πίνακα, αν του δώσεις διαστάσεις MxN , ουσιαστικά θα έχει Μ σειρές (ύψος) και Ν στήλες (πλάτος), αντί για το ανάποδο. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: AgentCain on June 09, 2011, 18:00:50 pm update
εκανα αυτό που πρότεινε ο emfa και ιδου το αποτελεσμα για καποιο περιεργο λογο ομως η καμερα το κοιταει από κάτω προς τα πανω (contre-plonge :P) ο πίνακας R μηπως? edit: απλώς λάθος sort :P Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: pontiki on June 10, 2011, 15:06:47 pm DONE!!!!
Λοιπόν όσοι έχετε πρόβλημα με μαύρα πίξελ: 1. Ελέγξτε αν η InterpColorTriangle βάφει σωστά όλες τις scanline (σε μένα πχ έχανε την τελευταία γιατί ακυρώνονταν όλες οι ενεργές πλευρές). 2. Ελέγξτε επίσης αν βάφει σωστά τα 3 σημεία που ορίζουν το τρίγωνο (σε μένα, για κάποιο λόγο που βαριέμαι να ψάχνω, κάποια τα μαύριζε). Αν στο τέλος της InterpColorTriangle ξαναορίσετε τα χρώματα των κορυφών θα λυθεί το πρόβλημα. 3. Δείτε πως κάνετε την στρογγυλοποίηση για να βρείτε τις ακέραιες συντεταγμένες (στην InterpColorTriangle πάλι). Για το αριστερά σημείο χρησιμοποιήστε την floor και για το δεξιά χρησιμοποιήστε την ceil, διαφορετικά πιθανότατα χάνετε κάποια σημεία. 4. Ταξινομείστε σωστά τα τρίγωνα, με βάση την απόστασή τους από το κέντρο της κάμερας. Μπορεί να οφείλεται σε οποιοδήποτε από τα παραπάνω. Μπορεί να υπάρχουν κι άλλοι λόγοι αλλά τα παραπάνω λειτούργησαν σε μένα. Και μια ερώτηση: Χρειάζεται να γυρίσουμε το καρέ ώστε να εμφανίζεται κανονικά?? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: pontiki on June 10, 2011, 15:11:02 pm Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: elenaD on June 10, 2011, 17:20:10 pm Αν αυτό είναι που θα παραδώσεις να έχεις υπ όψιν ότι το όρθιο διάνυσμα u είναι το αντίστοιχο του z WSC αρα το βάζο πρέπει να βγεί όρθιο. Άσχετο με το παραπάνω.... όπως αναφέρθηκε και νωρίτερα, το H=height? W=width? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: tomshare3 on June 11, 2011, 00:30:12 am Η καμερα τελικα το κοιταει απο πανω?? μου φαινεται και λογικο γιατι CVz=400.. γιατι ομως προβαλλεται απο κατω??
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 11, 2011, 01:02:37 am πρέπει μάλλον να ταξινομήσεις ανάποδα τον Q
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: pontiki on June 11, 2011, 12:21:05 pm Αν αυτό είναι που θα παραδώσεις να έχεις υπ όψιν ότι το όρθιο διάνυσμα u είναι το αντίστοιχο του z WSC αρα το βάζο πρέπει να βγεί όρθιο. Άσχετο με το παραπάνω.... όπως αναφέρθηκε και νωρίτερα, το H=height? W=width? Το πρώτο είναι εύκολο. Υπάρχει και η rot90.... Για το δεύτερο έχεις δίκιο. Αν αλλάξω την σειρά των Μ και Ν στα ορίσματα της InterpColorShape το επιστρέφει σωστό το κάδρο. Τελευταία δική μου ερώτηση: Αυτό: "(για απλούστευση υποθέστε ότι όλες βρίσκονται εντός του καμβά)" που γράφει στην πρώτη εργασία, ισχύει προφανώς και για την τρίτη?? (Έτσι κουβέντα να γίνεται....) Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: tomshare3 on June 11, 2011, 15:14:02 pm τα 5 πρωτα σημεια που προκυπτουν απο τις cameraKu και camera ειναι αυτα? τι βρισκετε εσεις??
0,0324 0,0303 -0,0424 -0,0343 0,0362 -0,093 -0,0985 0,1287 -0,0932 -0,0912 Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Social_waste on June 12, 2011, 03:51:56 am 4. Ταξινομείστε σωστά τα τρίγωνα, με βάση την απόστασή τους από το κέντρο της κάμερας. εδω τι υπολογιζεις ακριβως?Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on June 12, 2011, 05:24:19 am υπολογίζει το ποια τρίγωνα θα βαφτούν πρώτα από τον αλγόριθμο του μπογιατζή.
Δηλαδή παίρνει όσα έχουν μικρό βάθος από την κάμερα και τα στέλνει να βαφτούν στο τέλος (δεδομένου ότι αυτά θα πρέπει να φαίνονται στο τέλος), και όσα έχουν μεγάλο βάθος τα στέλνει για να βαφτούν στην αρχή. Όλα αυτά στον πίνακα Q καθώς αυτός είναι ο πίνακας που παίρνει την σειρά με την οποία θα βάψει ο μπογιατζής που υλοποιήσαμε στην 1η εργασία. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Social_waste on June 12, 2011, 05:47:23 am ναι ρε οκ αλλα εννοω, το βαθος ειναι
η αποσταση απο το κεντρο που λεει το pontiki η το z στο συστημα συντεταγμενων της καμερας? Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: pontiki on June 12, 2011, 12:09:55 pm Η camerKu όμως, υποτίθεται επιστρέφει έναν πίνακα 2*n. Δηλαδή δεν μας ενδιαφέρει το z. Η αλήθεια είναι ότι αν είχαμε το z και τα ταξινομούσαμε με βάση αυτό μάλλον θα δούλευε σωστά..
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 12, 2011, 16:38:22 pm την ταξινόμηση την κάνεις πριν την προβολή, με βάση τον αρχικό Τ
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Social_waste on June 12, 2011, 17:11:17 pm ναι κι εγγω πριν την προβολη λεω αλλα
γιατι με βαση το αρχικο Τ και οχι με βαση το systrans(cv,L,T)? δηλαδη για καθε τριγωνο παιρνω το systrans του κεντρου και σαν index για την ταξινομηση χρησιμοποιω το z του κεντρου. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: solli144 on June 12, 2011, 17:56:11 pm Γιατι το w στην αρχή λεει μετριεται στο συστημα συντεταγμενων της καμερας και μετα στο demo το εχει σε ιντσες, τη παλευει?
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 12, 2011, 18:53:36 pm ναι κι εγγω πριν την προβολη λεω αλλα γιατι με βαση το αρχικο Τ και οχι με βαση το systrans(cv,L,T)? δηλαδη για καθε τριγωνο παιρνω το systrans του κεντρου και σαν index για την ταξινομηση χρησιμοποιω το z του κεντρου. Χμμμ, ναι , αν το κάνεις έτσι μάλλον θέλει μετά το systemtrans. Εγώ το έκανα με βάση την απόσταση του κέντρου των τριγώνων από το κέντρο της κάμερας γιαυτό χρησιμοποιώ τον αρχικό Τ Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: solli144 on June 13, 2011, 11:27:46 am εχει κανεις ιδεα πως γινετε ο πινακας Q να εχει στοιχεια =0 ?? Δε θα επρεπε να ειναι >0
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 13, 2011, 11:41:31 am C convention.
do Q = Q+1; Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: solli144 on June 13, 2011, 12:58:48 pm τι σοι χρωμα εχει ο πινακας C? Με RGB 0...1 δε δουλευαμε τη πρωτη εργασια?
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 13, 2011, 13:05:26 pm do C = C/255;
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on June 13, 2011, 15:11:39 pm τα Χc , Yc που έχουν συντ/νες cx, cy αντίστοιχα ως προς το WCS θα πρέπει να τα κάνουμε και αυτά cx-cv για να τα βρούμε ως προς το νέο κέντρο (της κάμερας)?
είναι το κλασσικό μπέρδεμα που γίνεται όταν γράφεις το διάνυσμα v ως συντ/νες σημείου cv.. εδώ πως το εννοεί? edit: όχι δεν πρέπει, τα θεωρούμε ως διανύσματα και είναι ίδια ανεξάρτητα από την αρχή τους Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: miaou on June 14, 2011, 11:56:54 am εεε.......
βασικά στάμνα είναι αυτό... όχι βάζο.... ;D ;D ;D ;D ;D Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: theoxan on June 14, 2011, 20:11:47 pm εε κάποιος καλός άνθρωπας μπορεί να ανεβάσει το βάζο πως βγαίνει για να δω αν είναι σωστό αυτό που βγάζω?
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on June 14, 2011, 20:41:16 pm εε κάποιος καλός άνθρωπας μπορεί να ανεβάσει το βάζο πως βγαίνει για να δω αν είναι σωστό αυτό που βγάζω? κοίτα τις σελίδες 7-9 του τόπικ ,εχει εικόνες Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on June 14, 2011, 22:18:53 pm εε κάποιος καλός άνθρωπας μπορεί να ανεβάσει το βάζο πως βγαίνει για να δω αν είναι σωστό αυτό που βγάζω? κοίτα τις σελίδες 7-9 του τόπικ ,εχει εικόνες εκείνες είναι οι πρώτες προσπάθειες... έλα μαν, πάρε ένα τελικό Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 14, 2011, 22:20:32 pm Θα υπαρξει και 4η εργασία?
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on June 14, 2011, 22:22:18 pm ναι!
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on June 14, 2011, 22:22:46 pm OMG!!!
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: arashi on June 14, 2011, 23:35:58 pm Αμα ο αντελο γινει μελος του μηνα
την ιδια ωρα ολα τα ονοματα στο τοπικ θα γινουνε γραφικοι με υπολογιστες Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Time_Tripper on June 15, 2011, 00:14:56 am Ο Ντελο πρεπει να γινει Πρωθυπουργος της χωρας!!!!! Τοτε τα παιδια θα μαθαινουν να μιλανε με κανονικες εκφρασεις και θα γινονται affine! :D :D ;D ;D
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on June 15, 2011, 01:44:43 am βασικά τα μαλλιά τους θα είναι affine... :P
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: 4Dcube on June 16, 2011, 18:01:52 pm και 4η εργασία! u got to be kidding me
κι άλλο ξενύχτι στην εξεταστική... *υπό την έννοια ότι οι εργασίες τραβάνε ξενύχτι ενώ το διάβασμα όχι :P Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: lynx on June 16, 2011, 18:34:09 pm ε λογικά αυτή θα την παραδώσουμε μετά την εξεταστική..
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: 4Dcube on June 16, 2011, 18:35:12 pm επιμήκυνση εξεταστικής;
ουφ ναι, κάτι θα βρω να γκρινιάξω :P Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Αγόρι on June 30, 2011, 12:56:30 pm Κανονικά δεν έπρεπε να είχε ανεβάσει την 4η εργασία ήδη?
Μήπως ξεχάστηκε? ^pcsleep^ Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Αγόρι on July 03, 2011, 18:15:03 pm Η 4η εργασία ανέβηκε στο ethmmy
Η προθεσμία είναι 17.7.2011 Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Komimis on July 04, 2011, 01:16:29 am ρε σεις μου βγαίνει το παρακάτω..λίγο σκοτεινό δεν είναι? :P
http://i54.tinypic.com/2n1b448.png Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Itachi on July 04, 2011, 02:07:54 am ρε σεις μου βγαίνει το παρακάτω..λίγο σκοτεινό δεν είναι? :P http://i54.tinypic.com/2n1b448.png Ναι σκοτεινό φαίνεται! Εμένα μου βγαίνει αυτο... http://imageshack.us/photo/my-images/842/finalct.jpg/ Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Komimis on July 04, 2011, 03:33:22 am Συνάδελφε μετά το post σου ξανακοίταξα λίγο τον κώδικά μου και τελικά βγάζω αυτό:
http://i54.tinypic.com/2djwkdj.png Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Itachi on July 04, 2011, 04:07:01 am Συνάδελφε μετά το post σου ξανακοίταξα λίγο τον κώδικά μου και τελικά βγάζω αυτό: http://i54.tinypic.com/2djwkdj.png Φαίνεται πολύ καλύτερο έτσι!!! Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Salvation on July 04, 2011, 10:56:46 am Παιδιά καλημερα. 2 ερωτησεις, πρωτον θελει να βρουμε τα καθετα διανυσματα στις κορυφές. Όταν μια κορυφή τη μοιράζονται περισσότερα τριγωνα λεει οτι το καθετο διανυσμα προκυπτει ως ο μεσος ορος των παρακείμενων τριγωνων. Εγω ενδεικτικα βρηκα πχ οτι μια κορυφη ανηκει σε 7 τριγωνα ενω το μεγιστο που βρηκα ειναι οτι μια ανηκει σε 9 τριγωνα. Βρηκατε κατι τετοιο; Επιπλεον πρεπει να βρω τα καθετα διανυσματα στα τριγωνα, απλα δεν καταλαβαινω όπως το περιγραφει, πώς θα παρω τα διανυσματα στο εξωτερικό γινομενο "Η σειρά παράθεσης των κορυφών σηματοδοτεί με τον κανόνα του δεξιόστροφου κοχλία τη φορά του “normal vector” και άρα και το προς τα πού είναι η εξωτερική πλευρά του αντικειμένου." Καμια ιδέα;
Ευχαριστώ! Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Salvation on July 04, 2011, 18:50:20 pm Ο τελικός πινακας C σας βγαινει μεσα στα όρια 0-1?? Γιατι εμένα μου βγαινουν μερικα αρνητικα και κάποια ανω της μοναδας. Επισης καμια απαντηση για τις ερωτησεις παραπάνω;
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on July 04, 2011, 20:41:42 pm Παιδιά καλημερα. 2 ερωτησεις, πρωτον θελει να βρουμε τα καθετα διανυσματα στις κορυφές. Όταν μια κορυφή τη μοιράζονται περισσότερα τριγωνα λεει οτι το καθετο διανυσμα προκυπτει ως ο μεσος ορος των παρακείμενων τριγωνων. Εγω ενδεικτικα βρηκα πχ οτι μια κορυφη ανηκει σε 7 τριγωνα ενω το μεγιστο που βρηκα ειναι οτι μια ανηκει σε 9 τριγωνα. Βρηκατε κατι τετοιο; Επιπλεον πρεπει να βρω τα καθετα διανυσματα στα τριγωνα, απλα δεν καταλαβαινω όπως το περιγραφει, πώς θα παρω τα διανυσματα στο εξωτερικό γινομενο "Η σειρά παράθεσης των κορυφών σηματοδοτεί με τον κανόνα του δεξιόστροφου κοχλία τη φορά του “normal vector” και άρα και το προς τα πού είναι η εξωτερική πλευρά του αντικειμένου." Καμια ιδέα; Ευχαριστώ! Απότι κατάλαβα αν σου δίνει τις κορυφές με τη σειρά A,B,C για να βρεις το κάθετο διάνυσμα παίρνεις το εξωτερικό γινόμενο ABxAC Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Itachi on July 04, 2011, 21:09:40 pm Ο τελικός πινακας C σας βγαινει μεσα στα όρια 0-1?? Γιατι εμένα μου βγαινουν μερικα αρνητικα και κάποια ανω της μοναδας. Επισης καμια απαντηση για τις ερωτησεις παραπάνω; Για τα A,B,C συμφωνώ με Emfanever, παίρνεις το εξωτερικό γινόμενο ABxAC. 'Οσο για τα αρνητικά Ι απλά δεν τα προσθέτω οπότε ο C βγαίνει μεταξυ 0-1. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: jimmakos on July 04, 2011, 23:00:45 pm @ Itachi Πάντως ο ντελό είπε και στην ώρα της εξέτασης ότι αν το I είναι αρνητικό σημαίνει ότι πήραμε ανάποδα το κάθετο στην επιφάνεια διάνυσμα. αντί να 'ναι δλδ προς την πηγή του φωτό είναι από την άλλη μεριά του τριγώνου. Οπότε δεν καταλαβαίνω αυτό περί αρνητικών Ι που απλά δεν τους δίνεις σημασία. Δεν έχω ασχοληθεί ακόμα λογικά θα την δω αύριο
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: pontiki on July 05, 2011, 12:27:38 pm @ Itachi Πάντως ο ντελό είπε και στην ώρα της εξέτασης ότι αν το I είναι αρνητικό σημαίνει ότι πήραμε ανάποδα το κάθετο στην επιφάνεια διάνυσμα. αντί να 'ναι δλδ προς την πηγή του φωτό είναι από την άλλη μεριά του τριγώνου. Οπότε δεν καταλαβαίνω αυτό περί αρνητικών Ι που απλά δεν τους δίνεις σημασία. Δεν έχω ασχοληθεί ακόμα λογικά θα την δω αύριο Γι'αυτό έχω μια ένσταση γενικά.. Στην κατοπτρική ανάκλαση, παίρνεις το συνημίτονο της γωνίας της "ιδανικής ευθείας ανάκλασης" και του διανύσματος από το σημείο στον παρατηρητή. Αν λοιπόν η γωνία αυτή είναι μεγαλύτερη των 90 μοιρών (ο παρατηρητής βρίσκεται στην ίδια πλευρά (τι εννοώ πλευρά θέλω σχήμα για να το εξηγήσω) με την φωτεινή πηγή), προκύπτει αρνητικό (αν πάρεις σωστά τα διανύσματα). Πρακτικά: είσαι σε ένα δωμάτιο με γυαλιστερό δάπεδο και κοιτάς προς το παράθυρο και βλέπεις την ανάκλαση του παραθύρου σε ένα σημείο στο πάτωμα. Αν τώρα πας στο παράθυρο και κοιτάξεις προς το εσωτερικό του δωματίου, στο ίδιο σημείο του δαπέδου δεν θα δεις καμία ανάκλαση.. Title: Re: Γραφικοί με υπολογιστές - Εργασίες 2011 Post by: jimmakos on July 06, 2011, 04:31:10 am νομίζω πως τέλειωσα (επισυνάπτω).
εν τέλει ισχύει ότι βγαίνουν αρνητικά I. Εγώ απλά τα μηδενίζω όσα είναι αρνητικά και τα βάζω να τα προσθέσει κανονικά :P Επίσης όσα βγαίνουν πάνω από την μονάδα (255 για όσους δεν έχουν κάνει κανονικοποίηση σε εκείνο το σημείο του κώδικα που πειράζουν τον φωτισμό) τα κάνω μονάδα (ή 255). Επίσης για να βρούμε το N της κορυφής αυτό που έκανα είναι να βρω τα N όλων των τριγώνων και έπειτα να ψάχνω (συνάρτηση find στο matlab) σε ποια τρίγωνα ανήκει αυτή η κορυφή και να προσθέτω όλα τα N των ευρεθέντων τριγώνων (αυτά που βρήκε η συνάρτηση τέλος πάντων). Έπειτα κανονικοποιώ, δεν έχει νόημα να διαιρέσεις με το πλήθος (λογική διαδικασία εύρεσης του "μέσου όρου") αφού κανονικοποιείς οπότε και γλιτώνεις λίγη πολυπλοκότητα. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: edenaxas on July 08, 2011, 02:27:32 am Μήπως μπορεί καποιος να μου στειλει την 3η εργασία ωστε να μπορεσω να τσεκαρω την 4η την δικη μου πανω σε αυτην?
Εμενα η 3η δεν μου εδωσε καλα αποτελεσματα και θα ηθελα να δω το αποτελεσμα του φωτισμου πανω σε μια 3η εργασια που να δουλευει καλα (οπως του jimmakou πχ.) ρωτησα και τον ντελο και ειπε οκ οποτε δεν υπαρχει προβλημα κτλ.. εαν μπορει καποιος ας μου στειλει πμ ή ας στείλει τα αρχεια στο mail. ευχαριστω Title: Γραφικοί με υπολογιστές - Εργασίες 2011 Post by: jimmakos on July 08, 2011, 12:38:46 pm τι σε κάνει να πιστεύεις ότι η δική μου δουλεύει καλά; κάνει 20-25'' να εμφανίσει το βάζο.
παρόλα αυτά πες ένα Mail να σου τη στείλω (να δεις και τον κώδικα αν μπορείς και σε ψήνει να το ξεμπαγκάρεις να πάει πιο γρήγορα). Το παρακάτω είναι μια αποτυχημένη προσπάθεια στην αρχή όταν δούλευα τον κώδικα δεν ξέρω- δεν θυμάμαι γιατί βγήκε έτσι αλλά το κράτησα στην άκρη και τώρα βρήκα το θάρρος να σας το παρουσιάσω Αρχαιοελληνικό βάζο teratogenesis: (http://i52.tinypic.com/15f4nl2.jpg) Το έντονο λεοπαρδαλέ του χρώμα προσδίδει μια εσάνς των ελευθεριών στην αρχαία ελλάδα. Η χειρολαβή του είναι επικαλυμμένη με δέρμα από μικρά σκυλάκια για να μην δημιουργεί κάλλους από την χρήση του στα λεπτεπίλεπτα χεράκια των αγοριών. Το χρώμα της παραλλαγής στο φόντο του βάζου έρχεται να αναιρέσει το "έρωτα ή πόλεμο" και να το μετατρέψει σε "έρωτα ΚΑΙ πόλεμο" επιδεικνύοντας έντονα την ανωτερότητα των αρχαίων μας προγόνων. Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on July 15, 2011, 14:44:53 pm ασχολείται κανείς ακόμη άραγε?
my contribution to science... Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Ex_Mechanus on July 17, 2011, 02:25:11 am βγαίνει σε κανέναν άλλο έτσι?
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Emfanever on July 17, 2011, 02:39:46 am Μήπως προσθέτεις και τίποτα αρνητικά?
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: Ex_Mechanus on July 17, 2011, 04:01:30 am μπα έχω βάλει έλεγχο για τα αρνητικά
Title: Re: Γραφική με υπολογιστές - Εργασίες 2011 Post by: vag on July 17, 2011, 11:32:45 am δεν ξέρω αν λέει κάτι
αλλά μοιάζει πολύ με το δικό μου με ambientLight μόνο |