id Tech 3 Optimization

Caulk-Hull Methodology

Paradigm Shift

As we know, detail brushes are vital for map performance, but the difficulty remains in how best to use them. How do we balance the subtleties between solving T-junctions and overdraw issues, preventing leaks, and optimizing visibility - all while still trying to create visually engaging level art?

The solution is to completely separate the visual representation of the map from the parts that the -vis process uses. In the same way that we simplify collision geometry for players, bots and weapon impacts, we can create a simplified hull of the map for the -vis process using structural caulk brushes. This process is known as the Caulk-Hull method.

Properties of Structural Caulk

non-drawing, shadow casting, vis blocking, solid

Hide Everything

Make everything detail

adfasf