• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
July 07, 2025, 00:31:57 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
July 07, 2025, 00:31:57 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Ειδικές κεραίες] Να επιλ...
by mavropan
[July 06, 2025, 02:23:12 am]

Τι ακούτε αυτήν τη στιγμή...
by Giopan
[July 05, 2025, 23:31:28 pm]

[Ισχύος ΙΙ] Ερωτήσεις Προ...
by Local Rider
[July 05, 2025, 18:12:49 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[July 05, 2025, 14:50:28 pm]

Τα παράσιτα ανάμεσά μας
by Katarameno
[July 05, 2025, 03:00:08 am]

Ρήξη ή (άτιμος) συμβιβασμ...
by Katarameno
[July 04, 2025, 20:56:50 pm]

Πότε θα βγει το μάθημα; -...
by Local Rider
[July 04, 2025, 13:33:04 pm]

[Τεχνολογία Ηλεκτροτεχνικ...
by Local Rider
[July 04, 2025, 01:34:59 am]

Αποτελέσματα Εξεταστικής ...
by okan
[July 03, 2025, 23:57:35 pm]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[July 03, 2025, 23:21:26 pm]

[Υπολογιστικός Ηλεκτρομαγ...
by tzortzis
[July 03, 2025, 22:18:47 pm]

[Τεχνολογία Λογισμικού] Ν...
by waterfall101
[July 03, 2025, 21:50:25 pm]

Αστείες Φωτογραφίες!
by Katarameno
[July 03, 2025, 16:42:09 pm]

[Τεχνολογία Ηλεκτροτεχνικ...
by Lits
[July 03, 2025, 01:33:53 am]

[Διανεμημένη Παραγωγή] Γε...
by Le ece
[July 02, 2025, 12:30:13 pm]

Ποιητής του Μήνα - Παράσι...
by Nikos_313
[July 01, 2025, 23:57:12 pm]

Μάθημα επιλογής από άλλο ...
by tzortzis
[July 01, 2025, 19:37:31 pm]

[Δίκτυα Ι ΝΠΣ] Γενικές απ...
by Saint_GR
[July 01, 2025, 18:38:40 pm]

Μέλος του μήνα - Ιούνιος ...
by Mr Watson
[July 01, 2025, 03:00:23 am]

Η άχρηστη πληροφορία της ...
by Giopan
[June 30, 2025, 22:54:29 pm]
Στατιστικά
Members
Total Members: 9971
Latest: Ganastop
Stats
Total Posts: 1427232
Total Topics: 31723
Online Today: 115
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 10
Guests: 64
Total: 74
ioannisfa
zontos
kmargaritis
giannnnis23
Pcsc
LelisNiko
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πρόγραμμα Επαναληπτικής Εξεταστικής 2024-2025
  Show Posts
Pages: 1 ... 3 4 [5]
61  Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με υπολογιστές] Απορίες στις ασκήσεις 2021 on: March 29, 2021, 22:06:04 pm
Quote from: perukas on March 29, 2021, 20:46:38 pm
Το ότι τα σημεία ταυτίζονται όντως δεν σημαίνει ότι έχουν το ίδιο χρώμα.

Το γεγονός ότι τα σημεία ταυτίζονται συμβαίνει λόγω των ακόλουθων:

- Τα σημεία αυτά στην πραγματικότητα αρχικά ήταν 3D (i.e. x, y, z coordinates)
- Τα σημεία που έχουμε στα χέρια μας είναι 2D (i.e. x, y coordinates στον καμβά) επειδή είναι προϊόν projection.
- Κατά το projection μπορεί ορισμένα σημεία στο 3D, τα οποία να φαίνεται ότι είναι ξεκάθαρα ξεχωριστά σημεία, να πέσουν πολύ κοντά το ένα με το άλλο στον καμβά της κάμερας (της εικόνας στη δική μας περίπτωση).
- Μετά το projection αυτά τα σημεία κατά γενική περίπτωση είναι float.
- Για να αντιστοιχίστούν αυτά τα σημεία σε διακριτές θέσεις pixel περνάνε από rounding.
- Αυτό το rounding έχει ως αποτέλεσμα ορισμένα σημεία να πέσουν στα ίδια pixel.

Παρ' όλ' αυτα το χρώμα των σημείων μπορέι να μην είναι το ίδιο.
Οπότε εγώ αρχικά δεν θα λάμβανα καν υπόψιν το γεγονός ότι μερικά σημεία συμπέφτουν.
Δεν ξέρω αν βοήθησα κανέναν  Smiley

Άρα όταν κάνουμε interpolation δεν χρησιμοποιούμε rounding, ενώ για να ζωγραφίσουμε το pixel βάζουμε round; Εγώ έχω μια εντολή της μορφής:
Code:
img(y,round(x)) = color;
όπου το χρώμα το υπολογίζω χρησιμοποιώντας την πραγματική τιμή του x.
Κάνω κάτι λάθος σε αυτό και μου βγαίνουν τρύπες;

EDIT 29/03/2021 22:50:00:
Τελικά διόρθωσα κάτι με τα round και οι τρύπες εξαφανίστηκαν.
62  Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με υπολογιστές] Απορίες στις ασκήσεις 2021 on: March 29, 2021, 18:13:13 pm
Quote from: tasosl on March 29, 2021, 18:02:55 pm
επειδή τα δύο σημεία ταυτίζονται δεν σημαίνει ότι έχουν και το ίδιο χρώμα νομίζω τα v1 και v2 δεν είναι ίσα απαραίτητα σωστά; το έγραψες έτσι ε (V1+V2)/2
sent from mTHMMY 
Ναι το διόρθωσα αλλά και πάλι το ίδιο.
Επίσης, έχεις δίκιο για τη γενική περίπτωση ότι δεν θα είναι ίδια τα V1 και V2, αλλά εδώ όταν τυχαίνει τα p1 και p2 να είναι ίδια νομίζω πάντα θα έχουν και ίδιο χρώμα, μπορεί να κάνω και λάθος όμως.
63  Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με υπολογιστές] Απορίες στις ασκήσεις 2021 on: March 29, 2021, 17:59:36 pm
Quote from: tasosl on March 29, 2021, 17:22:08 pm
ίσως αν έβαζες όταν είναι ίσα να βάζεις το V1 + V2/2;;
sent from mTHMMY 
Μπα όχι δεν έκανε διαφορά. Γιατί όμως V1 + V2/2, αν τα p1 και p2 ταυτίζονται τότε δεν επιστρέφουμε απλά το χρώμα της κορυφής;
64  Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με υπολογιστές] Απορίες στις ασκήσεις 2021 on: March 29, 2021, 17:15:02 pm
Quote from: kalopana on March 29, 2021, 16:13:59 pm
Για να ειναι NaN λογικα το βάρος στην vector_interp βγαίνει 0/0, δηλαδή η περίπτωση που το scanline πέφτει πάνω σε κορυφή ή όταν έχεις οριζόντια ευθεία ως edge,που είναι ήδη NaN τα cA,cB. Με μια συνθηκη στην αρχη της vector_interp αν P1==P2 να γυρνάει κάτι άλλο σαν χρώμα , νομίζω θα είσαι εντάξει για την περιπτωση κορυφων. Για την οριζοντια ευθεία θέλει διαφορετικη αντιμετοπιση.

Ναι σωστά δεν το είχα σκεφτεί (όλα τα προβλήματα στις οριακές περιπτώσεις είναι τελικά Tongue ). Έβαλα συνθήκη:
Code:
if(p1(dim) == p2(dim))
    value = V1;
else
    perform interpolation;
end

Ωστόσο εξακολουθώ να έχω άσπρα σημεία που μάλλον δεν χρωματίζονται καθόλου.
65  Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με υπολογιστές] Απορίες στις ασκήσεις 2021 on: March 29, 2021, 15:06:10 pm
Quote from: perukas on March 29, 2021, 07:23:15 am
Χρειάζεται pseudocode και για τις 2 τεχνικές

Το θέμα με το flat λύθηκε κάπως γιατί κάπου δεν έκανα sort και τις active edges για να είναι σε αντιστοιχία με τα active points (και έτσι δεν σχεδίαζε καλά κάποια τρίγωνα).

Το θέμα μου είναι με το gouraud εξακολουθεί να έχει μαύρα σημεία (στις κορυφές υποθέτω των τριγώνων που παίρνουν τιμές NaN). Καμιά ιδέα;
66  Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με υπολογιστές] Απορίες στις ασκήσεις 2021 on: March 29, 2021, 11:18:21 am
Quote from: perukas on March 29, 2021, 07:23:15 am
Χρειάζεται pseudocode και για τις 2 τεχνικές

Ναι λοιπόν ο κώδικας μου στο περίπου είναι έτσι:

1. Flat:
Code:
if vertices are the same
paint pixel;
elseif vertices are on the same line
paint line;
else
if horizontal edge exists
if edge is on bottom
paint horizontal edge;
paint the rest of the triangle using the other two edges;
else
paint triangle using the other two edges;
paint horizontal edge;
end
else
find first two active edges;
paint triangle until one active edge is scanned;
find the other two active edges;
paint triangle unti all edges are scanned;
end
end

2. Gouraud:
Ακριβώς ο ίδιος κώδικας απλά στην paint κάνω interpolation όπως περιγράφεται στην εκφώνηση.

Αν χρειαστεί κάποια επιπλέον διευκρίνηση στον ψευδοκώδικα πείτε μου.
67  Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με υπολογιστές] Απορίες στις ασκήσεις 2021 on: March 29, 2021, 04:01:58 am
Έχω 2 θέματα:
1. Στο flat έχω άκυρα τρίγωνα με διαφορετικά χρώματα και μερικές μικρές τρύπες
2. Στο gouraud έχω πολλά άσπρα (και μαύρα καμιά φορά με τιμές NaN) σημεία (μάλλον οριακές περιπτώσεις;)
68  Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με υπολογιστές] Απορίες στις ασκήσεις 2021 on: March 28, 2021, 01:07:47 am
Quote from: perukas on March 22, 2021, 09:52:33 am
Έχεις δίκιο, όντως υπάρχουν "degenerate" τρίγωνα (τα οποία λογικά προκύπτουν από το projection που έχει προηγηθεί), παρόλα αυτά δεν δημιουργούν κάποιο πρόβλημα στην όλη διαδικασία. Για κάποιο άλλο λόγο σου σκάει.

Όσον αφορά το βάψιμο με gouraud των degenerate τριγώνων πως μπορούμε να ξέρουμε αν κοιτάμε την κάτω πλευρά του τριγώνου ή τις δύο άλλες από την πάνω μεριά ώστε να τις βάψουμε (πως δηλαδή έχει γίνει το projection); Ή δεν θα έχει πολύ διαφορά στην εικόνα μας;
69  Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με υπολογιστές] Απορίες στις ασκήσεις 2021 on: March 22, 2021, 12:57:27 pm
Ναι λογικά δεν χειρίζομαι σωστά αυτή την περίπτωση. Θα το τσεκάρω σε ευχαριστώ Smiley
70  Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Γραφική με υπολογιστές / Re: [Γραφική με υπολογιστές] Απορίες στις ασκήσεις 2021 on: March 22, 2021, 04:07:36 am
Υπάρχει περίπτωση να έχουμε συνευθειακά σημεία σε κάποια τρίγωνα (τότε δεν είναι τρίγωνα προφανώς);
Επειδή στον κώδικά μου εκτυπώνω κάθε φορά τις κορυφές του τριγώνου που δίνουμε στην paint_triangle_flat και χτυπάει σε ένα σημείο που τυχαίνει να είναι συνευθειακά.
Η συνάρτηση render λογικά δίνει σωστά τρίγωνα κάθε φορά σαν όρισμα. Τι γίνεται σε αυτή την περίπτωση;
Αυτό εδώ παίρνω:
Code:
vertices_2d =

   447   715
   439   715
   441   715
71  Τμήμα-Πανεπιστήμιο-Παιδεία / Μαθήματα - Εξεταστικές / Re: Πότε θα βγει το μάθημα; - Φεβρουάριος 2021 on: March 18, 2021, 15:49:13 pm
ΛΕΙΤΟΥΡΓΙΚΑ ΚΛΕΙΣΑΜΕ ΜΗΝΑ...
72  Τμήμα-Πανεπιστήμιο-Παιδεία / Μαθήματα - Εξεταστικές / Re: Πότε θα βγει το μάθημα; - Φεβρουάριος 2021 on: March 12, 2021, 20:14:15 pm
ΑΝΤΕ ΤΑ ΛΕΙΤΟΥΡΓΙΚΑ...
73  Τμήμα-Πανεπιστήμιο-Παιδεία / Μαθήματα - Εξεταστικές / Re: Πότε θα βγει το μάθημα; - Φεβρουάριος 2021 on: March 06, 2021, 18:02:31 pm
ΛΕΙΤΟΥΡΓΙΚΑ ΠΟΤΕ;
74  Τμήμα-Πανεπιστήμιο-Παιδεία / Μαθήματα - Εξεταστικές / Re: Πότε θα βγει το μάθημα; - Ιού(ν / λ)ιος2020 on: August 14, 2020, 19:12:48 pm
Quote from: papires on August 14, 2020, 18:17:28 pm
Έχει μιλήσει κανείς με Γιούλτση? Πολύ περίεργο μ φαίνεται π εχει αργήσει τόσο τις ΔΥΣ  Huh

Έστειλα mail πριν 6 ημέρες χωρίς απάντηση Sad
75  Τμήμα-Πανεπιστήμιο-Παιδεία / Μαθήματα - Εξεταστικές / Re: Πότε θα βγει το μάθημα; - Φεβρουάριος 2020 on: March 19, 2020, 13:49:27 pm
Η Δουλγέρη είπε τέλος της επόμενης εβδομάδας θα τα βγάλουν σίγουρα.
Pages: 1 ... 3 4 [5]
Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...