Collision Disabler

Tomasz Klin - Jun 26, 2019

Disables collisions between pairs of bodies

  • Supported Platforms
  • Supported Engine Versions
    4.22 - 4.27
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This plugin will allow you to turn off collisions between indicated pairs of physical objects in runtime.

Video : Collision Disabler

Unreal Engine provides several methods to disable collisions between objects.

  1. Collision channels - Allows for switching off collisions between groups of objects, but not between specific objects.
  2. Ignore Actor When Moving - Tells this component whether to ignore collision with all components of a specific Actor when it's moved. Won't work for the physic simulation.
  3. Contact Modification - Modifying the properties of the generated contacts points. Requires knowledge of PhysX and coding in C ++.

Collision Disabled uses the last method to provide a very simple and convenient way to disable collisions between objects using physics simulation.


If you have any questions or suggestions, feel free to write me an email on tomasz.klin@gmail.com or leave a comment.

Technical Details

Features:

  • Disable collision between physical objects
  • Works with both c++ and Blueprint only projects
  • Works with CCD
  • Works with Substepping
  • Chaos (from 4.26)

Code Modules:

  •  CollisionDisabler (Runtime)

Number of Blueprints: 0

Number of C++ Classes: 8

Supported Development Platforms: All

Supported Target Build Platforms: Windows 32, Windows 64, Xbox One, PlayStation 4, Linux, MacOS, Android, iOS, Oculus, Steam VR

Documentation: Documentation

Example Project: Example Project