I need to stop detecting an object

The physics are calculated and done with a line trace. I want to stop detecting the brush, so it has no influence on my gravity. I only want it to block the player. Why is this seemingly simple concept so hard?

You can create a custom trace channel :innocent:

Here’s a tutorial on it:

Hope this helps!

This did not appear to work. Is there something special about this node? Does explicitly calling this make it detect collision regardless of if the world static ignore this channel?

To make sure we’re on the same page, I understand it as your objective is to make your line traces ignore certain objects (a bush in your case), is that right?

You’d be able to achieve that with these steps:

  1. Create a custom trace channel and set it’s default response as block from the project settings
  2. Set your desired objects to be ignored by our custom trace channel from their Details windows
  3. Change your Line Trace by Channel node’s trace channel to our custom one

Did you complete these steps correctly?

From the image you provided, it seems like Visibility is set as your your trace channel. Can you provide an image of the collision settings of your object that you want to ignore (your bush)? Visibility should be set to ignore it, if you want to use that channel instead of a custom one.

I did all of that before this thread. I have an interesting update. I created a regular cube static mesh and set it collision preset as instructed, and it worked. I then made a geometry brush and tried the same thing with failed results.

I decided to convert the merged geometry brushes to a single static mesh, however when doing so, I lose the collision geometry. I am looking for tutorials on how to approximate this on newly created static meshes from geometry brushes.

:expressionless:

I was reading “brush” as “bush” :rofl:

Yeah you’d need to convert it to static mesh. You won’t be able to adjust the collision responses on a brush.

1 Like