Domande taggate «opengl»

OpenGL è uno standard grafico e API che si rivolge ai mercati desktop e workstation. È progettato per essere facile da accelerare con hardware dedicato, e quindi la maggior parte delle implementazioni offre prestazioni notevolmente migliorate rispetto al rendering software tradizionale. Attualmente OpenGL è utilizzato per applicazioni come software CAD e giochi per computer. È anche multipiattaforma. Lo standard OpenGL è controllato dal gruppo Khronos, che controlla anche OpenGL ES.


1
Formato file per modelli 3D statici e animati
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere a Scambio stack di sviluppo giochi. Migrato 8 anni fa . Attualmente sto scrivendo un gioco 3D in C ++ con OpenGL e sto arrivando alla parte in cui caricare i modelli 3D. Pertanto sto cercando formati di file …
22 c++  opengl 


4
Il modo più veloce per disegnare quad in OpenGL ES?
Sto usando OpenGL ES 2.0 Ho un sacco di quad da disegnare, mi piacerebbe poter passare solo 4 vertici per quad come se stessi usando GL_QUADS, ma fondamentalmente voglio solo sapere il modo migliore di disegnare un mazzo di quad separati. Finora quello che ho scoperto potrei fare: -GL_TRIANGLES (6 …
22 opengl  3d  iphone  android  shaders 

6
Separazione dei dati di gioco / logica dal rendering
Sto scrivendo un gioco usando C ++ e OpenGL 2.1. Stavo pensando come separare i dati / la logica dal rendering. Al momento uso una classe base "Renderable" che fornisce un metodo virtuale puro per implementare il disegno. Ma ogni oggetto ha un codice così specializzato, solo l'oggetto sa come …
21 c++  opengl  rendering  logic  data 

3
Perché OpenGL> = 3 consente solo VBO?
Vedo che le versioni OpenGL 3 e successive eliminano l'uso del rendering lato client. La modalità immediata è stata eliminata e le matrici di vertici sembrano essere obsolete. Invece, se ho capito bene, i VBO sono il modo principale per il rendering dei vertici. Mentre vedo la logica dietro avere …

1
Qual è il vantaggio del triplo buffering?
Ho letto tutto quanto scritto in una domanda precedente . Da quello che ho capito nel doppio buffering, il programma deve attendere che il disegno finito sia copiato o scambiato prima di iniziare il disegno successivo. Nel triplo buffering il programma ha due back buffer e può immediatamente iniziare a …

7
Modern Shader Book? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Sono interessato a conoscere gli shader: cosa sono, quando / per …


5
Cosa rappresenta una matrice?
Ho iniziato a studiare OpenGL di recente e ho problemi a visualizzare cosa sono le matrici e il loro ruolo nella computer grafica. Dato il modello di una matrice 4x4 come questa: Suppongo che ogni matrice come questa sia la coordinata di un vertice nello spazio mondiale. E molti di …
19 opengl  matrix 

5
OpenGL: perché devo impostare un valore normale con glNormal?
Sto imparando alcune basi di OpenGL ma mi chiedo perché ci sia una chiamata glNormalper impostare il normale dei vertici. Se creo un triangolo semplice come questo: glBegin(GL_TRIANGLES); glVertex3f(0,0,0); glVertex3f(1,0,0); glVertex3f(0,1,0); glEnd(); Le normali non dovrebbero essere definite implicitamente dal tipo di primitiva geometrica? Se non imposto un normale OpenGL …
19 opengl  normals 




3
Aggiornare la versione OpenGL su Windows?
Come posso aggiornare la versione di OpenGL su Windows in modo da poter usare qualcosa di più recente del file di intestazione Versione 1.1 incluso in Platform SDK? Anche la versione 7.0A dell'SDK per Windows 7 include solo GL.h e GLU.h per la versione 1.1 di OpenGL. Ho installato il …
19 c++  opengl 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.