Computer grafica

Domande e risposte per ricercatori e programmatori di computer graphics


2
La gamma è ancora importante da tenere in considerazione?
I diversi monitor (inclusi gli schermi mobili) utilizzano ancora funzioni gamma significativamente diverse quando si visualizzano immagini a colori? Esiste un modo standardizzato per rappresentare il colore che può quindi essere tradotto in base alla gamma del monitor, o sono tutti sufficientemente simili da escludere la necessità al giorno d'oggi?


2
Rendering subpixel per un Ray Tracer
Nel rendering dei caratteri, è comune utilizzare il rendering subpixel . L'idea di base qui è quella di suddividere il pixel nei suoi componenti RGB e quindi calcolare un valore per ciascuno separatamente. Poiché ogni componente è più piccolo dell'intero pixel, è possibile un antialiasing di qualità superiore. Esiste un …

3
Perché abbiamo framework grafici come OpenGL e DirectX, quando i giochi possono semplicemente disegnare pixel direttamente?
I giochi e altre applicazioni graficamente intense usano framework come OpenGL e DirectX. Inoltre richiedono funzionalità come pixel shader e DX12. Ma perché dovremmo avere bisogno di tutti questi framework e funzionalità GPU quando potremmo semplicemente disegnare tutto pixel per pixel? Innanzitutto, il gioco dovrebbe essere compilato in modo da …



2
Cos'è la tassellatura in computer grafica
Negli ultimi giochi ho notato qualcosa chiamato Tessellation, L'attivazione della cosa distrugge il mio frame rate. Ho notato che quando acceso sembra Anti-aliasing. Qualcuno può darmi ulteriori informazioni su cosa fa esattamente la GPU.


2
Gestione dell'alias proiettivo nella mappatura delle ombre
Sto armeggiando con la semplice modellazione procedurale 3D per realizzare edifici per adolescenti per la stampa 3D. Un esempio: Per rendere i modelli più leggibili sullo schermo, ho implementato la mappatura delle ombre di base per una singola luce direzionale. Dato che la mia scena non sta cambiando, eseguo il …


2
Come implementare una trackball in OpenGL?
Dopo così tante letture sulle trasformazioni, è tempo di implementare una trackball per la mia app. Capisco di dover creare un vettore dall'origine a cui viene fatto clic sul mouse e quindi un altro dall'origine a dove viene rilasciato il mouse. La mia domanda è: devo trasforare i pixel (x, …
15 opengl  trackball 

1
Come funziona la resa dei capelli in tempo reale allo stato dell'arte?
È risaputo che la simulazione e il rendering dei capelli sono particolarmente difficili e in effetti rari sono gli esempi nei giochi che propongono capelli credibili. È abbastanza facile immaginare quanto sia difficile simulare effettivamente l'elevata quantità di fibre e simulare i vari eventi di scattering che possono verificarsi tra …



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.