Visibility and Occlusion
Last updated
What is Visibility and Occlusion?
"Visibility and occlusion" in computer graphics refers to the process of determining which parts of a particular object are visible from a certain viewpoint and which are hidden. "Occlusion" describes the phenomenon where an object is blocked from view by another object. Understanding these concepts is important for creating realistic renderings in game design. Real-time engines typically use data structures like BSP-trees, Quad-trees or Octrees to quickly identify occlusion. Advanced techniques such as Occlusion culling and Z-buffering are used to further optimize the representation of visible and hidden parts of 3D objects. Understanding the depths and dimensions related to visibility and occlusion empowers the game developer to enhance presentation and performance.
Free resources to learn Visibility and Occlusion
More in stage 12: Graphics API
Visibility and Occlusion: common questions
Can I learn Visibility and Occlusion in Hindi?
This lesson is written in English. Once you sign in, open it in the interactive course and ask the AI tutor to explain Visibility and Occlusion in Hindi or Hinglish. The tutor answers from this lesson’s own text, so it stays on the syllabus, and it runs on your own Google, OpenAI or Anthropic key.
Is this Visibility and Occlusion tutorial for beginners?
It is lesson 89 of 144 in the free Game Developer roadmap, in stage 12, Graphics API. If you are new to Game Developer, start from stage 1 and come back here in order; if you already know the earlier stages, this lesson stands on its own.