OpenGL Library

Screenshot Λογισμικό:
OpenGL Library
Στοιχεία Λογισμικού:
Εκδοχή: 1.4
Ανεβάστε ημερομηνία: 2 Jun 15
Προγραμματιστής: Ian Mallett
Άδεια: Δωρεάν
Δημοτικότητα: 26

Rating: 4.0/5 (Total Votes: 1)

OpenGL Βιβλιοθήκη (glLib *) είναι μια βιβλιοθήκη Python για να αναπτύξουν τα παιχνίδια 2D και 3D OpenGL-based.
Σχόλια δημιουργού
Εγώ βαρέθηκε να χρειάζεται να καταλάβω πώς να κάνουμε ό, τι PyOpenGL. Μην με παρεξηγείτε - PyOpenGL είναι μια λαμπρή ενότητα, και συνήθως, δεν ήταν τόσο δύσκολο, αλλά θα μπορούσε να γίνει ευκολότερη. Ξεχάσατε το πώς να ενεργοποιήσετε την ύφανση, ή το φωτισμό; Google δεκαπέντε λεπτά και προσθέστε την μία γραμμή κώδικα που χρειάζεστε. Δεν μπορώ να καταλάβω γιατί πολύγωνα σας δεν εμφανίζεται; Ξανά από την αρχή. Δεν μπορώ να θυμηθώ πώς να κάνει ένα quadric σφαίρα; Το πασπαλίζουμε μέχρι μερικές δεκαετίες παλιό κωδικό για να αναζητήσετε το πώς.
Αποφάσισα να αλλάξω όλα αυτά και πραγματικά κάνει κάποια basecode PyOpenGL για μια αλλαγή, αντί να επαναλάβουν την κάθε φορά.
Αυτός ο κωδικός είναι το αποτέλεσμα.
Επιπλέον, αυτός ο κωδικός θα σας αφήσει να κάνετε πράγματα που δεν ξέρετε πώς να το κάνουμε πριν. Θέλετε να φορτώσετε ένα heightmap; Θέλετε να έχετε ένα ωραίο ομαλή βόλτα φωτογραφική μηχανή; Έχετε κάνει ποτέ mipmapping; Θέλετε σκιές; Απάντηση: «Ναι».
Έτσι, μέχρι το:
Αυτός ο κωδικός θα πρέπει να κάνει PyOpenGL πολύ πιο εύκολο για τους περισσότερους από εμάς. Μπορείτε να χρησιμοποιήσετε αυτόν τον κωδικό οπουδήποτε θέλετε, αλλά σας παρακαλώ να δώσω την πιστωτική μου για backend ωραίο παιχνίδι σας, και αν λαμβάνουν ρητά εύσημα γι 'αυτό, μπορεί να χρειαστεί να σας σκοτώσει ;-)
Παρακαλούμε, σημειώστε ότι αυτό είναι ένα δελτίο ημι-βήτα. Όλα τα έργα (εκτός αν έχετε ένα παλιό υπολογιστή που δεν συμπαθεί την σκίαση), αλλά ο κώδικας δεν τεκμηριώνεται ούτε ιδιαίτερα σταθερός (είναι εύκολο να συντριβή κάνοντας κάτι κακό, και δεν θα έχετε καμία ιδέα για το τι συνέβη). Τούτου λεχθέντος, ο κώδικας έχει σχεδιαστεί ώστε να είναι εύκολο να διαβαστεί

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Δεν έχω πρόσθεσε μερικά νέα χαρακτηριστικά? Υπάρχει τώρα ένα ενσωματωμένο στο UnProject εντολή για την ανάκτηση εύκολα τη θέση του ποντικιού στο εσωτερικό της οθόνης μέσα στο τρέχον παράθυρο, και κτήτορας screenshot.
  • Το μεγαλύτερο επίτευγμά μου αυτή τη φορά ήταν να τσιμπιά τις σκιές. I σταθερό μερικά ασήμαντα πράγματα και πρόσθεσε ένα tutorial για το πώς να κάνει η προοπτική φως της κάμερας, την απόσταση και τη γωνία συνειδητή. Είναι λογικό για μένα, αλλά και πάλι, υπάρχουν πολύ λίγα σχόλια. Πρόσθεσα επίσης υποστήριξη για multishadowing - ή η σκιά της μια σκηνή χρησιμοποιώντας περισσότερα από ένα φως! - Μπορεί να έχετε τώρα μέχρι και οκτώ διαφορετικές σκιές του κάθε χρώματος παρεμβάλλονται μεταξύ τους σε ρεαλιστικό πραγματικό χρόνο
  • Υπάρχει ακόμη πάρα πολλά να κάνουμε, συμπεριλαμβανομένων μερικών γνωστών διορθώσεις σφαλμάτων. Ελπίζω να προσθέσω χαρτογράφηση αντανάκλαση (ήδη έχουν διάφορα πρωτότυπα σχεδόν-εργασίας) σύντομα και κάποια άλλα τυχαία πράγματα.

Απαιτήσεις :

  • Python
  • pygame
  • PyOpenGL
  • NumPy
  • Psyco
  • wxPython
  • Αριθμητική

Παρόμοια λογισμικά

File::LockDir
File::LockDir

2 Jun 15

Libnet
Libnet

20 Feb 15

libdvdcss
libdvdcss

7 Mar 16

Vulkan
Vulkan

10 Mar 16

Άλλο λογισμικό του προγραμματιστή Ian Mallett

Σχόλια για OpenGL Library

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία