Počítačová grafika od nuly: Úvod programátora do 3D vykresľovania

Hodnotenie:   (4,4 z 5)

Počítačová grafika od nuly: Úvod programátora do 3D vykresľovania (Gabriel Gambetta)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje solídny úvod do programovania 3D grafiky a vedie čitateľov od základných konceptov, ako je manipulácia s pixelmi, až po zložitejšie techniky vykresľovania. Má však značné medzery v obsahu a podrobnostiach, najmä pokiaľ ide o pokročilé témy, čo vedie k zmiešaným hodnoteniam.

Výhody:

Umožňuje čitateľom naučiť sa 3D vykresľovanie od základov.
Skvelé vysvetlenia pseudokódu a ilustrácie.
Pútavé a interaktívne učenie.
Citlivý autor, ktorý aktualizuje kód na sprievodnej webovej stránke.
Vynikajúci úvod do grafických konceptov a logických základov.

Nevýhody:

Kľúčové témy, ako sú matice rotácie a orezávanie, nie sú dostatočne spracované.
Posledné časti knihy nie sú dostatočne podrobné a štruktúrované.
Neúplné príklady a pseudokód vedú k zmätku.
Pre niektorých čitateľov môžu byť autorove predpoklady o predchádzajúcich znalostiach náročné.
Vyžaduje externý výskum na vyplnenie medzier, ktoré nie sú v knihe zahrnuté.

(na základe 10 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

„Počítačová grafika od nuly“ odhaľuje algoritmy používané v modernom grafickom softvéri a sprevádza začiatočníkov pri vytváraní fotorealistických 3D renderov.

Počítačová grafika sa dnes používa všade, dodáva videohrám ohromujúce detaily, veľkým filmovým trhákom hyperrealistické CGI a počítačom animovaným filmom realistické obrazy. Táto kniha pre začiatočníkov vás zoznámi so základným výsekom tejto neustále sa rozširujúcej oblasti, 3D renderovaním, so zameraním na dve populárne algoritmické metódy: raytracing a rasterizáciu.

Je napísaná tak, aby ju ľahko pochopili stredoškoláci, ale zároveň bola dostatočne prísna pre profesionálnych inžinierov, a pri budovaní základne vedomostí z každého z týchto prekvapivo jednoduchých algoritmov vytvoríte kompletné, plne funkčné vykresľovače. Prvá polovica sa zaoberá raytracingom, ktorý simuluje svetelné lúče, ako sa odrážajú od objektov v scéne; druhá polovica rozoberá rasterizáciu, proces konverzie 3D grafiky v reálnom čase na pole 2D pixelov kompatibilné s obrazovkou. V každej kapitole nájdete niečo vizuálne nové a vzrušujúce, čo môžete pridať do svojich rozpracovaných prác, od vytvárania odrazov a tieňov, vďaka ktorým objekty vyzerajú realistickejšie, až po vykresľovanie scény z akéhokoľvek smerového hľadiska.

Naučíte sa, ako:

- znázorňovať objekty na scéne a používať perspektívne premietanie na ich vykreslenie.

- Vypočítať osvetlenie pre zdroje svetla (bodové, smerové a okolité).

- Vykresľovať zrkadlové odrazy na povrchoch a vrhať tiene na dosiahnutie hĺbky.

- Používať algoritmy orezávania na vykresľovanie scény z ľubovoľnej pozície kamery.

- Implementovať algoritmy plochého tieňovania, Gouraudovho tieňovania a Phongovho tieňovania.

- Maľovať“ textúry, ktoré predstierajú detaily povrchu a menia tvary na bežné objekty.

V knihe sa v celom texte používa neformálny pseudokód, takže svoje vykresľovače môžete písať v akomkoľvek jazyku. Okrem toho autor poskytuje odkazy na živé pracovné verzie svojich algoritmov.

Ďalšie údaje o knihe:

ISBN:9781718500761
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:180

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Počítačová grafika od nuly: Úvod programátora do 3D vykresľovania - Computer Graphics from Scratch:...
„Počítačová grafika od nuly“ odhaľuje algoritmy...
Počítačová grafika od nuly: Úvod programátora do 3D vykresľovania - Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)