Innanzitutto, iniziamo con il mio background matematico. Ho preso il calcolo I - IV e le equazioni differenziali. Ho seguito un corso di computer grafica del primo semestre in cui abbiamo implementato praticamente la nostra pipeline grafica inclusa l'ombreggiatura utilizzando Phong senza alcuna API grafica.Computer grafica: Math to Code
Sto frequentando un corso di Computer Grafica Avanzato a livello universitario in questo semestre e durante la lettura della matematica coinvolta mi perde. Questa classe è fondamentalmente una classe di sintesi di immagini. Costruiremo un ray-tracer nel nostro primo progetto e costruiremo su di esso da lì in poi.
Durante la lettura su computer grafica avanzata, di solito ottengo un sacco di matematica. Capisco che la grafica per computer sia pesante in matematica, ma sto avendo problemi quando cerco di capire esattamente come suppongo di implementare la matematica in codice. Avrò davvero bisogno di imparare da questo per eccellere in CG.
Per esempio, questo articolo di GPU Gems: http://http.developer.nvidia.com/GPUGems/gpugems_ch01.html C'è un po 'di matematica, ma non ho idea da dove iniziare ad attuare la matematica, se voglio.
Quindi, c'è qualcosa che mi manca? Suppongo di guardare i calcoli e di essere in grado di ricavare il codice? Ci sono tutorial/libri là fuori che potrebbero aiutarmi a capire cosa devo fare?
Quanto algebra lineare hai preso? La maggior parte della computer grafica viene applicata algebra lineare. –
Ho preso anche l'algebra lineare.Ho dimenticato di dirlo. Non ho mai problemi con l'algebra lineare, sono gli integrali complessi e come tradurli in codice. – Oscar
Non vedo integrali complessi in quell'articolo. Con quale bit hai problemi? –