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.

2
Come posso inoltrare l'input della tastiera GLFW a un altro oggetto?
Sto riscontrando problemi nel tentativo di eseguire eventi da tastiera in un'altra classe con GLFW3. Il problema che sto riscontrando è che GLFW3 utilizza una funzione statica per l'input, come mostrato: static UI u; ... ... static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) { u.controls(window, …
9 opengl  c++  keyboard  glfw 

1
Rotazione videocamera 3D
Per favore, perdonami, ma ho bisogno di aiuto e sono bloccato su questo da alcune settimane, non sto facendo progressi e ovunque vada e vedo una risposta diversa, tutto ciò che provo non funziona. Ho avuto abbastanza suggerimenti e consigli, ora ho davvero solo bisogno di qualcuno che mi dia …

3
Come posso inviare più matrici a uno shader di vertice?
Sto praticando animazioni usando ossa / skinning. Sto cercando di inviare allo shader una matrice per vertice. Posso pensare a questi due approcci. Metodo 1 Ho una maniglia uniforme per ogni matrice ossea come questa u_Bone0 = GLES20.glGetUniformLocation(mProgram, "u_Bone[0]"); u_Bone1 = GLES20.glGetUniformLocation(mProgram, "u_Bone[1]"); e nel onDrawmando ciascuno di loro allo …



1
Come usare i moderni OpenGL per i giochi 2D?
Ho trovato una pletora di tutorial "moderni" OpenGL (3.0+) per il 3D, ma non ho trovato quasi nulla quando cercavo informazioni su come usarlo per lo sviluppo di giochi 2D. Come posso iniziare a utilizzare OpenGL per 2D gamedev? In particolare, sono interessato a ottenere risposte ai seguenti argomenti: Come …
9 opengl  2d 

1
La discontinuità delle coordinate della trama con le mipmap crea giunture
Ho appena iniziato a studiare OpenGL e sto ottenendo questo artefatto quando trame una sfera con mipmap. Fondamentalmente quando il frammento campiona il bordo della mia trama, rileva la discontinuità (diciamo da 1 a 0) e sceglie la più piccola mipmap, che crea questa brutta cucitura: brutta cucitura http://cdn.imghack.se/images/6bbe0ad0173cac003cd5dddc94bd43c7.png Quindi …

1
Profilo della superficie superiore dell'acqua 2D
Sto cercando di creare l'effetto dello spessore della superficie dell'acqua con uno shader di frammenti di vertici. Sono in un ambiente di gioco 3D ma è una vista a scorrimento, quindi una vista "2D". Ecco un buon tutorial per creare tale effetto in 2D reale usando il framment shader. Ma …

1
Manipolazione mesh su GPU vs CPU
Solo un po 'curioso: dove esegui le manipolazioni della mesh, sulla CPU o nello shader? Ho fatto tutto sulla CPU e un amico mi ha suggerito di spostare le cose sul lato GPU. Se stai facendo cose come le animazioni ossee ... sulla GPU, come puoi recuperare la maglia? (dal …
9 opengl  3d 

1
Come funziona gluLookAt?
Dalla mia comprensione, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); è equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ma quando stampo la ModelViewmatrice, la chiamata a glTranslatef()non sembra funzionare correttamente. Ecco il frammento di codice: #include <stdlib.h> #include <stdio.h> #include …




2
Gestisci molte luci in una scena (con shader)
Sono curioso di sapere come gestire molte luci in una scena. Data una mappa molto grande in un gioco di ruolo, con segrete (con le luci lì dentro) ecc. Conosco l'illuminazione differita, ma questo risponde solo a come rendere molte luci. Ma la mia domanda è di più: come non …

3
Problemi di mappatura dell'ombra per la prima volta
Ho implementato la mappatura shadow di base per la prima volta in OpenGL usando shader e sto affrontando alcuni problemi. Di seguito puoi vedere un esempio della mia scena renderizzata: Il processo di mappatura dell'ombra che sto seguendo è che eseguo il rendering della scena sul framebuffer utilizzando una matrice …

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.