A panoramic projection system

Hi, I have developed a panoramic projection system for my art exhibition in National Taiwan Museum of Fine Arts.
It can receive a texture via Spout(http://spout.zeal.co/), extract part of the texture, warp the extracted part and project it.
It has been demonstrated that we can run the system that spawned 9 applications for projection, each of which rendered in the resolution of 1920 * 1200 and also run a Vive VR application on a single computer in the same time smoothly.

For anyone who is interested in this project, please refer to the github project below:

Any comments or suggestion are welcome. Thanks!