Videogames Laboratory

O συναρπαστικός κόσμος της ανάπτυξης βιντεοπαιχνιδιών

Αρχείο για Νοεμβρίου, 2008

Εισαγωγή στην OpenGL: μέρος 3o

Δημοσιεύθηκε από Κώστας Αναγνώστου στο Νοεμβρίου 26, 2008

Υλικά, φωτισμός και χρωματισμός

Στο άρθρο αυτό θα δούμε το μοντέλο φωτισμού που υποστηρίζει η 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ο

Δημοσιεύθηκε στο OpenGL, Προγραμματισμός | Leave a Comment »

Εισαγωγή στην OpenGL: μέρος 2ο

Δημοσιεύθηκε από Κώστας Αναγνώστου στο Νοεμβρίου 10, 2008

Στο άρθρο αυτό θα δούμε πρακτικά πως εφαρμόζονται οι μετασχηματισμοί κατά την δημιουργία γραφικών με την OpenGL και τι επίδραση έχουνε στα τριδιάστατα αντικείμενα.

Διαβάστε την συνέχεια του άρθρου »

Δημοσιεύθηκε στο OpenGL, Προγραμματισμός | 1 σχόλιο »

Εισαγωγή στην OpenGL: μέρος 1ο

Δημοσιεύθηκε από Κώστας Αναγνώστου στο Νοεμβρίου 5, 2008

Με μια σειρά από άρθρα στο blog αυτό, θα κάνουμε μια μικρή εισαγωγή στην OpenGL η οποία μπορεί να χρησιμοποιηθεί για να αναπτυχθούν παιχνίδια. Τα άρθρα αυτά βασίζονται σε υλικό που ανέπτυξα και χρησιμοποιώ για τα εργαστήρια «Γραφικά με Υπολογιστή» στο Τμήμα Πληροφορικής του Ιονίου Πανεπιστημίου. Στο τέλος θα ανεβάσω το κώδικα για ένα απλό παιχνίδι σε OpenGL.

Ελπίζω να βρείτε την σειρά άρθρων αυτή χρήσιμη.

Διαβάστε την συνέχεια του άρθρου »

Δημοσιεύθηκε στο OpenGL, Προγραμματισμός | 7 σχόλια »