Dato un array voxel abbastanza statico, ciò che è più efficiente: usare la CPU per pre-generare un VBO per renderizzare le facce voxel (ignorando per ora forme più avanzate di rendering come cubi in marcia) o usare uno shader di geometria sulla GPU per generare il facce al volo? Non …
Ho visto alcuni screenshot di giochi come Rocket League e FIFA: e ho iniziato a chiedermi che si potesse ottenere l'effetto erba abbreviato. È uno shader? È la geometria reale? O solo quadricromia? Se qualcuno potesse indicarmi una direzione, sarebbe molto apprezzato.
Non riesco a trovare una buona ragione per questo da nessuna parte. Il vettore di riflessione usato nel phong ha una base semplice in fisica. Ma il mezzo vettore usato in Blinn apparentemente non ha basi razionali e non costituisce una riflessione adeguata. Eppure viene utilizzato in ogni cosiddetta funzione …
Quando ho cercato per la prima volta le istruzioni di eliminazione, ho trovato esperti che affermano che l'utilizzo di eliminazione comporterà un peggioramento delle prestazioni. Hanno detto che scartare i pixel interromperà la capacità della GPU di usare correttamente zBuffer perché la GPU deve prima eseguire Fragment shader per entrambi …
Sto usando OpenGL ES 2.0 Ho un sacco di quad da disegnare, mi piacerebbe poter passare solo 4 vertici per quad come se stessi usando GL_QUADS, ma fondamentalmente voglio solo sapere il modo migliore di disegnare un mazzo di quad separati. Finora quello che ho scoperto potrei fare: -GL_TRIANGLES (6 …
Ho fatto la mia giusta parte della programmazione di giochi 3D per il mio (ex) datore di lavoro, e anche nei miei motori personalizzati per i miei giochi indipendenti. Inizialmente, ho iniziato con Direct3D 9 e D3DX9, che praticamente ha fatto tutto per me e non mi ha richiesto di …
Quanti shader sono solitamente attivi, contemporaneamente in una scena, nei giochi moderni? So che vengono utilizzati più shader, con i giochi che cambiano tra loro in ogni frame, ed è comune disegnare oggetti tramite lo shader: Disegna tutti gli oggetti con uno shader Passa dallo shader uno allo shader due …
Come costruiresti un effetto di visione a infrarossi realistico con gli shader? Per realistico intendo uno che sembra realistico, come questo esempio . Ho un'idea su come creare una trama per determinare la quantità di calore emessa da un materiale e quindi determinare usando il prodotto a punti del normale …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Sono interessato a conoscere gli shader: cosa sono, quando / per …
Sto cercando di creare un uovo di Pasqua per un gioco 3D in Unity3D. Voglio rendere il mio gioco momentaneamente nell'arte ASCII. La mia prima idea è quella di creare uno shader per farlo, ma non sono sicuro che sia il modo giusto.
Tutti i maghi shader là fuori hanno un'idea di come ottenere un effetto acqua oleosa / inquinata, simile a questo: Idealmente, l'acqua non sarebbe uniformemente oleosa, ma invece l'olio potrebbe essere generato da una fonte (come uno scarico inquinante da un impianto chimico) e quindi diffondersi in tutto il corpo …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Voglio implementare un sistema flessibile Ubershader, con ombreggiatura differita. La mia …
Sto realizzando un gioco basato su tessere 2D in XNA. Attualmente il mio fulmine assomiglia a questo . Come posso farlo sembrare come questo ? Invece che ogni blocco abbia la sua tinta, ha una sovrapposizione liscia. Sto assumendo una sorta di shader e passando i valori di illuminazione per …
Consentirmi di campionare il framebuffer o il depthbuffer nel pixel shader sarebbe una funzione estremamente utile. Sarebbe utile anche solo essere in grado di conoscere la profondità o il colore di tutto ciò che è dietro il pixel corrente. Perché sia OpenGL che DirectX non mi permettono di farlo? Mi …
Sto eseguendo il debug degli shader di vertici GLSL e non riesco a scrollarmi di dosso la sensazione di sbagliarmi. In generale, ho due strategie per compensare la mancanza di traccia Riempo i valori in un colore di debug che varia passando al framment shader e quindi provo a interpretare …
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.