OpenGL Library

Software skärmdump:
OpenGL Library
Mjukvaruinformation:
Version: 1.4
Ladda upp dagen: 2 Jun 15
Utvecklare: Ian Mallett
Licens: Gratis
Popularitet: 26

Rating: 4.0/5 (Total Votes: 1)

OpenGL Library (glLib *) är en Python-bibliotek för att utveckla 2D och 3D OpenGL-baserade spel.
Utvecklare kommentarer
Jag för en fick sjuka av att behöva räkna ut hur man gör allt i PyOpenGL. Do not get me fel - PyOpenGL är en lysande modul, och oftast var det inte så svårt, men det kunde ha gjorts enklare. Har du glömt hur du aktiverar texturering eller belysning? Google femton minuter och tillsätt en kodrad du behöver. Det går inte att räkna ut varför dina polygoner inte dyker upp? Börja om. Kommer inte ihåg hur man gör en Quadric sfär? Dredge upp några decennier gammal kod för att söka efter hur.
Jag bestämde mig för att ändra på det och faktiskt göra några PyOpenGL basecode för en förändring, i stället för att göra om det varje gång.
Denna kod är resultatet.
Dessutom kommer denna kod låter dig göra saker du inte vet hur man gör innan. Vill du läsa en heightmap? Vill du ha en trevlig mjuk kamera rida? Har du någonsin gjort mipmapping? Vill du skuggor? Svar: "Ja".
Så, till kritan:
Denna kod bör göra PyOpenGL mycket lättare för de flesta av oss. Du kan använda den här koden var du vill, men var snäll och ge min kredit för din fina spelets backend, och om du inte uttryckligen ta åt sig äran för det, kan jag döda dig ;-)
Observera, att detta är en semi-betaversion. Allt fungerar (om du inte har en gammal dator som inte gillar skuggning), men koden är inte dokumenterat eller särskilt stabil (det är lätt att krascha det genom att göra något dåligt, och du har ingen aning om vad som hände). Som sagt, den är utformad för att vara lätt att läsa

Vad är nytt i den här versionen.

  • Jag har lagt till några nya funktioner; föreligger nu en inbyggd UnProject kommando för lätt hämta musen läge inuti skärmen inne i den nuvarande visningsområdet och till skärmdump tagaren.
  • Min största bedrift den här gången var att justera skuggorna. Jag fixade några mindre saker och lagt till en handledning om hur man gör lätta kameravinkel, avstånd och vinkel vid medvetande. Det är meningsfullt för mig, men återigen, det finns mycket få kommentarer. Jag har också lagt till stöd för multishadowing - eller skuggning av en scen med hjälp av mer än ett ljus - du kan nu ha upp till åtta olika skuggor av vilken färg som helst störa varandra i realistiska realtid
  • Det finns fortfarande en hel del att göra, inklusive några kända buggfixar. Jag hoppas att lägga till reflektion kartläggning (redan har flera nästan arbetande prototyper) snart och vissa andra slumpmässiga saker.

Krav :

  • Python
  • pygame
  • PyOpenGL
  • numpy
  • Psyco
  • wxPython
  • Numerisk

Liknande mjukvara

Jar::Signer
Jar::Signer

3 Jun 15

libpcap
libpcap

17 Feb 15

Libnet
Libnet

20 Feb 15

Annan programvara för utvecklare Ian Mallett

Kommentarer till OpenGL Library

Kommentarer hittades inte
Kommentar
Slå på bilder!