OpenGL Library

Skjermbilde programvare:
OpenGL Library
Prog.varedetaljer:
Versjon: 1.4
Last opp dato: 2 Jun 15
Utvikler: Ian Mallett
Lisens: Gratis
Popularitet: 107

Rating: 4.0/5 (Total Votes: 1)

OpenGL Library (glLib *) er en Python bibliotek for å utvikle 2D og 3D OpenGL-baserte spill.
Utvikler kommentarer
I for en ble syk av å måtte finne ut hvordan de skal gjøre alt i PyOpenGL. Ikke misforstå - PyOpenGL er en glimrende modul, og vanligvis, det var ikke så vanskelig, men det kunne vært gjort enklere. Glemte hvordan du slår på teksturering, eller belysning? Google femten minutter og tilsett en linje med kode du trenger. Kan ikke finne ut hvorfor polygoner ikke møter opp? Begynn på nytt. Kan ikke huske hvordan å lage en quadric sfære? Mudre opp noen tiår gammel kode for å søke etter hvordan.
Jeg bestemte meg for å endre alt dette, og faktisk gjøre noen PyOpenGL basecode for en endring, i stedet for å gjøre om det hver gang.
Denne koden er resultatet.
I tillegg vil denne koden kan du gjøre ting du ikke vet hvordan du skal gjøre før. Ønsker du å laste en heightmap? Ønsker du å ha en fin jevn kamera ride? Har du noen gang gjort mipmapping? Ønsker du skygger? Svar: "Ja".
Så, ned til det:
Denne koden skal gjøre å gjøre PyOpenGL mye enklere for de fleste av oss. Du kan bruke denne koden hvor du vil, men vennligst gi min kreditt for hyggelig spillets backend, og hvis du eksplisitt ta æren for det, kan jeg drepe deg ;-)
Vær oppmerksom på at dette er en semi-betaversjon. Alt fungerer (med mindre du har en gammel datamaskin som ikke liker skygge), men koden er ikke dokumentert eller spesielt stabil (det er lett å krasje det ved å gjøre noe dårlig, og du har ingen anelse om hva som skjedde). Når det er sagt, koden er designet for å være lett å lese

Hva er nytt i denne utgaven.

  • Jeg har lagt til noen nye funksjoner; det er nå en innebygd UnProject kommando for enkelt å hente muse posisjon inne i skjermen inne i nåværende synsfeltet, og et skjermbilde taker.
  • Min største prestasjon denne gangen var å justere skyggene. Jeg fikset noen små ting og lagt til en tutorial på hvordan å gjøre lyset kameraperspektiv, avstand og vinkel bevisst. Det er fornuftig for meg, men igjen, det er svært få kommentarer. Jeg har også lagt til støtte for multishadowing - eller skygge av en scene med mer enn ett lys - du kan nå ha opptil åtte forskjellige skygger av hvilken som helst farge i konflikt med hverandre i realistisk sanntid
  • Det er fortsatt ganske mye å gjøre, inkludert noen kjente feilrettinger. Jeg håper å legge til refleksjon kartlegging (allerede har flere nesten-arbeider prototyper) snart og noen andre tilfeldige ting.

Krav

  • Python
  • pygame
  • PyOpenGL
  • NumPy
  • Psyco
  • wxPython
  • Numerisk

Lignende programvare

libjpeg
libjpeg

20 Feb 15

tcpdump
tcpdump

22 Jun 18

Ncurses
Ncurses

11 May 15

Annen programvare fra utvikleren Ian Mallett

Kommentarer til OpenGL Library

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!