Currently I found two approaches to this problem.
-
Add StaticMeshSimulation component your normal physical object. Make sure simulating physics is on. If it’s a blueprint, it must be a static mesh blueprint in order to work. I failed to manually add linear force or velocity to an object that has this component, so I suppose it’s only dedicated to be used on environmental physical objects that’s not highly driven by gameplay.
-
Add “bCustomSceneQueryStructure = true;” to build target. It allows Linetrace to hit GeometryCollection objects, and it also enables collision between normal physical objects/pawns and GeometryCollection objects. The collision isn’t accurate enough which leads to penetrating or jittering, but it’s critical for Chaos system to be able to respond to gameplay events. They didn’t mention it in their live training video, but it’s in fact included in their build for Chaos demo project.