Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να κάνει ογκομετρική Ομίχλη στο Open GL

Το 1999 , το iD Tech 3 κινητήρα έφερε τα παιχνίδια σε μια νέα εποχή με τη χρήση γραφικών επιταχυντή OpenGL βάση για την ενίσχυση γραφικά που παρέχονται με shaders , σύνθετη φωτισμό και τις δυναμικές σκιές . Ο κινητήρας στηρίχθηκε σε μεγάλο βαθμό στη χρήση της ογκομετρικής ομίχλης να περιορίσει την οπτική απόσταση προκειμένου να σταθεροποιηθούν οι τιμές πλαισίου και τη μείωση των pop -in . Σήμερα, η χρήση της ομίχλης ως εργαλείο βελτιστοποίησης εξακολουθεί να βρίσκει χρήση στην ανάπτυξη των κινητών παιχνίδια όπου γραφική επεξεργαστική ισχύ είναι σπάνια . Οδηγίες
Η 1

Σχεδιάστε μια νέα συσκευή παράθυρο , χρησιμοποιώντας τα εργαλεία GLUT . Μέσα από το " main () { ... } " loop , αρχίζουν με το πέρασμα των εντολών " glutInit ( ) ? " Και " glutInitDisplayMode ( ... ) ? " Όπου glutInitDisplayMode θα λάβει επιχειρήματα για να ορίσετε τις ρυθμίσεις , όπως . το βάθος χρώματος ή ρύθμιση του πλαισίου 2

Χρησιμοποιήστε " glutInitWindowSize ( x , y ) ? " για να ορίσετε το μέγεθος παραθύρων και την ανάλυση απόδοσης , και « glutInitWindowPosition ( x , y ) ? " για να ορίσετε το σημείο όπου το αριστερό ανώτερο pixel θα πρέπει να αρχίσει το σχέδιο, χρησιμοποιώντας x , y επιχειρήματα για να εκπροσωπήσει pixel συντεταγμένες . Εμφανίστε το παράθυρο και να αρχίσει απόδοση με την εντολή " glutCreateWindow ()? . "
Εικόνων 3

Ενεργοποίηση της χρήσης της ομίχλης και το βάθος δοκιμές με την έκφραση " glEnable ( GL_FOG

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα