# Oclussion culling

**URL:** <https://forum.babylonjs.com/t/oclussion-culling/51558>\
**Category:** Questions\
**Created:** [June 24, 2024, 10:22am UTC](https://forum.babylonjs.com/t/oclussion-culling/51558 "2024-06-24T10:22:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rohith\_K](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/rohith_k/32/40623_2.png) [@Rohith\_K](https://forum.babylonjs.com/u/Rohith_K)\
**Post date:** [June 24, 2024, 10:22am UTC](https://forum.babylonjs.com/t/oclussion-culling/51558/1 "2024-06-24T10:22:20Z")

</div>

Can anyone explain How oclussion Culling works?  
I have a code for loading multiple babylon files and also implemented indexed db.  
Now i need to implement oclussion culling in it

---

<div class="post-metadata">

**Author:** ![labris](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/labris/32/12576_2.png) [@labris](https://forum.babylonjs.com/u/labris)\
**Post date:** [June 24, 2024, 10:31am UTC](https://forum.babylonjs.com/t/oclussion-culling/51558/2 "2024-06-24T10:31:34Z")

</div>

Here is the solution of similar question - [How to Occlusion Culling properly - #3 by Evgeni\_Popov](https://forum.babylonjs.com/t/how-to-occlusion-culling-properly/27925/3)

---

<div class="post-metadata">

**Author:** ![Rohith\_K](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/rohith_k/32/40623_2.png) [@Rohith\_K](https://forum.babylonjs.com/u/Rohith_K)\
**Post date:** [June 25, 2024, 6:04am UTC](https://forum.babylonjs.com/t/oclussion-culling/51558/3 "2024-06-25T06:04:20Z")

</div>

Hi,Can anyone help me to implement this oclussion culling in my code pls,  
I’m new to babylon js

---

<div class="post-metadata">

**Author:** ![labris](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/labris/32/12576_2.png) [@labris](https://forum.babylonjs.com/u/labris)\
**Post date:** [June 25, 2024, 8:29am UTC](https://forum.babylonjs.com/t/oclussion-culling/51558/4 "2024-06-25T08:29:55Z")

</div>

The biggest problem is that we know nothing about your code and your requirements:(

---

<div class="post-metadata">

**Author:** ![Rohith\_K](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/rohith_k/32/40623_2.png) [@Rohith\_K](https://forum.babylonjs.com/u/Rohith_K)\
**Post date:** [June 25, 2024, 8:42am UTC](https://forum.babylonjs.com/t/oclussion-culling/51558/5 "2024-06-25T08:42:49Z")

</div>

I know 😅  
I will share the git hub link if you want?  
And my requirement is to load large files upto 2gb so i need to implement octree,oclussion cullling,raycasting techniques to optimize my scene without lagging

so if you help me to implement oclussion culling or octree it will be a great thing

> **[GitHub - ROH-745/PROJECT-1: LOADING LARGE BABYLON FILES](https://github.com/ROH-745/PROJECT-1)**
>
> LOADING LARGE BABYLON FILES. Contribute to ROH-745/PROJECT-1 development by creating an account on GitHub.
