Hey OF community, merry christmas (if you care about it)!
I was recently contacted by a publishing house (http://www.packtpub.com/) asking if I was interested into writing a book about “Mastering openFrameworks: Creative Coding Demystified”. I thought it was a very interesting proposal considering the whole momentum in OF development and the level of maturity the framework is reaching. There aren’t many official books about it yet (I only know about the Programming interactivity) and I think it would be really great if we get more published material out there.
Despite the fact that I never wrote any book before, I am very aware that it is a huge 6-8 months commitment… and while I’ve been working with OF for a while now, I am sure I am not the best person to write about all of the topics they expect.
Considering the vast potencial of this community, and the whole decentralized development spirit of OF itself, I’ve asked the publisher about the possibility of having multiple authors sharing the chapters and responsibilities, as I think that would make way more sense for something like OpenFrameworks. They are fine with that.
To make it short, I need to give a feedback to them soon, saying if I am up for the challenge or not. But in order to do that I wanted to trow this here in the forum to see what you guys think about it. If there are a lot of people interested in getting committed, then I will probably move forward with the proposal and start organizing some logistics to make it work, but if not, I don’t think I could handle it all by myself and would have to say no…
The topics that they expect to be covered are the following (copy n’ paste from what they sent me):
Introduction to C++ - a primer
Creating your own openFrameworks Projects
Drawing in 2D
Building a simple particle system
3D topics like shaders, FBO’s, VBO’s - Physics like particles, springs etc. - Video analysis with openCV (motion tracking, color tracking, skeleton tracking)
Setting drawing modes
Displaying videos and images
Importing libraries such as ofxOpenCv, VectorGraphics, and so on
Debugging an oF Application
Sounds in openFrameworks and the FMOD Ex library
Creating interactions with Sound
Working with 3D–OpenGL
Blobs and Tracking
Interacting with motion-sensing devices such as Kinect (a very small chapter)
We didn’t get so much into the detail$ of the proposal, but their usual deal is to offer 16% of royalties, to be partially paid in advance during the book development and split with all the collaborators. I honestly don’t know how much is that in actual figures, but that’s something we could figure it out soon, if there is the interest. (but for sure it’s not enough money for anyone to quit their day-job, this is definitely a project to be done in the evenings).
For a 300 pages book, the expected timeframe is 6 months for the first draft (1,5 pages a day) plus 2-3 for all the technical publishing work.
Well, please let me know your thoughts about it…