Hodnocení:
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ů.
⬤ 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ářů)
Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering
„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ů.
© 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)