3
$\begingroup$

I have multiple objects that I would like to all use the same mesh but maintain their individual rotation positions. As it is, when I link their object data, all the objects rotate to the same position as the object I'm linking the data from.

Is there any way do this without having to go around and manually re-rotate all the linked objects back to their original rotation positions?

Thanks!

$\endgroup$
  • 1
    $\begingroup$ "when I link their object data, all the objects rotate to the same position" No they don't, what happens is your current objects have no rotation transformations or have their rotations applied, so when you link object data they inherit the other object's shape, giving the impression of rotating themselves. Sad part is there is no easy way to fix this other manually realign them one by one. $\endgroup$ – Duarte Farrajota Ramos May 9 '17 at 18:27
  • $\begingroup$ @DuarteFarrajotaRamos - Thanks. I was afraid this might be the case but I was hoping someone had a way of doing it. $\endgroup$ – Brock Harris May 9 '17 at 19:13
  • $\begingroup$ I am aware of the problem, but know of any way to fix this easily/quickly. Is this imported data from other application? Your best bet would probably be using other import file format that supports instancing and/or transforms. I am blindly guessing this was imported from OBJ, maybe try FBX which correctly interprets clones. $\endgroup$ – Duarte Farrajota Ramos May 9 '17 at 23:45
  • $\begingroup$ I don't know if this works for you or if it is "too manual" but you could perhaps previously create a "marker" for each object that you need to "remember" original transforms later. It could be anything from an object duplicate (maybe in another layer) or an empty. Then after you link the desired object data, if they loose their original transform, you can always make them use a "copy tranform" constraint to get their original transform settings, then apply that using "apply > visual tranforms" $\endgroup$ – m.ardito May 10 '17 at 12:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.