Blender best tool for my project?

For performers we wanted to create interactive graphics effects on live stage for best graphics results.

something like this http://youtu.be/maEyV0MacpM

Question is what can be the best tools and methodology to achieve this.
I want mostly concentrate on the artistic side of the project so possibly with no coding.
Can Blender be used for this kind of projects? There are any experience on this usage?

Options I’ve considered are:

  • match moving + realtime animation software
  • Motion capture + game engine for real time effects animation
  • Animation software for effects design and animation + game engine for live rendering
  • Augmented reality technique
  • Something else?