Description

Dbuffer Decal materials don't render correctly when applied to a decal component in a blueprint. You can compare it to the decal actor and see that they aren't visually the same despite having the same settings and material.

You can test all the different Dbuffer blend modes and note that there are a few errors. In most cases the decal component in a blueprint will appear mostly black even when a blend mode without color is selected.

Steps to Reproduce
  1. Open attached project

Alternative Repro

  1. Open a blank project
  2. Make sure Dbuffer decals are enabled in project settings and restart
  3. Once editor is back create a translucent decal material with the decal blend mode "Dbuffer Translucent Normal" apply a normal map that is easily seen
  4. Drag the material into the scene and a decal actor should be created automatically
  5. Create a blueprint actor and add a decal component, apply the material you created earlier to the decal and put the blueprint in the scene next to the decal actor
  6. You may need to rotate the decal component in the blueprint as well

RESULT
You will see a deferred decal actor and a blueprint actor with a decal component using the same material. The blueprint decal doesn't display correctly.

EXPECTED
Both the decal actor and the blueprint decal component look identical.

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

4
Login to Vote

Unresolved
ComponentRendering
Affects Versions4.14.34.15
Target Fix4.24
CreatedMar 20, 2017
UpdatedJul 11, 2019