3D μοντελοποίηση

3D μοντελοποίηση ονομάζεται η διαδικασία κατά την οποία αναπτύσσεται μια μαθηματική εκπροσώπηση κάθε τρισδιάστατης επιφάνειας άψυχων ή έμψυχων αντικειμένων μέσω εξειδικευμένου λογισμικού, παράγοντας ένα 3D μοντέλο.Τα 3D μοντέλα αντιπροσωπεύουν ένα επίσης 3D αντικείμενο χρησιμοποιώντας μια συλλογή σημείων & άλλων πληροφοριών, στο τρισδιάστατο χώρο, τα οποία συνδέονται μεταξύ τους με διάφορες γεωμετρικές οντότητες όπως τρίγωνα, ευθύγραμμα τμήματα, καμπύλες, κλπ. Τα μοντέλα μπορούν να δημιουργηθούν είτε χειροκίνητα είτε με αλγοριθμικές διαδικασίες (procedural modeling) ή μέσω σάρωσης (model scanning).

Σχεδόν όλα τα 3D μοντέλα μπορούν να χωριστούν στις εξής κατηγορίες:

Στερεά (Solid) Χρησιμοποιούνται κυρίως για μη γραφικές προσομοιώσεις όπως για παράδειγμα ιατρικές ή μηχανικές, για CAD και εξειδικευμένες οπτικές εφαρμογές, όπως την ανίχνευση ακτίνων και την εποικοδομητική στερεά γεωμετρία (constructive solid geometry). Τα μοντέλα αυτά καθορίζουν τον όγκο του αντικειμένου που αντιπροσωπεύουν.

Όρια (Shell/Boundary) Αυτά τα μοντέλα αναπαριστούν την επιφάνεια, π.χ. το όριο του αντικειμένου, και όχι τον όγκο του. Είναι ευκολότερα στη χρήση από τα στερεά μοντέλα. Σχεδόν όλα τα οπτικά μοντέλα που χρησιμοποιούνται σε παιχνίδια και ταινίες είναι μοντέλα shell.

Διαδικασία μοντελοποίησης

[Επεξεργασία | επεξεργασία κώδικα]

Υπάρχουν τρεις δημοφιλείς τρόποι αναπαράστασης ενός μοντέλου:

  • Πολυγωνικός (polygonal) σχεδιασμός

Σημεία, κορυφές σε 3D χώρο συνδέονται με γραμμικά τμήματα σχηματίζοντας πολύγωνα. Η φιλοσοφία των περισσότερων 3D μοντέλων σήμερα είναι χτισμένη πάνω σε πολυγωνικά μοντέλα επειδή είναι ευέλικτα και επειδή οι υπολογιστές μπορούν να τα επεξεργαστούν γραφικά σε πολύ μικρό χρόνο. Επειδή βέβαια, τα πολύγωνα είναι επίπεδες επιφάνειες, οι σύνθετες κυρτές επιφάνειες μοντελοποιούνται μόνο κατά προσέγγιση με τη χρήση πολλών πολυγώνων.

  • Καμπυλωτός (curve) σχεδιασμός

Οι επιφάνειες NURBS ορίζονται από spline καμπύλες, οι οποίες επηρεάζονται από σταθμισμένα σημεία ελέγχου (weighted control points). Η αύξηση του βάρους για ένα σημείο θα τραβήξει την καμπύλη πιο κοντά στο σημείο αυτό. Τα NURBS είναι πραγματικά λείες επιφάνειες και όχι απλές προσεγγίσεις χρησιμοποιώντας μικρές επίπεδες επιφάνειες και έτσι είναι ιδιαίτερα κατάλληλο για οργανικές μοντελοποιήσεις.

  • Ψηφιακή γλυπτική

Πρόκειται για μία πολύ νέα μέθοδο μοντελισμού η οποία έγινε πολύ δημοφιλής λίγα χρόνια μετά την επινόησή της. Υπάρχουν συνολικά τρεις τύποι ψηφιακού σχεδιασμού: η εκτόπιση (η πιο δημοφιλής από όλες), η ογκομετρική, και η δυναμική διακόσμηση σε ψηφιδωτό στυλ.