Automatic Culling is a performance-focused addon for Garry's Mod designed to help improve FPS by dynamically managing the rendering of objects that do not need to be visible to the player.
Contents
Culling is a technique used in games to reduce unnecessary rendering work. By limiting the processing of objects that are outside the relevant view or otherwise do not need to be drawn, a culling system can help reduce the load on the graphics pipeline and improve performance in demanding scenes.
The addon is intended to make this process more dynamic, potentially helping on maps with complex environments or many objects. Its main purpose is performance optimization rather than adding new gameplay mechanics or visual content.
Features
- Dynamic aggressive culling: Automatically applies culling to suitable spawned entities instead of requiring manual configuration for each object.
- Visibility-based optimization: Can reduce rendering of objects hidden behind the map geometry or located at extreme distances.
- Entity filtering: Uses object size and material count to avoid applying culling indiscriminately, which could otherwise reduce performance.
- Configurable behavior: Provides server console variables to control the feature and adjust which entities qualify for culling.
- Selective optimization: Can be useful for complex custom entities, detailed weapons carried by NPCs, and maps with many spawned objects.
Requirements and Compatibility
Automatic Culling relies on Draconic's aggressive culling system, so the required dependency must be installed for the addon to work correctly.
Performance gains depend on the map, the number and complexity of entities, and the server setup. Applying culling to too many simple objects can introduce additional processing overhead instead of improving FPS. The author also warns against combining multiple addons that use different culling methods, as this can make performance worse.

Comments 1
:]
Log in or sign up to leave a comment.