Description

Tested in //UE4/Release-4.27 CL 18319896 using Level Streaming the camera was ignored by the ISM_Cube.

Collision settings of an Instanced Static Mesh setup in the Construction Script are not preserved when the Actor is added to an Instanced Level. If the component is added in the Component panel, then setup within its details panel the Camera will be ignored after being placed in a level instance. Only ISM setup in the construction script seems to be affected. 

 

Steps to Reproduce
  1. Create a new Third Person template project
  2. Create and open a new Blueprint Actor
  3. In the Construction Script(link in Comments):
    1. Create an 'Add Instanced Static Mesh Component'
    2. Promote the Return Value to a variable called 'ISM_Cube'
    3. Create and connect a 'Set Static Mesh' node
      1. Set Target to ISM_Cube 
      2. Set the New Mesh to a Cube
    4. Create and connect an 'Add Instance' node
      1. Set Target to ISM_Cube
      2. Split the Transform pin
    5. Create and connect a 'Set Collision Responses to Channel' node
      1. Set Target to ISM_Cube
      2. Set Channel to Camera
      3. Set New Response to Ignore
  4. Compile, save, and close the blueprint
  5. Place the Actor into the level - At this point the camera will ignore the Instanced Static Mesh
  6. Select then right click the Actor in the Outliner choose Level > Create Level Instance
  7. Select Okay and save the level in the dialog
  8. Play in editor
  9. Position the Third Person camera so that it would clip through the cube

Expected Results:
The Cube ignore the camera allowing it to pass through.

Actual Results:
The Camera is blocked by the Cube

Have Comments or More Details?

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

2
Login to Vote

Unresolved
ComponentUE - Gameplay - Components
Affects Versions5.0.1
Target Fix5.5
CreatedMay 23, 2022
UpdatedFeb 15, 2024