Description

Found in the process of replicating the linked Answerhub. When an opaque material is setup as a master material with the intent to have an Opaque and Translucent version, the material instance will correctly use the Opacity settings but will not calculate any refraction even if setup in Master Material.

[Image Removed]

[Image Removed]

Steps to Reproduce
  1. Open QAGame Editor
  2. Create a New Material
  3. Assign a Vector3 (0,1,0) to Base Color
  4. Assign a Scalar (0.2) to the greyed out Opacity
  5. Assign a LERP node to the greyed out Refraction
  6. Set the Const A in the LERP node to 1
  7. Set the Const B in the LERP node to 1.33
  8. Assign a Fresnel Node to the LERP node's Alpha
  9. Compile and Save Material
  10. Create a Material Instance of the new Material
  11. In the Material Instance, set the Material Property Overrides Blend Mode to Translucent
  12. Place a Sphere in the Level, so that Refraction would be clearly seen (the edge of the Platform works)
  13. Assign the Material Instance to the Sphere

RESULTS: No Refraction is seen

EXPECTED: Refraction should be seen

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

3
Login to Vote

Won't Fix
ComponentUE - Graphics Features
Affects Versions4.8.34.94.10
CreatedSep 10, 2015
ResolvedAug 18, 2021
UpdatedAug 18, 2021