miauu's Objects Replacer offers you easy, fast and powerful way of replacing objects or groups with another objects or groups(copy, instance or reference).
There is a lot of options that the replacing object can inherit from the objects it have replaced:
- transformation - position, rotation, scale
- material - the new object will get the material of the replaced object.
- position - the new object will be placed on the position of the replaced object.
- rotation - the new object will be rotated the same way as the replaced object.
- scale - the new object will have the same scale as the replaced object.
- dimensions - the new object will have the same size as the replaced object.
- name - the new object will get name of the replaced object.
- layer - the new object will be placed in the layer of the replaced object.
- parent - the new object will get the parent of the replaced object.
- children - the new object will get the children of the replaced object.
- wire color - the new object will get wire color of the replaced object.
- Animation: Position, Rotation, Scale, Visibility - the new object will get animation of the replaced object.
- Transform controllers - copy or instance the transform controllers of the original object’s child objects.
When replacing groups you can choose to treat the group as single object or to replace all objects in the group or arbitrary members of an open group and to keep the hierarchy(the new objects will be in the same groups and nested groups as the replaced objects).
When the object that will be cloned have children you can choose to clone them or not. The hierarchy will be preserved.
If the objects that you are replacing has instances in the scene, you can choose to replace or not all of the instances with the new object.