Jump to content

Modifying the Pivot Point of All Instances of an Object


kinkabobba
 Share

Recommended Posts

So I've got about 200 instanced objects in a scene, and a script that binds a camera to each of their pivot points. Now I want to move all the cameras locally, so I thought that would be as simple as moving the pivot point in one of the instances. Instead, I found that despite the instanced nature of the objects, the pivot point remains specific to the object I moved it on, therefore the camera only moves for that one object.

 

Yes, I know, I probably should have used a dummy or something, but I'm curious if there's any way to make this work the way I thought it would. If all of these objects are instanced to each other, is there a way to move the pivot in one and have it reflect in all the others? Thanks!

Link to comment
Share on other sites

Thats quite easy to do:

 

* activate "Affect Pivot only"

* set your "Reference Coordinate System" dropdown menu to "local"

* be sure you have "Use Pivot point" active ( the flyout button right to the ref coordinate system dropdown menu should show 2 red dots)

* select all of your 200 instances

 

Now move the pivot of any of those selected instances ( one you can easily locate and you still can see whats going on )

This moves all the pivots of all your selected instances the same local amount

It might not meet your needs in case you scaled your instances, as your pivot movement would not scale to the same amount, but otherwise it would work: All pivots would sit on the same local space after this (local to the related instance)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...