Articles of opengl

Quando eseguo il .jar, ottengo un errore “No lwjgl in java.library.path”

Sto facendo un gioco base in Java usando la libreria LWJGL via Netbeans. Ho creato una libreria con lwjgl, lwjgl_util e jinput .jar, e ho aggiunto -Djava.library.path = C: \ LWJGL \ native \ windows alla categoria “Esegui” nelle proprietà del progetto. Quando eseguo il file in Netbeans, funziona perfettamente senza problemi. Ma quando eseguo […]

Linea pixel singola su scala OpenGL

Mi piacerebbe creare un gioco che sia internamente 320×240, ma rende sullo schermo multipli interi di questo numero (640×480, 960,720, ecc.). Vado alla grafica retrò 2D in pixel. Ho raggiunto questo risultato impostando la risoluzione interna tramite glOrtho (): glOrtho(0, 320, 240, 0, 0, 1); E poi ridimensiono la risoluzione di uscita di un fattore […]

OpenGL 2 Texture Formati interni GL_RGB8I, GL_RGB32UI, ecc

Sto riscrivendo gran parte del mio codice di texturing. Vorrei poter specificare alcuni formati interni: GL_RGB8I, GL_RGB8UI, GL_RGB16I, GL_RGB16UI, GL_RGB32I e GL_RGB32UI. Questi token non esistono in OpenGL 2. Quando si specificano questi formati interni come argomenti per glTexImage2D, la texturing fallisce (la texture appare bianca). Quando si verificano errori, ottengo [EDIT:] 1282 (“operazione non […]

Classe mesh chiamata con costruttore predefinito non funzionante OpenGL C ++

Ho creato una class Mesh per OpenGL 3.3, funziona bene quando creo la class con un costruttore non predefinito, quando creo i vertici quando creo l’object. Tuttavia, ora voglio avere più oggetti che posso creare dynamicmente inserendoli in un vettore, quindi ho dovuto aggiungere un costruttore di default che utilizzo le stesse funzioni per impostare […]

Come disegnare il testo usando solo i metodi OpenGL?

Non ho l’opzione da usare ma i metodi OpenGL (cioè i metodi glxxx() ). Ho bisogno di disegnare il testo usando solo i metodi gl. Dopo aver letto il libro rosso, capisco che è ansible solo attraverso il metodo glBitmap() . Se questo è l’unico modo ansible, allora qualcuno può aiutarmi con le informazioni sull’array […]

Ottenere il vero valore z dal buffer di profondità

Il campionamento da un buffer di profondità in uno shader restituisce valori compresi tra 0 e 1, come previsto. Dati i piani vicino e lontano della fotocamera, come faccio a calcolare il valore z effettivo a questo punto, ovvero la distanza dalla fotocamera?

Usando OpenGl con C #?

Esistono librerie di supporto OpenGL gratuite per C #? Se sì, quale uso e dove trovo progetti di esempio? C # fornisce classi per OpenGL?

caricatore di oggetti in opengl

Ho creato un programma in C ++ che contiene anche opengl e voglio creare anche un loader obj per caricare un file obj che ho! Ho già creato due funzioni che sono: void ReadFile(model *md) { // Open the file for reading OBJINFO.TXT ifstream obj_file(“tree.obj”); if (obj_file.fail()) exit(1); // Get the number of vertices obj_file […]

Qual è l’inizializzazione OpenGL corretta su Intel HD 3000?

Ho un problema con la grafica Intel HD 3000 su notebook Toshiba (OS Win7 x32, lang C ++) . Classico contesto singolo Le applicazioni OpenGL funzionano bene ma su più contesti OpenGL in App singola creano comportamenti strani: nelle versioni precedenti delle mie app il driver Intel non è in grado di creare un secondo […]

Quali sono le posizioni degli attributi per la pipeline di funzioni fisse nel profilo core OpenGL 4.0 ++?

Mi piacerebbe conoscere le posizioni degli attributi all’interno di una pipeline fissa (senza shader collegato) per i driver nVidia OpenGL: glVertex = 0 glColor = 3 glNormal = ? glTexCoord = ? glMultiTexCoord 0..7 = ? glSecondaryColor = ? glFog = ? Empiricamente ho trovato i vertici e le posizioni dei colors primari, ma sarà […]