You can use Python scripting to automate things that you do in Blender. I do not know how you want to mirror the empties so I will just give you a simple example, that you can hopefully modify to what you need. If you open up the Text Editor in Blender, you will find Templates menu in it's header, that has many Python script examples. I have modified the one called Simple Operator here to make an operator that mirrors the last selected object(the active object) if it is an empty in X axis with scene's center as the pivot point:
if context.object.type == "EMPTY":
bl_idname = "object.mirror_empty"
bl_label = "Mirror Empty"
def poll(cls, context):
return context.active_object is not None
def execute(self, context):
if __name__ == "__main__":
If you run it, you register an operator, that you can then find with Blender's Search menu(F3 or Space 2.7 and earlier versions) byy it's label(
bl_label) - in this case "Mirror Empty":
You can modify the
main function to do what you want. Blender's Python API docs are here, you can see what operators are executed in the Info Editor, also Python Console has a very useful Auto Complete function that helps when learning to script with Python in Blender.
Obviously, one of the easiest ways to make what you want with Blender's Python API will be to ask about it here on BSE, but you will need to be extremely specific and tell us absolutely everything in fine detail about your situation, what you are doing and what you need, share screenshots as well as sample files and so on, because it is impossible to guess how you need it done in your specific situation with your specific scenes and setups for your specific goals.