Υλικά, φωτισμός και χρωματισμός
Στο άρθρο αυτό θα δούμε το μοντέλο φωτισμού που υποστηρίζει η OpenGL, και πώς να αλλάζουμε τις ιδιότητες των υλικών των τριδιάστατων μοντέλων στη σκηνή.
Επειδή το μέγεθος των tutorials είναι μάλλον μεγάλο για άρθρο blog, δοκιμάζω να δημοσιεύσω το σημερινό άρθρο σε μορφή pdf.
Αν οι αναγνώστες προτιμούν να έχουν το άρθρο μορφοποιημένο για το blog, ας εκφράσουν την προτίμηση με σχόλιο.
Κώδικας παραδείγματος
Για να τρέξετε το κώδικα του παραδείγματος πρέπει να εγκαταστήσετε το περιβάλλον ανάπτυξης Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2 και στην συνέχεια να το παραμετροποίησετε ώς εξής:
1. Τρέξτε το Dev-Cpp που μόλις εγκαταστήσατε και μόλις ξεκινήσει, από το μενού Tools, επιλέξτε Check for Updates/Packages.
2. Στο Select devpack server επιλέξτε devpack.org και πατήστε το Check for Updates κάτω αριστερά
3. Σαν Group επιλέξτε OpenGL
4. Από την λίστα που θα εμφανιστεί επιλέξτε να εγκαταστήσετε το πακέτο freeglut
Στην συνέχεια αποσυμπιέστε να αρχεία lab3.zip και shared.zip σε αντίστοιχα folder (με ονόματα dev-cpp/lab3 και dev-cpp/shared δηλαδή), και ανοίξτε το αρχείο lab3.dev του καταλόγου lab3. Αν όλα πήγαν καλά, με F9 ο κώδικας πρέπει να εκτελεστεί και να δείτε το παράθυρο της εφαρμογής.
Με μικρές αλλαγές ο κώδικας μπορεί να τρέξει σε οποιοδήποτε περιβάλλον προγραμματισμού C/C++ διαθετετε.
Δείτε επίσης
Εισαγωγή στην OpenGL: μέρος 1ο
Εισαγωγή στην OpenGL: μέρος 2ο
