Cantitate/Preț
Produs

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

Autor Gabriel Gambetta
en Limba Engleză Paperback – 15 mai 2021

Ceea ce diferențiază Computer Graphics from Scratch de documentația oficială a API-urilor moderne, precum OpenGL sau DirectX, este refuzul de a folosi „cutii negre”. În loc să învățăm cum să apelăm funcții predefinite, Gabriel Gambetta ne ghidează în reconstrucția proceselor fundamentale de randare folosind doar concepte de bază de programare și matematică de nivel liceal. Descoperim aici o demistificare a graficii pe calculator, structurată în jurul a două tehnici esențiale: raytracing (urmărirea razelor) și rasterizarea.

Abordarea este una pur algoritmică, ceea ce oferă o libertate totală în alegerea limbajului de programare. Reținem că autorul face tranziția de la narațiunile complexe de suspans, precum cele din La Semilla Dorada, către o claritate didactică remarcabilă, unde accentul cade pe logică și implementare. Cititorul care a aplicat deja ideile din The Ray Tracer Challenge pentru a construi un sistem bazat pe teste va găsi aici o completare teoretică și practică ideală, în special în ceea ce privește tranziția către rasterizarea performantă. Spre deosebire de Fundamentals of Computer Graphics, care servește drept referință academică enciclopedică, volumul de față este un manifest al minimalismului aplicat, concentrându-se pe „cum” și „de ce” într-un format compact.

Cele 180 de pagini, îmbogățite cu ilustrații color, elimină barierele de intrare într-un domeniu adesea considerat intimidant. Recomandăm această lucrare pentru rigoarea cu care tratează proiecțiile, umbrele și reflexiile, transformând abstractul în cod funcțional. Este o resursă tehnică ce pune bazele înțelegerii modului în care jocurile video și animațiile digitale sunt generate la nivel de pixel.

Citește tot Restrânge

Preț: 23414 lei

Preț vechi: 29268 lei
-20%

Puncte Express: 351

Carte disponibilă

Livrare economică 26 mai-09 iunie
Livrare express 09-15 mai pentru 7138 lei


Specificații

ISBN-13: 9781718500761
ISBN-10: 1718500769
Pagini: 180
Ilustrații: COLOR ILLUSTRATIONS
Dimensiuni: 177 x 234 x 15 mm
Greutate: 0.56 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să înțeleagă arhitectura motoarelor grafice fără a se pierde în manuale academice dense. Veți câștiga o înțelegere profundă a algoritmilor de raytracing și rasterizare, învățând să scrieți propriul cod de randare de la zero. Este motivul perfect pentru a trece de la utilizarea unor unelte gata făcute la crearea propriilor sisteme vizuale.


Descriere

Behind the beautiful imagery of the latest animated movie and the realistic environments of popular videogames lie some mysterious algorithms. Computer Graphics from Scratch aims to demystify these algorithms and show readers that computer graphics can be surprisingly simple. This broad introductory book gives readers an overview of the computer graphics field. Every algorithm is built up without the use of external libraries or APIs and is presented with language agnostic pseudocode, allowing anyone with a basic understanding of programming and secondary school maths to follow along.