![]() Solve the problems as they appear, one by one. In the end, I took advice from other specialists dealing with demanding projects: when acting, focus on the next step and the immediate obstacle, not on the road ahead. Shot matching is difficult to achieve for any software. As wise men said more than once: this too shall pass. Trying to decipher and understand the code and architecture was mentally exhausting almost to the point of me burning out. That things are going too slow, especially comparing to the results I was able to achieve elsewhere not so long ago. There were even days when I thought that I might have overstepped myself. I have definitely been on the very edge of my comfort zone, and more than ever I’ve felt like I’m a one-man band. Every single thing brought with it a new challenge, new things to learn, new obstacles to overcome. Picking that up, understanding the code that was mostly missing any documentation whatsoever, getting familiar with new plugin architectures (FxPlug and OpenFX), new GPU frameworks (Metal), new languages (Objective-C and Swift), learning intricacies of Apple app development, making sense of complex build scripts, investigating similar technologies on Windows, making roadmaps and plans – it all probably sounds like technobabble to you, but this has been my world for past several months. ![]() It’s actually quite a clever ecosystem of several interlocking elements, each of which requiring a significant amount of work in order to profit from modern Apple architectures. Cinema Grade is much more than just a plugin. I feel like it’s been the most difficult and the most demanding job I’ve ever had. ![]() To cut the long story short, it took some more back and forth and some negotiations, but for past three months I’ve been working on upgrading Cinema Grade to use Metal instead of deprecated OpenCL and preparing to port the whole application to Windows. It seemed like I was indeed a game – Denver definitely hit my blind spot perfectly, offering me a chance to work in the space that I actually do care about (network security is soooo boooring) in the capacity that made me use of all my strengths and experience that I have accumulated over the years. For a brief moment I forgot how messy and hard C++ is, compared to languages I worked with recently, such as Go and Python. I was surprised how eager I was to do it, and how much I actually enjoyed it. Then from word to word an actual opportunity began to reveal itself and at some point I found myself enthusiastically coding plugins for Adobe Premiere Pro, Final Cut Pro X and Davinci Resolve as a test for the position that Denver was looking to fill. Simplicity and joy of using Cinema Grade. I did not see myself coming back to post-production, despite missing the creative vibe of the community.Īt first I was a bit reluctant and even dismissive of my ability to provide required help, especially not having done anything with Metal before, but I’m always happy to give advice and offer possible solutions, and my Adobe expertise and contacts could have been useful in this case. When Denver contacted me, I had just started actively looking for work, but mostly as a backend engineer and a software architect to continue on the path I had been enduring for past years. I thought that it was extremely cool that I still get contacted through the blog that I have neglected for so many years and was on the verge of closing down. I remember having very positive impressions from that episode. The name rang a bell, but only after a few emails I realized, that I had already heard about the guy – back on FCP X Grill podcast #113. ![]() Roughly about the time that the customers’ audit of the company I was working for revealed foreign contractors to be a security risk and I was being let go from my previous work, I got an email asking me if I knew any developers who could help him with transition from OpenCL to Metal. Take a look at that Kickstarter page and then come back, I’ll tell you a story of how it came to pass.Īs it tends to happen in such cases, meeting Denver Riddle from Cinema Grade was a sheer chance mixed with perfect timing. As you can see, I am again directly involved in reducing your pains in using color grading tools during editing. And in the meantime this happened: Cinema Grade for Windows. Some time has passed since I told you that I’m back in the game.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |