Show Notes
- Amazon USA Store: https://www.amazon.com/dp/1718500769?tag=9natree-20
- Amazon Worldwide Store: https://global.buys.trade/Computer-Graphics-from-Scratch-Gabriel-Gambetta.html
- eBay: https://www.ebay.com/sch/i.html?_nkw=Computer+Graphics+from+Scratch+Gabriel+Gambetta+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Shopee: https://asia.buys.trade/shopee_Computer-Graphics-from-Scratch-Gabriel-Gambetta.html
- Lazada: https://asia.buys.trade/lazada_Computer-Graphics-from-Scratch-Gabriel-Gambetta.html
- Tiktok: https://asia.buys.trade/tiktok_Computer-Graphics-from-Scratch-Gabriel-Gambetta.html
- Magbasa pa: https://tagalog.9natree.com/read/1718500769/
#Raytracing #Rasterizationngtriangles #Perspectiveprojection #GouraudatPhongshading #Texturemapping #ComputerGraphicsfromScratch
Ang Computer Graphics from Scratch: A Programmer’s Introduction to 3D Rendering ni Gabriel Gambetta ay isang panimulang aklat sa pagbuo ng 3D graphics, na inilathala ng No Starch Press noong 2021. Hindi nito sinusubukang saklawin ang buong larangan ng computer graphics, tulad ng image processing, typography, o particle simulation. Sa halip, nakatuon ito sa rendering, ang proseso ng paglikha ng dalawang-dimensional na imahe mula sa isang tatlong-dimensional na eksena. Pangunahing layunin ng libro na gawing malinaw at praktikal ang mga ideyang madalas ituring na masyadong teknikal o puno ng komplikadong matematika. Unti-unti nitong ipinapagawa ang dalawang software renderer, isang raytracer at isang rasterizer, gamit ang language-agnostic na pseudocode sa halip na mga API gaya ng OpenGL, Vulkan, Metal, o DirectX. Sa pamamagitan ng mga algorithm para sa ilaw, anino, projection, clipping, shading, at textures, ipinapakita ni Gambetta ang lohika sa likod ng mga larawang karaniwan sa laro at digital animation. Angkop ito sa programmer na may batayang coding at high school na matematika, ngunit gustong maunawaan ang pundasyon ng modernong rendering.