Hi ,
I just tested internally and it does seem to be working on our end. To test:
-
create a new project with a third person character.
-
Add a single line trace by channel after any event in character blueprint. Set this to draw a debug line from your player to the ground (I chose 5000 units, to be safe).
-
Break the hit result and print the phys material to a string.
-
Compile, save, close blueprint
-
Create new physical material
-
Create new material (add whatever you want in it)
-
apply material to landscape
-
In the details pane after selecting the landscape, make sure to change
“Default Phys Material” to your physical material. -
PIE, run your trace.
This should return the value of your physical material. I did notice that physical materials directly tied to normal materials are not picked up, but this Default Phys Material located directly in the Landscape Details Pane does. Please try this and see if it works for you.