Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Camera
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/7
Increase the performance of your game by completely disabling game objects based on the frustum or distance of the camera.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.27f1
Compatible
Compatible
Compatible
Description

--------------------------------------------------------------------------------
On Sale! (limited time)
--------------------------------------------------------------------------------
This asset is currently 50% off until March 5 where the price will rise back to $15.
--------------------------------------------------------------------------------



Frustum Culling can improves the performance of your game by disabling game objects completely when they're not in view (or distance) of the camera. Stop events, scripts, animations, sounds, basically all components on an object. It fully supports 3D (first & third person) as well as 2D and 2.5D games. This is not meant to be put on trees and other static objects which regular occlusion culling can take care of.



Documentation | Discord | Publisher Page



GET IN A BUNDLE

This asset is part of the Mega Tools Collection. Get 5 different assets while saving money.



WHY USE FRUSTUM CULLING?

Sometimes, depending on your game, you may have CPU intensive game objects that are affecting the performance although they may not be needed. To remedy this, we disable these game objects whenever they are out of view (or distance) and then re-enable them when back in view. A puzzle/interactable script that is making heavy calculations and validations every frame, for example, may not need to run when the player isn't looking. Disabling these out of view components can improve the framerate of your game dramatically.



SUPPORTED VIEWS

Fully supports 3D (first & third person camera) as well as 2D including 2.5D camera view.



RENDERING PIPELINES

This package works on all rendering pipelines (Built-in, URP & HDRP) but the demos are made for Built-in and URP.



DYNAMIC OBJECTS

Frustum Culling works on dynamic game objects. Even those generated at runtime.



DISTANCE CULLING

You can also, optionally, disable game objects based on the distance of the camera, as well as the view.



HOW IS THIS DIFFERENT FROM UNITY'S SOLUTION?

Unity performs Frustum Culling on static objects by default under Occlusion Culling. You need a custom solution, however, to completely disable the game object as Unity's solution merely disables the mesh renderer. Using our tool, you can disable a game object in its entirety and thus save even more on performance than standard Unity solutions would allow. On the other hand, it is recommended to not use it on one’s entire world.



DOCUMENTATION

The package comes with documentation and fully commented source code as well as a demo for Built-in and URP to help give you a running start.



Please leave us your thoughts and let us know what you think, we always appreciate any feedback.


For any questions, support or technical help, please contact me by email or Discord.

Frustum Culling

(20)
224 users have favourite this asset
(224)
$7.50
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
508.9 KB
Latest version
2.2.2
Latest release date
Jul 8, 2024
Original Unity version
2021.3.27
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR