Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Source Engine Collision Tools
Source Engine Collision Tools

Generate & optimize collision models for use in Source Engine.
Add-on by Theanine3D
About What's New Permissions Reviews Version History

Version History

3.1.1
Compatibility
Blender 4.2 LTS and newer
  • 66.9 KB
  • 3465
  • March 4th, 2026

Changelog

  • Fixed bug in the "Generate from Weights" operator which was causing the original mesh's modifiers to be added (but not applied) to the resulting collision.
  • "Force Convex" has been updated to preserve weights in rigged collision consistently, even when vertices from different hulls are overlapping (ie. positioned in the same X/Y/Z coordinates). This means that users no longer need to add a slight gap between hulls before using the Force Convex button.
  • "Force Convex" now ensures that all shape keys are removed from the result, and any custom normal data is cleared.
Compatibility
Blender 4.2 LTS and newer
Downloads
3465
Size
66.9 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v3.1.1 66.9 KB
3.1.0
Compatibility
Blender 4.2 LTS and newer
  • 66.8 KB
  • 1275
  • January 28th, 2026

Changelog

  • The "Generate from Weights" feature now unmarks any seams and sharp edges as part of finalizing the generated collision mesh.
  • A new operator has been added - "Find Multiweighted Hulls" - to assist with rigged collision cleanup. This new operator instantly finds any hulls that incorrectly have more than 1 vertex weight assigned, and highlights these hulls for the user. This new feature can be found in the Cleanup->"Other" section, right above the "Count Hulls" button.
Compatibility
Blender 4.2 LTS and newer
Downloads
1275
Size
66.8 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v3.1.0 66.8 KB
3.0.0
Compatibility
Blender 4.2 LTS and newer
  • 66.4 KB
  • 967
  • January 4th, 2026

Changelog

  • Added new operator, "Generate Collision from Weights": Rigged collision generator that uses the original mesh's rigged/skinned weights to create Source-compliant convex hulls. This can be used to very quickly create dynamic collision and ragdoll physics, such as for Garry's Mod. This new operator also comes with a few new settings which can be used to tweak the result to your specific needs, although the default settings will often work fine.
  • Updated the Force Convex operator to add a new parameter "preserve_weights" - if set to True, the function checks if collision is rigged (meaning it has at least 1 vertex group, and an armature set as the object's parent), and if so, it attempts to preserve the original vertex groups / weights. This parameter is set to OFF by default, because it severely decreases the speed of the Force Convex operation, so it will only be enabled when it's actually beneficial.
  • New operator: "Export Ragdoll QCI" - Looks for any rigged collision, and then automatically exports a QCI file containing all of the necessary ragdoll parameters (ie. for Gmod)
  • Moved the "Cleanup Collection" button to the bottom of the Cleanup subpanel.
  • Updated various settings throughout the addon to use a "Percentage" UI element instead of a "Factor" UI element, for greater ease of use and user-friendliness. For example, the Thin Threshold was previously just a hard decimal value, but now you can enter a percent value which is easier to understand and visualize (ie. instead of typing in .01, you can just type 1%). If you open any Blender files that were saved with previous versions of the addon, you should reset these settings just in case so that they use the new number scale (it's not automatic). You can do this by right-clicking your old settings and choosing "Reset to Default value"
  • Updated the tooltip for the "Generate Collision via Fracture" feature
Compatibility
Blender 4.2 LTS and newer
Downloads
967
Size
66.4 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v3.0.0 66.4 KB
2.5.2
Compatibility
Blender 4.2 LTS and newer
  • 63.3 KB
  • 679
  • December 19th, 2025

Changelog

  • Updated the "Recommended Settings" feature so that it uses the object dimensions (Z and Y) to calculate the Bisect gap more accurately.
Compatibility
Blender 4.2 LTS and newer
Downloads
679
Size
63.3 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.5.2 63.3 KB
2.5.1
Compatibility
Blender 4.2 LTS and newer
  • 63.2 KB
  • 321
  • December 13th, 2025

Changelog

  • The Recommended Settings button has been updated to also update the fracture gap and bisection gap settings.
  • The bisection generator has been updated to clean up any remaining bisect boxes that might be created unintentionally by the boolean modifier.
Compatibility
Blender 4.2 LTS and newer
Downloads
321
Size
63.2 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.5.1 63.2 KB
2.5.0
Compatibility
Blender 4.2 LTS and newer
  • 63.0 KB
  • 83
  • December 12th, 2025

Changelog

  • Added a third mode to "Generate Collision via Bisection", combining the results of the first two methods (sides and top/bottom) for a hybrid result.
  • Added a new operator 'Shrinkwrap to Visuals' under the Cleanup section. It uses the shrinkwrap modifier in Blender to tighten the shape of the collision (while maintaining convexity), based on the shape of the original (visual) mesh, if the latter can be found in the same scene.
  • Bug fixes and increased error checking for the fracture and bisection generators. If any mesh object made entirely of nonmanifold geometry is selected, the operators will skip them instead of erroring and failing uncleanly.
Compatibility
Blender 4.2 LTS and newer
Downloads
83
Size
63.0 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.5.0 63.0 KB
2.4.5
Compatibility
Blender 4.2 LTS and newer
  • 62.0 KB
  • 99
  • December 11th, 2025

Changelog

  • The "Generate via Fracture" and "Generate via Bisection" operators have been modified to first separate the source object by loose parts, resulting in much more effective results. Both operators now handle significantly more complex shapes, with much more optimized results than the "Generate from Faces" operator.
Compatibility
Blender 4.2 LTS and newer
Downloads
99
Size
62.0 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.4.5 62.0 KB
2.4.4
Compatibility
Blender 4.2 LTS and newer
  • 62.1 KB
  • 92
  • December 10th, 2025

Changelog

More refinements for the fracture generator, with increased consistency and reliability.

Compatibility
Blender 4.2 LTS and newer
Downloads
92
Size
62.1 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.4.4 62.1 KB
2.4.3
Compatibility
Blender 4.2 LTS and newer
  • 61.8 KB
  • 294
  • December 4th, 2025

Changelog

  • The "Generate Collision via Fracture" operator has been improved to be more reliable. It no longer uses voxel remeshing as part of its code, which was unreliable and often resulted in an empty mesh. Instead, the operator now attempts to seal any non-manifold geometry first. This change has made the operator work much more effectively on a larger variety of meshes.
  • The voxel resolution setting has also been removed as it is no longer needed.
Compatibility
Blender 4.2 LTS and newer
Downloads
294
Size
61.8 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.4.3 61.8 KB
2.4.2
Compatibility
Blender 4.2 LTS and newer
  • 61.9 KB
  • 799
  • November 18th, 2025

Changelog

  • Fixed bug occurring in the new Blender 5.0 which broke the Generate via Bisection feature (due to Boolean modifier changes)
  • The 'Generate Source Engine QC' operator now checks if the specified folder actually exists first, and warns the user if it doesn't.
Compatibility
Blender 4.2 LTS and newer
Downloads
799
Size
61.9 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.4.2 61.9 KB
2.4.1
Compatibility
Blender 4.2 LTS and newer
  • 61.8 KB
  • 211
  • November 14th, 2025

Changelog

  • New operator: "Clean Duplicate Collision" - scans the user's VMF file for any duplicate collision entries ("phys_part") and removes the duplicates.
  • The VMF section of the addon panel has been reorganized a bit to make room for the new operator
  • The "Update VMF" operator has been updated to more accurately find any partitioned models ("phys_part")
Compatibility
Blender 4.2 LTS and newer
Downloads
211
Size
61.8 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.4.1 61.8 KB
2.4.0
Compatibility
Blender 4.2 LTS and newer
  • 61.5 KB
  • 98
  • November 14th, 2025

Changelog

  • Reorganized the Thinness and Inside Hulls sections of the add-on.
    • The 3 'Thin Hull' operators are now a single operator, which performs a different action depending on the mode set.
    • The "Remove Inside Hulls" operator has also been replaced with a new "Process Inside Hulls" operator that can now also isolate inside hulls without deleting them, in addition to removing them.
  • Updated the "Split Up Collision Mesh" operator's tool tip for more clarity
  • Fixed a typo in the 'Models Path' textbox's tool tip
Compatibility
Blender 4.2 LTS and newer
Downloads
98
Size
61.5 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.4.0 61.5 KB
2.3.1
Compatibility
Blender 4.2 LTS and newer
  • 58.2 KB
  • 1997
  • September 10th, 2025

Changelog

  • Fixed bug that produced an error when generating a collision mesh while the "Collision Models" collection is unchecked/disabled.
  • Fixed bug with "Generate QC Files" operator - if the collision mesh had a space in its name, the resulting QC file would fail to compile (because of the QC $body line having incorrect syntax)
    • All collision meshes (and the original meshes they're generated from) are now renamed to replace any spaces with underscores.
  • Fixed bug in "Generate by Fracture" operator - the total hull count is now counted correctly.
  • Added the Blocklight tool texture to the list of possible tool textures for the VMF Export operator. Also adjusted the console log output to be a bit more accurate.
Compatibility
Blender 4.2 LTS and newer
Downloads
1997
Size
58.2 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.3.1 58.2 KB
2.3.0
Compatibility
Blender 4.2 LTS and newer
  • 58.6 KB
  • 1519
  • July 28th, 2025

Changelog

  • New operator - "Rename Collision for Unreal" - which is available via Blender's search function (F3 or spacebar). It scans your Blender file for any collision meshes (with "_phys" in the name), and it renames them to fit the Unreal Engine naming scheme (the "UCX" prefix). It's simple, but it spares Unreal devs from needing to rename everything manually.

  • New setting - "Split Increment." This setting allows you to use a different amount other than 32, for the "Split Up Collision Mesh" feature. Some versions of Source Engine use a higher limit (ie. 40), while others use a lower limit (ie. 20), so this lets you create collision that is more efficient for your specific version of Source Engine. However, if you're not 100% sure about the limit, it's recommended you stick to the default setting (32) just to be safe.

Compatibility
Blender 4.2 LTS and newer
Downloads
1519
Size
58.6 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.3.0 58.6 KB
2.2.1
Compatibility
Blender 4.2 LTS and newer
  • 61.3 KB
  • 268
  • July 24th, 2025

Changelog

Quick bug fix release for the new "Merge Thin Hulls" operator

Compatibility
Blender 4.2 LTS and newer
Downloads
268
Size
61.3 KB
Permissions
This version requests the following:
  • Files Export collision-related QC and VMF files
License
GNU General Public License v3.0 or later
Status
Approved
v2.2.1 61.3 KB
  • 1
  • 2
  • Next
  • Last
23 versions
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite