Lightmap for movable objects

Hi guys,

I’m working on a Mixed Reality application to visualize 3d models in a real space. I want these models to have baked lighting.

This is my test setup (UE 5.3):

  • app is for Meta Quest 3, so it’s a mobile Android application.
  • 1 directional light set to static. this light
  • several instances of a BP which includes a static mesh. the static mesh is set as movable and has Lightmap type set as “Force Surface”

In editor, I can build the light and see it on the meshes.

In game, at startup, a “main” BP moves all the BPs with the static meshes to match a specific position in the real space (for example, it moves a painting on a specific wall, it moves a chair to be properly placed on the floor, etc…).

My problem is: in game I don’t see the static meshes with baked lighting. I see other items that are set to movable and Lightmap Type Default so I know my “main” BP is working properly but I don’t see the ones I’m testing with lightmaps.

the only actions that the "main"BP does on the BPs with meshes are hiding/showing the actors and moving them (changing Location and Rotation) to a specific transform.

any help on what I’m missing?

I think the moment you move the meshes they lose their baked lighting.

See a discussion ( and possible solutions ) here

I solved it. The static mesh inside the BP was set to movable but the DefaultSceneRoot was Static… so the objects didn’t move to where I could see them.

Using Lightmap Type “Force Surface” keeps the baked lighting even if we move the object.

1 Like

Ok, good to know :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.