I have 2 teammates at Google who are Oscar winners.
Tom Lokovic and Eric Veach both were Google Engineers when they received 2013 Oscar Awards for their work at Pixar on the movie Monster Inc.
Tom Lokovic and Eric Veach won 2013 Sci-Tech Awards for their work in the Pixar movie Monster Inc. on deep shadow rendering (remember Sully’s hair?).
Tom once told me about the Pixar tradition that babies born during the movie production would be included at the end of the movie, and his kids always loved watching Monster Inc. and seeing their own names.
That gave me a dream that one day, as a Software Engineer, I can make an animation movie, and watch it with my kids together.
For years, I have not gotten anywhere close to that dream.
Until last month.
In February, Leap.ai decided to make a video to illustrate Leap’s Instant Match feature. We were short on time, and short on hands, so I got a unique chance to closely work on it. I joked with my team that I served as Assistant to Director during the process. (Note that Assistant to Director is drastically different from Assistant Director.)
This is the process I experienced.
Here’s the final video.
I learned a lot during this process. Below are my top 5 lessons.
While watching the video shoot, the part I enjoyed the most is observing how cameras were set up in different angles, knowing that later they will be pieced together.
Take a look at the video from start to 0:16 mark. How many camera positions can you find?
The answer is 3.
Different camera angles for the same shooting.
This is very much like software engineering, and I can easily relate to it.
With each position set, the crew shot the acting many times. The same line, the same motion, with different variants. Again and again. The hope is after many recordings, different angles are covered and one of them is good enough to be included in the final video.
Many things could go wrong during a shot. The following is only a partial list of what I experienced that day:
The shot at 0:20 mark was taken at least 15 times, and I felt sorry for Chris. Oh remember that Chris was eating Chow Mein? He finished nearly 2 takeout boxes during the shooting. He definitely didn’t enjoy eating cold Chow Mein for that much. :)
I was told by one crew member that once he had experienced a shot being repeated 80 times, when a (famous) director was in a bad mood.
As a software engineer, repetition is probably one of the most hated things. Whenever something needs to be repeated, we automate it into a script (pun intended) and let the machine runs the script. I’m glad I don’t need to do this repetition part day to day.
There were several occasions during the video shooting, the director asked the actor to do a motion right after the previous move. Watching the live action, I felt the motion was rushed and not natural. When I asked the director about it, the director told me “trust me, you won’t feel that way in the video”. Indeed, when the video came out, that rushed feeling in live action was the right pace in video.
Example: Chris stopped speaking “I don’t have time to chase interviews” at 0:27 mark, and started to grab the laptop at 0:28, with only one second of delay. In real action, it was very unnaturally fast, but in the video, you don’t feel that way.
The same goes for audio recording. Listen to Athena’s dialogue from 0:32 to 0:59. When I was on the call with the voice actress recording this piece, I felt she was talking quite fast. But after the video is finally made, we all felt this part could be even faster.
Why is this? My hypothesis is: When we are watching video, our brain is more focused, and therefore absorbs information faster than when we are in real life. If any reader knows the answer, please leave me a comment. I’d love to know.
Original source: NewScientist
After video is shot and audio is recorded, it’s very hard (or nearly impossible) to change these materials. The next step is to make animation to fit with the video and audio materials.
In our video, the clip from 1:00 to 1:12 mark has only 12 seconds of animation, but it contains a lot of information. It needs to demonstrate how our product works, and at the same time, does not go into every single detail of the product. It needs to have the right balance between feeling real and feeling abstract. We also need to decide the right visual style. Font / color / opaqueness, all needs to be decided and experimented with.
Font / Color / Opaqueness were experimented with in this screen.
It took a lot of work and many iterations.
Ultimately this video production project was very fun for me. I have so many deep joy during the process, and my kids were with me every step along the way. They were huge factors in the final selection of video and voice actors, and the background music. I got pretty close to the feeling if I get to make a movie with my kids together.
No matter what project to do (and how unqualified a person is), have fun and enjoy!