OpenGL Library

Screenshot der Software:
OpenGL Library
Softwarebeschreibung:
Version: 1.4
Upload-Datum: 2 Jun 15
Entwickler: Ian Mallett
Lizenz: Frei
Popularität: 26

Rating: 4.0/5 (Total Votes: 1)

OpenGL-Bibliothek (glLib *) ist ein Python-Bibliothek, um 2D- und 3D-OpenGL-basierte Spiele zu entwickeln.
Entwickler-Kommentare
Ich für meinen Teil habe es satt haben, um herauszufinden, wie man alles in PyOpenGL tun. Verstehen Sie mich nicht falsch - PyOpenGL ist ein brillanter Modul, und in der Regel war es nicht so schwer, aber es hätte besser gemacht haben. Vergessen, wie man auf Texturierung, Beleuchtung oder wenden? Google 15 Minuten und fügen Sie die eine Codezeile Sie brauchen. Kann nicht herausfinden, warum Ihr Polygone nicht angezeigt? Von vorn anfangen. Kann mich nicht erinnern, wie man einen quadratischen Bereich zu machen? Ausgraben einige Jahrzehnte alten Code zu, wie zu suchen.
Ich beschloss, alles zu ändern und tatsächlich machen einige PyOpenGL Basiscode zur Abwechslung statt redoing es jedes Mal.
Dieser Code ist das Ergebnis.
Darüber hinaus wird dieser Code können Sie Dinge, die Sie nicht wissen, wie sie vor dem zu tun. Wollen Sie eine Heightmap zu laden? Möchten Sie eine schöne glatte Kamerafahrt haben? Noch nie Mip-Mapping? Haben Sie Schatten suchen? Antwort: "Ja".
So, nach unten, um es:
Dieser Code sollte tun PyOpenGL viel einfacher für die meisten von uns. Sie können diesen Code verwenden, wohin Sie wollen, aber bitte geben meine Kredit für Ihr schönes Spiel Backend, und wenn Sie Kredit explizit für es, ich kann dich töten ;-)
Bitte beachten Sie, dies ist ein semi-Beta-Version. Alles funktioniert (es sei denn Sie einen alten Computer, die nicht wie Spiegeln funktioniert haben), aber der Code ist nicht dokumentiert, noch besonders stabil (es ist leicht, sie durch etwas Schlechtes tut abstürzen, und Sie werden keine Ahnung, was passiert ist). Das heißt, der Code ist so konzipiert, leicht zu lesen zu sein

Was ist neu in dieser Pressemitteilung:.

  • Ich habe einige neue Funktionen hinzugefügt; Es gibt jetzt eine in UnProject Befehl zum einfachen Abrufen der Mausposition in den Bildschirm innerhalb des aktuellen Ansichtsfenster und Bildschirmnehmer gebaut.
  • Mein größter Erfolg war dieses Mal rund um die Schatten zu zwicken. Ich reparierte ein paar kleinere Dinge und hat eine Anleitung, wie man das Licht Kameraperspektive, Entfernung und Winkel bewusst zu machen. Es macht Sinn für mich, aber auch hier gibt es sehr wenige Kommentare. Ich habe auch die Unterstützung für multishadowing - oder die Abschattung einer Szene unter Verwendung von mehr als einer Licht - Sie können nun bis zu acht verschiedenen Schatten jeder Farbe gegenseitig zu stören in realistischen Echtzeit
  • Es gibt immer noch eine Menge zu tun, darunter auch einige bekannte Fehler behoben. Ich hoffe, Reflexion Mapping (bereits mehrere fast-Arbeitsprototypen) bald und einige andere zufällige Dinge hinzuzufügen.

Anforderungen :

  • Python
  • pygame
  • PyOpenGL
  • NumPy
  • Psyco
  • wxPython
  • Numeric

Ähnliche Software

libiconv
libiconv

11 May 15

ENet
ENet

17 Feb 15

libpcap
libpcap

17 Feb 15

ACE
ACE

22 Jun 18

Andere Software von Entwickler Ian Mallett

Kommentare zu OpenGL Library

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!