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.

4
Il disegno indice è più veloce del disegno non indice
Devo disegnare molti poligoni costituiti da 6 vertici (due triangoli). Senza coordinate di trama, normali ecc., Entrambi gli approcci generano 72 byte. In futuro avrei sicuramente bisogno anche delle coordinate e delle normali delle trame, il che renderebbe il disegno degli indici meno memoria. Non molto però. Quindi la mia …
8 opengl  rendering  vbo  vao 


2
Per la cottura a vapore del buffer dei vertici, più glBufferSubData VS Orphaning?
Recentemente stavo imparando OpenGL. Nei giochi, è necessario aggiornare frequentemente la posizione degli oggetti di gioco, che entreranno e usciranno costantemente dallo schermo. Quindi significa che nel rendering dobbiamo aggiornare abbastanza spesso anche il buffer dei vertici. Nel contesto di OpenGL, un modo intuitivo è usare glBufferSubData per aggiornare quelli …


2
ombre stencil - motore doom 3 - errori di precisione - ombre crepe - perché?
Sto testando i limiti del motore Doom 3 - per quanto riguarda le dimensioni massime della mappa. Ho notato alcuni errori di precisione dell'ombra dello stencil che diventano più pronunciati quando gli oggetti si allontanano sempre più dall'origine della mappa. in posizione: -10901-18214-11204 in posizione: -10802 -26483 -19383 in posizione: …
8 opengl  shadows 



2
Modalità di fusione "normale" con problemi OpenGL
Ho avuto molti problemi a provare a far funzionare una funzione di fusione OpenGL come mi aspetterei con quello che mi aspetto (o da qualsiasi programma di editing di immagini sensato). Ad esempio, userò queste due immagini per fondere (un po 'difficile da vedere su sfondi bianchi in modo che …


4
Perché i triangoli vicini tendono a scomparire?
Ho appena abilitato l'abbattimento della faccia posteriore e sto notando un comportamento strano: quando tutti i vertici del mio triangolo sono fuori dalla vista e 2 di loro sono dietro di me (penso) il triangolo scompare. Quindi, per vederlo, ecco una GIF. Ho il sospetto che la matrice di proiezione …
8 opengl  3d  linux 



1
Il modo più efficace per disegnare il vertice con OpenGL
Sto scrivendo un gioco 3D OpenGL. Ci saranno tonnellate di triangoli per il terreno e gli oggetti in uso. Sto studiando dalla guida ufficiale di OpenGL e il primo metodo presentato è quello di chiamare una funzione glVertexdopo il glBeginper ogni vertice che si desidera disegnare. Tuttavia, questo metodo sembra …


3
Come disegnare immagini 2D usando OpenGL, in SDL?
Dopo tutto, sono riuscito a trovare un semplice pezzo di codice che mostra come disegnare un'immagine 2D con openGL: #include "SDL/SDL.h" #include "SDL/SDL_opengl.h" #include "SDL/SDL_image.h" const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; const int SCREEN_BPP = 32; int tex; int loadTexture(char* fileName){ SDL_Surface *image=IMG_Load(fileName); SDL_DisplayFormatAlpha(image); GLuint object; …
8 c++  opengl  sdl  windows 

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.