Hi there, thanks for the interesting questions. I’ll do my best to answer :
The whole of the original MoGraph Module as it was known back then was designed, architected and coded by just us two, that first release I think including testing to release was maybe 9 months. Of course that was only the start, I was with Maxon for 15 years and as time went on more people become involved in the MoGraph project, it took a lot of work to make that happen. As for till done, well MoGraph is never done. I did my best to ensure Cinema was the best tool for motion graphics artists in all areas so that workflow goes through everywhere, Fields for instance I added later and was designed to unify a set of disparate workflows.
The other projects I worked on were all sorts. I worked with David on the Character Animation tools, VAMP, updated morph system and stuff like that, the MAX UV tools were mine back in the day, the “Powerslider” (mini timeline) was one of mine, doodle, lighting tool, viewport interaction model and camera navigation, spline tools, lots of the UI and general UX including core concepts about interactivity, mouse behaviors etc. (though Tilo is the real genius behind most of the modern UI code in Cinema), there’s a bunch more I don’t even remember and even elements that were just lifted from my older plugins by others. While I wasn’t always working directly on MoGraph I got to touch a lot of the application and form a lot of the workflows that I hope make it a good choice for artists.
Ok so the node based compositor was known as Spider, it was functional, realtime, fit into the Cinema 4D Post Effect system but lacked many of the nodes required to be what I’d call complete. It was akin to maybe the compositor you nowadays see in Blender.
Yes scene-nodes were a long time coming and still a long way off where I believe they should have been..
I’m in my 40’s, that little painting application was programmed in BBC Basic which was a combination of self taught and learning from listings that used to appear in Magazines and you had to meticulously type them out, I must have been 7 or 8. I remember earlier on in London messing around with TurtleGraphics LOGO to do things on the classroom computer which was fun, I used that to make some early for me motion graphics, color line fills.
I have a fine arts degree, I really had almost no education in IT. While there were classes I remember that the selection system for which classes you could take meant that it became an either or and I picked the options I preferred doing. I did take a one or two semester IT course in 6th form but they weren’t interested in teaching auxiliary courses to a high standard so I didn’t get much out of it, in the end I used it to build an FBM screen saver and a UI system in MS Basic (slow as heck). I really only do programming out of necessity. There’s something I need then, I do it. Waiting around for others to do it for you is a recipe for disappointment.
Oh I don’t have favorites when it comes to programming languages. They all have their positives and negatives. C++ might be the one I continuously go back to, but only because that’s what so many people want or need. In the end the real difference between your experience with different languages isn’t the language itself so much as the API’s you’ll be dealing with. Some are well written and documented, others are a disaster of boilerplate and lackadaisical documentation, usually a sign that the author really wanted to use a different programming language entirely.
In the Oscars photo I am front row, second from right.