Developer Notes

Not a bug - Need to set bReturnMaterialOnMove to true within capsule component of player blueprint to return physical material of other actors.

Description

Phsyical Material returns Default on hit detection even if additional surface types are provided in project settings. This removes the purpose for the physical material or any benefits it could provide.

NOTE This appears to be a regression of [Link Removed]

Steps to Reproduce
  1. Open Editor (Third Person Project)
  2. Open Project Settings>Physics>Physical Surfaces>Set SurfaceType1 "Dirt"
  3. Create new physical material in content browser
  4. Set Surface Type "Dirt"
  5. Save
  6. Open Third Person Character Blueprint
  7. Create Event OnLanded
  8. Drag "Hit Phys Mat" output pin>To String
  9. From To String>Create print string node
  10. Connect On Landed to Print String exec pin
  11. Compile
  12. Select Floor in Viewport
  13. Set Phys Material Override to created physical material
  14. PIE
  15. Press Spacebar to jump

Results

On Landed, prints "Default"

Expected

On Landed, prints "Dirt"

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-33828 in the post.

4
Login to Vote

Non-Issue
ComponentUE - Gameplay - Player Movement
Affects Versions4.12.5
CreatedJul 27, 2016
ResolvedAug 2, 2016
UpdatedJul 14, 2021