Your comments

Yep. If I turn dynamic batching off it works fine.
Actually I spoke too soon.

It works perfectly with one object. When you have multiple objects it scales from world zero.
Perhaps something to do with background batching ?
OK so now. Exact same shader. Made a new material and selected the shader. Now it works. Weird.

:) sorted
I just updated SF in case that was the issue.
Created a new shader from scratch and still the same issue. Can see it in the screenshot.
However there is a purple wire gizmo that is acting as expected in the scene. I haven't seen this gizmo that I remember.

Any ideas?

Link to the shader here



90% sure they weren't.
I'll check when home. I can send a test project or the shader over if it helps.
Awesome, thanks mate
Uniform scale would be rad anyway. Cheers for the hard work. The editor is a really nice experience compared to a lot of unity plugs