Unable to move LM static objects in scene view

In Unity 5 (not sure when it started, but it certainly wasn’t true in Unity 4), you are unable to move Lightmap static objects in scene view during play mode.

Why?

It’s not like batching static objects where you actually cannot move them once they’re batched, so there the restriction makes sense.

But why am I unable to move lightmap static objects?

I can move them via script, I can move them via animation. I just can’t grab them in the scene view and move them around a bit.

It’s a change from the Unity 4 behaviour and unless something changed that I’m unaware of, the change is arbitrary and should be changed back.

I submitted a bug report, case 876174, although QA said it’s not a bug, since static objects should not be able to move, which is absolutely false though.

“Make this mesh contribute to lightmapping” should not mean it should be unable to move. And it is able to move, I just can’t move it in the scene view for no reason at all.

You can disable “Lightmap static” during playmode. It does not effect view, but you will be able to move objects.

That’s not really a solution though. It adds extra steps to something that should be effortless.

Again, a light map static object can be moved just fine with scripts and animations and physics and changing values in the inspector and whatever. But for some reason the transform handle in scene view is disabled.

For no reason at all.

1 Like

QA is hang up on the static thing. If it was renamed to “seen by lightmap” I would have less issues with getting QA to recognize it as a bug, since they are confusing it with batching static…

They told me

Which doesn’t apply at all if we are talking about lightmap static only objects…

Sigh.

1 Like

I absolutely agree. Take a cockpit for example. Relative to the sun it doesn’t move at all, as much as GI is concerned. Another bug report filed: Case 882714.

Make them wake up at the UT office.

It has been more than two years.

This change was stupid.

Please reconsider bringing back the old behaviour.

“Is lightmapped” is not a reason I should not be able to move something in scene view at runtime.

-He said, talking to a wall named Unity.

2 Likes

It’s 2020 and the flag has been renamed to “Contribute GI”. It still cannot be moved in the Scene view. Yes unchecking “Contribute GI” in playmode works but it is misleading and I lost 30 minutes thinking and googling about it.

1 Like

By the way, recently QA told me they don’t want to change this, since it would be weird for people that are now used to the current behaviour.

Funny how that wasn’t an issue when they changed the behaviour the first time all those years ago.