Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering
Autor Gabriel Gambettaen 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.
Preț: 234.14 lei
Preț vechi: 292.68 lei
-20%
Carte disponibilă
Livrare economică 25 mai-08 iunie
Livrare express 09-15 mai pentru 71.38 lei
Specificații
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.