Aké sú dobré knihy, ktoré podrobne opisujú základy grafického spracovania

Najlepšia kniha o drsnej grafike, ktorú som našiel, je Computer Graphics: Principles and Practice http://www.amazon.com/Computer-Graphics-Principles-James-Foley/dp/0201121107

Keďže však bol napísaný začiatkom 90. rokov, je trochu zastaraný.

Existuje niekoľko podobných kníh, ktoré prechádzajú najnovším vývojom?

4 odpovede

Písanie v reálnom čase

Nie pre slabé povahy.

opisujú

Pre základy by som navrhol

Základy CG

  • Počítačová grafika: Princípy a prax, 3. vydanie (2. kniha je tiež veľmi uznávaná) - táto kniha sa volá Biblia CG
  • Počítačová grafika, verzia C, 2. vydanie (nie tretie alebo štvrté, podľa odporúčaní neplatných odpovedí, ktoré neboli dobre prijaté)
  • Základy počítačovej grafiky, 4. vydanie
  • Počítačová grafika využívajúca OpenGL, 2. alebo 3. vydanie †
  • Interaktívna počítačová grafika: Prístup zhora nadol s WebGL, 7. vydanie †
  • 3D počítačová grafika: Matematický úvod do OpenGL †

Toto nie sú knihy OpenGL, iba OpenGL na výučbu základných konceptov CG

Z nich sú moje osobné obľúbené posledné dve. Pre začiatočníka praktickejšie a tým pádom pútavejšie; vysvetlenia nie sú veľmi záhadné, na rozdiel od iných akademickejších kníh v zozname.

Základná matematika

Aby ste mali skúsenosti v oblasti počítačovej grafiky alebo dokonca aby ste porozumeli základom, musíte porozumieť slušnému množstvu matematických konceptov; vyžaduje, aby bol človek pohodlný pri používaní trigonometrie a lineárnej algebry. K tomu odporúčam

  • Vector Math pre 3D počítačovú grafiku je zďaleka najlepší výukový program pre začiatočníkov pre vektory a matice. Je to tiež interaktívne v tom, že na konci každej časti je testovacia otázka na overenie a utesnenie porozumenia tejto témy.

kniha

Z týchto matematických Cărți je najintuitívnejšia prvá s množstvom vtipných anekdot medzi nimi, posledná je pre fanatikov matematiky s tvrdým jadrom (ak sa bojíte zvratkov so symbolmi, vyhýbajte sa im), aj keď je to dobrá kniha pre skúsení programátori CG, ktorí potrebujú referenciu. Ten medzi tým je naozaj dobrý v tom, že rozpíše niečo, čo ďalšie dva (alebo veľa Cărți) vynechá, a v spektre intuitívnosti a tvrdej matematiky je to medzi tým.

Dôvod, prečo som nenavrhoval prehrávanie v reálnom čase, je ten, že to už nie je kniha CG „hands-on, dirty hands“; je to široký prehľad techník používaných v priemysle a nie na základe GC; teoreticky ťažšie ako ťažké tréningy, niečo, čo začiatočníci musia pochopiť, základné veci.