Frustum Culling
Improve game performance by disabling game objects outside the camera's view or distance.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $10
- Category:
- Tools › Camera
- Developer:
- Pathiral
- Price:
- $10
- Rating:
- Favorites:
- 225
- Supported Unity Versions:
- 2021.3.27 or higher
- Current Version:
- 2.2.2
- Download Size:
- 508.94 KB
- Last Update:
- Jul 8, 2024
- Description:
- Frustum Culling is a Unity package that enhances game performance by disabling game objects completely when they are not in view or within a specified distance of the camera. This is particularly useful for CPU-intensive objects that are not needed when the player is not looking. The package supports 3D, 2D, and 2.5D game views, dynamic objects, and all rendering pipelines. It also includes distance culling and comes with documentation, commented source code, and demos for Built-in and URP rendering pipelines. This solution is different from Unity's built-in occlusion culling, as it completely disables game objects, not just their mesh renderers. It is recommended to use this package judiciously, as disabling entire objects can have unintended consequences. The package is part of the Mega Tools Collection and can be purchased as part of a bundle.
The package is useful for:
* Improving game performance by reducing CPU usage
* Disabling CPU-intensive objects when not in view
* Supporting 3D, 2D, and 2.5D game views
* Working with dynamic objects and all rendering pipelines
* Including distance culling
* Providing documentation and commented source code
The package is not recommended for use on static objects, as regular occlusion culling can handle this. It is also not recommended to disable entire objects in the entire world, as this can have unintended consequences.
The package comes with:
* Documentation
* Commented source code
* Demos for Built-in and URP rendering pipelines
* Support for dynamic objects and all rendering pipelines
* Distance culling
* 3D, 2D, and 2.5D game view support
For any questions, support, or technical help, please contact the author by email or Discord. - Technical Details:
- The package works on all rendering pipelines (Built-in, URP, and HDRP) and supports 3D, 2D, and 2.5D game views. It also includes distance culling and works with dynamic objects. The package comes with documentation, commented source code, and demos for Built-in and URP rendering pipelines.
- Continue »