11
$\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$
4
  • 3
    $\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$ 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$ 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$ May 9 '17 at 23:45
  • 1
    $\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
0
$\begingroup$

Create duplicates, rotate them as you wish, then simply substitute the original mesh in the mesh data menu, creating multiple instances. Transformation is not affected.

$\endgroup$

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.