Διαδικαστική υποδειγματοποίηση
Η Διαδικαστική υποδειγματοποίηση (Αγγλικά: Procedural modeling) είναι ένας όρος-ομπρέλα για μια σειρά τεχνικών στα γραφικά υπολογιστών με σκοπό τη δημιουργία 3Δ υποδειγμάτων και υφών από σύνολα κανόνων που μπορούν να μεταβάλλονται εύκολα με την πάροδο του χρόνου. [1] Τα Συστήματα-Λ, τα μορφοκλάσματα και η παραγωγική υποδειγματοποίηση αποτελούν τεχνικές διαδικαστικής υποδειγματοποίησης, καθώς εφαρμόζουν αλγορίθμους για την παραγωγή σκηνών. [2] Το σύνολο των κανόνων μπορεί είτε να είναι ενσωματωμένο στον αλγόριθμο, είτε να διαμορφώνεται μέσω παραμέτρων, είτε να είναι διαχωρισμένο από τη μηχανή αξιολόγησης.
Το αποτέλεσμα ονομάζεται διαδικαστικό περιεχόμενο, το οποίο μπορεί να χρησιμοποιηθεί σε παιχνίδια υπολογιστή, ταινίες, να αναρτηθεί στο διαδίκτυο ή να τροποποιηθεί χειροκίνητα από τον χρήστη. Τα διαδικαστικά υποδείγματα εμφανίζουν συχνά ενίσχυση βάσης δεδομένων, που σημαίνει ότι μεγάλες σκηνές μπορούν να παραχθούν από έναν πολύ μικρότερο αριθμό κανόνων. Εάν ο χρησιμοποιούμενος αλγόριθμος παράγει το ίδιο αποτέλεσμα κάθε φορά, το αποτέλεσμα δεν χρειάζεται να αποθηκευτεί. Συχνά, αρκεί η εκκίνηση του αλγορίθμου με τον ίδιο τυχαίο σπόρο για να επιτευχθεί αυτό.
Παρόλο που όλες οι τεχνικές υποδειγματοποίησης σε έναν υπολογιστή απαιτούν αλγορίθμους για τη διαχείριση και την αποθήκευση δεδομένων σε κάποιο σημείο, η διαδικαστική υποδειγματοποίηση επικεντρώνεται στη δημιουργία ενός υποδείγματος από ένα σύνολο κανόνων, αντί για τη χειροκίνητη επεξεργασία του υποδείγματος μέσω εισαγωγής δεδομένων από τον χρήστη, προκειμένου να καταστεί ευκολότερη η τροποποίησή του στο μέλλον.
Οι παράμετροι που ορίζουν ένα υπόδειγμα μπορεί να εξαρτώνται από παραμέτρους ή τη γεωμετρία ενός άλλου υποδείγματος, καθιστώντας τη διαδικασία υποδειγματοποίησης εξαιρετικά ευέλικτη. Η διαδικαστική υποδειγματοποίηση εφαρμόζεται συχνά όταν θα ήταν πολύ επίπονο να δημιουργηθεί ένα 3Δ υπόδειγμα χρησιμοποιώντας γενικά εργαλεία υποδειγματοποίησης, ή όταν απαιτούνται πιο εξειδικευμένα εργαλεία. Αυτό συμβαίνει συχνά στην περίπτωση των φυτών, της αρχιτεκτονικής ή των τοπίων.
Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ David S. Ebert· F. Kenton Musgrave· Darwyn Peachey· Ken Perlin· Steven Worley (2003). Texturing & Modeling: A Procedural Approach. Morgan Kaufmann. ISBN 978-1-55860-848-1.
- ↑ Nof, Shimon Y. (16 Ιουλίου 2009). Springer Handbook of Automation (στα Αγγλικά). Springer Science & Business Media. ISBN 978-3-540-78831-7.