Source Engine Collision Tools

Source Engine Collision Tools

Source Engine Collision Tools is a Blender add-on for generating and optimizing collision models for use in Source Engine games such as TF2, GMod, and L4D2. It works best in combination with the Blender Source Tools, enhancing the workflow for creating game-ready collision models.

Key features:

  • Generate Collision Mesh: Creates Source Engine-compliant collision models for selected objects, with optional decimation to reduce model complexity.
  • Generate UV-based Collision: Generates collision meshes based on the object’s UV map, with each UV island forming a separate hull.
  • Generate Fractured Collision: Uses Blender’s Cell Fracture add-on to create accurate collision meshes for individual props, adding gaps between hulls and controlling the number of hulls with the “Fracture Target” setting.
  • Split Up Collision Mesh: Divides selected collision models into separate objects, each with no more than 32 hulls.
  • Merge Adjacent Similars: Merges convex hulls with similar adjacent hulls to reduce the final hull count, potentially improving performance.
  • Remove Thin Hulls: Eliminates convex hulls that are significantly smaller than others.
  • Force Convex: Ensures all existing hulls in selected collision models are convex, particularly useful after using the Decimate modifier.
  • Remove Inside Hulls: Deletes hulls that are almost completely enclosed within other hulls.
  • Convex Cut: Combines the Bisect and Convex Hull operators to cut the model and convert the pieces into convex hulls.
  • Generate Source Engine QC: Automatically generates QC files for collision models, supporting custom QC commands through a QC Override system.
  • Update VMF: Updates a selected VMF file by adding any partitioned or split-up collision models that are not already included in the map.
  • Export Hulls to Hammer .VMF: Converts hulls in the selected collision meshes into Source Engine brush solids and exports them as a .VMF file for use in Hammer.