Questo articolo descrive in generale come disegnare grafica 2D OpenGL nitida, usando una pipeline a funzione fissa. http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL Poiché OpenGL ES 2.0 ha alcune funzioni ES 1.x non disponibili (come: glOrtho ()), la loro funzionalità deve essere sostituita negli shader Fragment / Vertex. La mia domanda è: come impostare la …
La mia attuale comprensione è che tutto ciò che viene fatto in un file shader viene fatto sulla GPU e tutto ciò che viene fatto nel mio codice (Java, nel mio caso) viene fatto sulla CPU. Questa è una descrizione accurata?
Non sono sicuro se le ombre morbide della vita reale (da vicino, grandi sorgenti luminose) abbiano un decadimento gaussiano o lineare, o qualcos'altro. Sto lavorando a qualcosa in cui posso creare le ombre manipolando una sorta di trama sfumata pre-renderizzata, quindi non devo fare affidamento sui frame buffer e sulle …
Ho appena iniziato con OpenGL e sto tentando di usarlo per creare un gioco 2D. In questo gioco, ho una griglia esagonale composta da una grande varietà di esagoni di colore diverso. Come programmatore OpenGL principiante, vedo due modi per disegnare questa griglia: Utilizzo di un buffer di vertici con …
Sto cercando di cambiare la tonalità di un'immagine usando uno shader di frammenti GLSL. Voglio ottenere qualcosa di simile al livello di regolazione Tonalità / Saturazione di Photoshop. Nell'immagine seguente puoi vedere quello che ho finora. Voglio cambiare la tonalità del quadrato verde in modo che assomigli al quadrato rosso …
Che cos'è l'ombreggiatura o l'illuminazione della rampa e come funziona? È diverso dall'ombreggiatura di Toon o è lo stesso concetto? In che modo viene calcolata la specularità in modo diverso per l'ombreggiatura della rampa rispetto a blinn-phong o lambert?
Quindi sto sviluppando alcuni DirectX, usando SharpDX sotto .NET per l'esattezza (ma le soluzioni API DirectX / C ++ sono applicabili). Sto cercando il modo più veloce per eseguire il rendering di linee in una proiezione ortogonale (ad esempio, simulando il disegno 2D per app scientifiche) utilizzando DirectX. Ecco uno …
Ho sentito che se le dichiarazioni dovessero essere evitate negli shader, poiché entrambe le parti delle istruzioni verranno eseguite e verrà eliminato il torto (il che danneggerebbe le prestazioni). È ancora un problema in DirectX 10? Qualcuno mi ha detto che in esso verrà eseguito solo il ramo giusto. Per …
Attualmente sto creando una scena di foresta al buio e gli alberi brillano molto lontano, ma quando mi avvicino stanno bene. Ho gli shader impostati su "Nature / Tree Soft Occlusion [corteccia / foglie]", ma stanno ancora diventando strani in lontananza, ma vicino stanno bene. Ho provato a posizionare gli …
Voglio rendere strano lo shader come la vita. lo shader ha due parti: Linea tratteggiata 1.animated Contorno 2.noisy Mi piace sapere come posso creare contorni rumorosi? vedere il contorno degli oggetti Per prima cosa ho cercato di creare un contorno copiando i dati del vertice in arrivo e ridimensionato secondo …
Lo terrò breve. Come si ottiene l'effetto rappresentato nell'immagine seguente? È possibile farlo in tempo reale? Sembra ingannevolmente semplice, ma probabilmente non lo è. Ci sono parole chiave che posso cercare per ottenere maggiori informazioni sulla programmazione degli shader per ottenere questo aspetto? Grazie.
Quindi, poiché la modalità 256 colori è deprezzata e non è più supportata nella modalità Direct3D, ho avuto l'idea di utilizzare un pixel shader invece di simulare la tavolozza NES di tutti i colori possibili in modo che gli oggetti in dissolvenza e quant'altro non abbiano dissolvenze sfumate uniformi con …
Avendo un'applicazione che utilizza shader scritti in GLSL, qual è la migliore strategia per la distribuzione nel mondo reale e per desktop e dispositivi mobili? Sto mirando a distribuire questo in forma binaria o come semplice testo serializzato, vorrei un buon suggerimento al riguardo.
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 …
Come si crea un buon shader metallico? Per metalli diversi e dire più o meno eroso / arrugginito e così via. So che una differenza rispetto ai materiali ordinari è che il metallo dovrebbe "colorare" la luce speculare, ma quando lo faccio con l'oro, ad esempio, sembra solo "giallo", per …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.