Cinder has the reputation of having a steep learning curve that’s difficult to overcome for programmers not familiar with C++. I’m not going to lie and tell you that there’s a shortcut that doesn’t require learning some C++, as well as some banging of heads against a wall, but I also assure you that curve isn’t as steep as it may seem. And, your head doesn’t have to have too many bruises to start creating some great visual effects.
I’d like to share a project that I created –- not just the final product, but how I was able to accomplish it. It's an application written in Cinder that grabs photos from Instagram to create real-time animated kaleidoscopes. We'll look at the technical details of the (simplified) version that is now included as a sample with Cinder (0.8.5+). If you want to follow along with the sample code, you can check it out on github.