Developer Notes

This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.

Description

When painting Vertex Colors on a mesh, and enabling the 'Emissive for Static Lighting' option, the painted colors are not passed to surfaces receiving the emissive static lighting.

The regular emissive as static lighting works as expected with a simple emissive material.

I tested this in binary releases of 4.9.2, 4.10.4, 4.11.2, and 4.12 preview 5 and this behavior is the same across all versions.

Steps to Reproduce

1. Create new blank project.
2. Delete everything but the 'Floor' actor in default level.
3. Drag a Sphere into the scene
4. With the Sphere selected, enable the 'Emissive for Static Lighting' setting.
5. Create a new material instance using the parent material image as reference.
6. Apply material instance to Sphere.
7. Paint Vertices with a bright color.
8. Build All.

Expected The color painted on the vertices for the Sphere are passed to the floor or other objects placed in the scene.

Outcome The floor/objects are illuminated, but the vertex painted colors are not present on the surface of the objects.

Have Comments or More Details?

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

1
Login to Vote

Won't Fix
ComponentUE - Rendering
Affects Versions4.10.44.11.24.12
CreatedMay 24, 2016
ResolvedFeb 14, 2017
UpdatedApr 27, 2018