So, I opened my 4.13.2 project in 4.14.1 to discover capsule trace failing on my mesh-based terrain. The whole setup is simple - trace, get a hit, place arrow actor at the hit location. Arrow actor as no collisions.
Here are the videos showing the issue:
4.13.2 (no issues):
4.14.1 (trace fails at times):
There is absolutely no difference between the projects.
Note that I added box trace and line trace nodes (and I tried sphere trace before that too). Those work without a hitch. Capsule traces falls through some polygons on the terrain mesh.
Basically that actor-arrow casts to player, gets that playerPhaseLoc variable and sets world location of the default scene root component to that value. So if the trace hit falls through, arrow won’t be sitting on the face of the mesh obviously. And since all other types of traces work, there is definitely an issue with capsule trace by channel in particular.
I am unable to reproduce this issue with the information provided. Could you provide a zipped copy of the project that is having the issue so that I could take a closer look?
I was able to reproduce this issue on our end. I have written up a report and I have submitted it to the developers for further consideration. I have provided a link to the public tracker. Please feel free to use the link provided for future updates. Thank you for your time and information.
The terrain seems to be the only thing that fails to hit the trace. You could probably update the vote by replacing ‘static mesh’ by terrain (unless some people are having issues with other static meshes?).
Tried complex? For me tracing has… issues without it. Basically location does not return the last “not-overlapping” location, instead it returns one where overlap is present. If I tick complex it works as if it was a sweep.
Location does say it only return the last good location if sweeping but since you cannot tick in “sweep” anywhere that note is half useless