OpenGL Library

Software screenshot:
OpenGL Library
Dettagli del software:
Versione: 1.4
Data di caricamento: 2 Jun 15
Sviluppatore: Ian Mallett
Licenza: Libero
Popolarità: 26

Rating: 4.0/5 (Total Votes: 1)

OpenGL Library (glLib *) è una libreria Python per sviluppare giochi basati su OpenGL 2D e 3D.
Commenti sviluppatori
Io per primo mi sono ammalato di dover capire come fare tutto in PyOpenGL. Non fraintendetemi - PyOpenGL è un modulo brillante, e di solito, non è stato così difficile, ma avrebbe potuto essere più facile. Ho dimenticato come accendere texturing, o l'illuminazione? Google quindici minuti e aggiungere la riga di codice che vi serve. Non riesco a capire perché i vostri poligoni non si presentano? Ricominciare. Non ricordo come fare una sfera quadrica? Ripescare qualche decennio vecchio codice per la ricerca di come.
Ho deciso di cambiare tutto e che in realtà fare qualche basecode PyOpenGL per cambiare, invece di rifare ogni volta.
Questo codice è il risultato.
Inoltre, questo codice vi permetterà di fare cose che non sai come fare prima. Vuoi caricare un heightmap? Volete avere un bel giro fotocamera liscio? Avete mai fatto mipmapping? Vuoi ombre? Risposta: 'Sì'.
Così, al dunque:
Questo codice dovrebbe fare PyOpenGL più facile per la maggior parte di noi. È possibile utilizzare questo codice dove volete, ma per favore dare il mio credito per backend tuo bel gioco, e se si prende esplicitamente di credito per questo, mi potrebbe essere necessario uccidere ;-)
Attenzione, questa è una versione semi-beta. Tutto funziona (a meno che non si dispone di un vecchio computer che non lo fa come shadowing), ma il codice non viene documentata né particolarmente stabile (è facile crash facendo qualcosa di male, e non avrete idea di cosa è accaduto). Detto questo, il codice è stato progettato per essere di facile lettura

Cosa c'è di nuovo in questa versione:.

  • Ho aggiunto alcune nuove funzionalità; Vi è ora una costruito al comando UnProject per recuperare facilmente la posizione del mouse all'interno dello schermo all'interno della finestra corrente, e uno screenshot taker.
  • Il mio più grande successo questa volta è stato quello di modificare le ombre. Ho sistemato alcune cose secondarie e aggiunto un tutorial su come rendere la prospettiva fotocamera luce, distanza, e l'angolo cosciente. Ha senso per me, ma ancora una volta, ci sono pochi commenti. Ho anche aggiunto il supporto per multishadowing - o shadowing di una scena utilizzando più di una luce - ora si può avere fino a otto differenti ombre di qualsiasi colore interferire con l'altro in tempo reale realistico
  • Vi è ancora molto da fare, tra cui alcune correzioni di bug noti. Spero di aggiungere mapping riflessione (già diversi prototipi quasi di riposo) presto e alcune altre cose a caso.

Requisiti

  • Python
  • pygame
  • PyOpenGL
  • NumPy
  • Psyco
  • wxPython
  • Numerico

Programmi simili

libimobiledevice
libimobiledevice

20 Feb 15

GLib2
GLib2

16 Aug 18

ACE
ACE

22 Jun 18

Altri software di sviluppo Ian Mallett

Commenti a OpenGL Library

I commenti non trovato
Aggiungi commento
Accendere le immagini!