Počítačová grafika od nuly: Úvod do 3D vykreslování pro programátory

Hodnocení:   (4,4 z 5)

Počítačová grafika od nuly: Úvod do 3D vykreslování pro programátory (Gabriel Gambetta)

Recenze čtenářů

Shrnutí:

Kniha poskytuje solidní úvod do programování 3D grafiky a provede čtenáře od základních pojmů, jako je manipulace s pixely, až po složitější techniky vykreslování. Má však značné mezery v obsahu a podrobnostech, zejména pokud jde o pokročilá témata, což vede ke smíšenému hodnocení.

Klady:

Umožňuje čtenářům naučit se 3D vykreslování od základů.
Skvělé vysvětlení pseudokódu a ilustrace.
Poutavá a interaktivní výuka.
Citlivý autor, který aktualizuje kód na doprovodných webových stránkách.
Výborný úvod do grafických konceptů a logických základů.

Zápory:

Klíčová témata jako rotační matice a ořezávání nejsou dostatečně zpracována.
Poslední části knihy nejsou dostatečně podrobné a strukturované.
Neúplné příklady a pseudokód vedou ke zmatkům.
Pro některé čtenáře mohou být autorovy předpoklady o předchozích znalostech náročné.
Vyžaduje externí výzkum, aby se zaplnily mezery, které nejsou v knize zahrnuty.

(na základě 10 hodnocení čtenářů)

Původní název:

Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering

Obsah knihy:

„Počítačová grafika od nuly“ demystifikuje algoritmy používané v moderním grafickém softwaru a provádí začátečníky tvorbou fotorealistických 3D renderů.

Počítačová grafika je dnes všudypřítomná a dodává videohrám úchvatné detaily, velkým filmovým trhákům hyperrealistické CGI a počítačem animovaným filmům realistické obrazy. Tato kniha pro začátečníky vás seznámí se základním výsekem tohoto stále se rozšiřujícího oboru, 3D vykreslováním, se zaměřením na dvě populární algoritmické metody: raytracing a rasterizaci.

Kniha je napsána tak, aby byla snadno pochopitelná pro středoškolské studenty, ale dostatečně přísná pro profesionální inženýry, a při budování základny znalostí vytvoříte z každého z těchto překvapivě jednoduchých algoritmů kompletní, plně funkční renderovací programy. První polovina se zabývá raytracingem, který simuluje světelné paprsky odrážející se od objektů ve scéně; druhá polovina rozebírá rasterizaci, proces převodu 3D grafiky v reálném čase na pole 2D pixelů kompatibilní s obrazovkou. V každé kapitole najdete něco vizuálně nového a zajímavého, co můžete přidat do svých rozpracovaných prací, od vytváření odrazů a stínů, díky nimž objekty vypadají realističtěji, až po vykreslování scény z libovolného směru pohledu.

Naučíte se, jak:

- znázorňovat objekty ve scéně a používat perspektivní projekci k jejich zakreslení.

- Vypočítat osvětlení pro zdroje světla (bodové, směrové a okolní).

- Vykreslovat zrcadlové odrazy na površích a vrhat stíny pro dosažení hloubky.

- Používat algoritmy oříznutí k vykreslení scény z libovolné pozice kamery.

- Implementovat algoritmy plochého stínování, Gouraudova stínování a Phongova stínování.

- Malovat“ textury, které předstírají detaily povrchu a mění tvary na běžné objekty.

Kniha používá v celém textu neformální pseudokód, takže své vykreslovací programy můžete psát v libovolném jazyce. Autor navíc uvádí odkazy na živé funkční verze svých algoritmů.

Další údaje o knize:

ISBN:9781718500761
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2021
Počet stran:180

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Počítačová grafika od nuly: Úvod do 3D vykreslování pro programátory - Computer Graphics from...
„Počítačová grafika od nuly“ demystifikuje...
Počítačová grafika od nuly: Úvod do 3D vykreslování pro programátory - Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)