Depth Arrays: The Mathematical Filtering of the Z-Buffer. Pixels, Polygons, and the Brutal Algorithmic Erasure of Hidden Surfaces in 3D Rendering

Par : Jesse Hansen
Offrir maintenant
Ou planifier dans votre panier
Disponible dans votre compte client Decitre ou Furet du Nord dès validation de votre commande. Le format ePub est :
  • Compatible avec une lecture sur My Vivlio (smartphone, tablette, ordinateur)
  • Compatible avec une lecture sur liseuses Vivlio
  • Pour les liseuses autres que Vivlio, vous devez utiliser le logiciel Adobe Digital Edition. Non compatible avec la lecture sur les liseuses Kindle, Remarkable et Sony
Logo Vivlio, qui est-ce ?

Notre partenaire de plateforme de lecture numérique où vous retrouverez l'ensemble de vos ebooks gratuitement

Pour en savoir plus sur nos ebooks, consultez notre aide en ligne ici
C'est si simple ! Lisez votre ebook avec l'app Vivlio sur votre tablette, mobile ou ordinateur :
Google PlayApp Store
  • Nombre de pages139
  • FormatePub
  • ISBN978-3-565-37242-3
  • EAN9783565372423
  • Date de parution30/03/2026
  • Protection num.pas de protection
  • Taille791 Ko
  • Infos supplémentairesepub
  • ÉditeurEmphaloz Publishing House

Résumé

When multiple 3D objects overlap on a screen, how does the computer know which object is in front and which is hidden in the back? Early computers tried to solve this by drawing objects from back to front (the Painter's Algorithm), but this failed disastrously when polygons intersected each other. The ultimate, brute-force solution to 3D rendering was the invention of the Z-Buffer. The Z-Buffer is an invisible, mathematical memory array that assigns a specific depth value to every single pixel on the screen.
Before the graphics card draws a new pixel, it checks the Z-Buffer. If the new pixel is mathematically further away from the camera than the pixel already recorded in that exact spot, the new pixel is brutally rejected and deleted. This textbook dissects the heavy VRAM cost of this constant depth-checking. We also explore the infuriating visual glitch known as "Z-fighting, " where two surfaces occupy the exact same mathematical depth, causing the engine to aggressively and erratically flicker between the two textures. Understand the geometry of perspective.
Learn how software engineers conquered the third dimension by violently assigning a strict mathematical depth to every dot of light on your screen.