Domande taggate «glsl»

Un linguaggio di programmazione per shader OpenGL.

1
GLSL, tutto in uno o molti programmi shader?
Sto facendo alcune demo 3D usando OpenGL e ho notato che GLSL è in qualche modo "limitato" (o sono solo io?). Comunque ho molti diversi tipi di materiali. Alcuni materiali hanno colori ambientali e diffusi, alcuni materiali hanno una mappa di occlusione ambientale, alcuni hanno una mappa speculare e una …
17 opengl  3d  shaders  glsl 

2
OpenGL: VBO o glBegin () + glEnd ()?
Recentemente mi è stato dato questo link a un sito tutorial da qualcuno a cui ho dato il Redbook OGL originale. La terza intestazione in basso dice chiaramente di dimenticare glBegin () & glEnd () come il tipico metodo di rendering. Ho imparato tramite il metodo del Redbook, ma vedo …
16 opengl  graphics  glsl  vbo 

2
C'è un successore di RenderMonkey? [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack di sviluppo giochi. Chiuso 5 anni fa . Sto iniziando con la programmazione dello shader GLSL e ho esaminato RenderMonkey …
16 shaders  glsl 


1
Implementazione di uno skybox con GLSL versione 330
Sto cercando di far funzionare uno skybox con OpenGL 3.3 e GLSL versione 330. Non sono riuscito a trovare un tutorial OGL skybox completamente moderno in qualsiasi parte del Web, quindi ne ho modernizzato uno più vecchio (usando glVertexAttribPointer()invece di gl_Vertexvertici, ecc.). Funziona principalmente, ma per 2 dettagli importanti: Gli …
14 c++  opengl  glsl  cubemap  skybox 



4
Debug del codice shader?
Sto scrivendo un motore di gioco e quando uso una videocamera prospettica ottengo una schermata nera. Non chiederò esattamente perché questo perché ci sarebbe molto codice da condividere e, francamente, penso che sia una domanda un po 'meschina anche per disturbare tutti. Il problema è che non so come eseguirne …


4
Come funzionano gli shader multipass in OpenGL?
In Direct3D, gli shader multipass sono semplici da usare perché puoi letteralmente definire i passaggi all'interno di un programma. In OpenGL, sembra un po 'più complesso perché è possibile fornire a un programma shader tutti gli shader di vertice, geometria e frammento desiderati. Un esempio popolare di shader multipass è …
13 opengl  shaders  glsl 


2
Come posso creare uno shader di fioritura efficiente con GLSL?
Ho cercato in rete risorse relative al rendering di un effetto bloom usando GLSL, ma non ho trovato nulla. Sebbene il tutorial sul sito Web di Philip Rideout sia valido, si comporta molto male sulla mia GPU Nvidia. Qualcuno può guidarmi su come dovrei affrontare questo problema e costruire un'implementazione …
12 shaders  glsl  bloom 




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.