Domande taggate «opengl»

Per domande riguardanti l'uso della libreria grafica OpenGL.


1
Qual è l'equivalente moderno delle liste di visualizzazione?
Gli elenchi di visualizzazione erano una funzionalità OpenGL che, in teoria, poteva accelerare qualsiasi parte dell'API memorizzando un gruppo di comandi per un uso successivo. A mio avviso, ciò ha molto senso per quanto riguarda l'attuale sforzo di riduzione delle spese generali del conducente. Gli elenchi di visualizzazione sono stati …

1
È buona norma utilizzare tutte le unità texture disponibili?
Quando si applicano più trame a una mesh, come per il bump mapping, di solito associo le trame alle prime poche unità di texture fisse, ad esempio: diffuse = unità 0, bump = unità 1, speculare = unità 2, quindi continuo a riutilizzarle per ciascuna maglia diversa con diverse trame. …
9 opengl  texture 



2
Aiutami a capire il filtro anisotropico (AF)
Ultimamente ho letto il filtro delle trame, vale a dire il filtro del vicino più vicino, il filtro bilineare, il filtro trilineare, il filtro anisotropico, le mappe MIP, le mappe RIP e così via. Da una prospettiva di alto livello penso di poter comprendere queste tecniche, come funzionano e perché …


1
Perché risultati diversi quando si cambia l'ordine di input in GL_LINES?
Codice: #include <math.h> #include <GL/glut.h> #pragma comment(lib, "opengl32") #include <gl/gl.h> #include <gl/glu.h> //Initialize OpenGL void init(void) { glClearColor(0, 0, 0, 0); glViewport(0, 0, 500, 500); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0, 500, 0, 500, 1, -1); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); } void drawLines(void) { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,1.0,1.0); glBegin(GL_LINES); glVertex3d(0.5, 0.999, 0.0f); glVertex3d(499.501, 0.999, 0.0f); glEnd(); glFlush(); …


1
Schermata del video di gioco
Vorrei "agganciarmi" a un gioco in esecuzione, ad esempio Mario Bros, e catturare ogni fotogramma reso ... salvando quel fotogramma in un file di immagine. Un buon esempio di qualcosa di simile è FRAPS. - Nota: non voglio catturare l'intero schermo / desktop. Voglio catturare una finestra mirata. Ho dato …

1
Manufatti per la mappatura dell'ombra
Ho giocato con la mappatura delle ombre in OpenGL usando trame di profondità. La trama di profondità va bene e posso mapparla sulla scena ma ho alcuni strani artefatti sul retro dell'oggetto: La mia domanda è: cosa sta causando questo e come posso risolverlo? Lo shader di frammenti che sto …



1
Rendering nebbia sotto l'acqua
Sono a conoscenza del glFog, che si fonde tra la nebbia e il colore della superficie in base alla distanza dalla fotocamera, in questo modo: Le equazioni sono persino riportate nei documenti . Ma la nebbia viene applicata immediatamente davanti alla telecamera. Sto cercando di rendere una superficie d'acqua e …
8 opengl  fog  depth-map 
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.