Any sufficiently advanced technology is indistinguishable from magic
Arthur C. Clarke’s famous quote (used in the title of this blog) often rings in my ears as our team at Studio Giggle continuously integrate the most advanced technology to create wonderful works of narrative film and animation. On a daily basis, I’m amazed by what creative people around the world produce using technology. However, last week I saw something that took my breath away which I’d like to share with you.
On first look, it was just another release of some software that we use. But as I continued to watch I realised I was watching something that confirmed and solidified my belief that we are going to continue to change our entire workflow at Giggle in the coming year. More of that later...
For years we have been working on applications like Maya, After Effects, Cinema 4D, Studio 3D Max etc. These applications have been designed and built with the making of 3D content in mind: Linear pieces of work that we make day-in-day-out at Studio Giggle. They are still extremely powerful and relevant but we are often frustrated by the render times. The process of designing something, creating the characters and environments, storyboarding, animating, rendering and then checking, reanimating and re-rendering is very time-consuming. That said, these softwares are used to create everything from 2D explainer videos to multi-million dollar Hollywood movies. We’ve even used for projection mapping onto buildings and designing sets for world tours. The main thing with all of them is that you set up the scene (get all your ingredients), mix it all together (the creative process) and render it out (bake a lovely cake).
But games have always been done it differently. The world of games is driven on being 'in the moment': As the user touches the controls of their console the character reacts in real-time. The environments build and build around them constantly and smoothly. The quality of graphics has always been behind the rendered environment of the film world. One example of this is the characters in Grand Theft Auto: they have been animated to do a basic walk cycle, instead of anything advanced. That said, in the last 10 years or so, things have developed and developed so that characters and their environments become more and more lifelike. In 2017 Epic Games, released the extraordinary Fortnite. The quality of animation was significantly more impressive than anything that had been seen before, so much so that kids were doing dances inspired and based on the much more advanced character animation.
How was this new rich world made with these amazing characters? Epic Games had developed this game on their own software, Unreal Engine, which they have been quietly developing since its release in 1998. Unreal has been used in hundreds and hundreds of games since they developed it. But 5 years ago one thing changed which put this powerful software into the hands of the many: they decided to release the software for free in return for a 5% royalty on all the games that were made on it. This exploded the developer market, suddenly smaller developers could have access to one of the leading game engines for free.
Stills from Ed and Iina's training on Unreal Engine
It’s not just games that have been using the software. In the 20 years that Unreal Engine has been in development, computers and graphics cards have been getting faster and faster. This means that the gap between real-time rendered game animation and pre-rendered Hollywood animation and CGI has been getting much smaller. So much so that the latest Disney Star Wars series ‘The Mandalorian’ is, to all intents and purposes, a complete mix of Unreal Engine real-time rendered environments. The Mandalorian was created using Unreal to animate in real-time and the background environments to mix live-action with game graphics. The actors are on set, not with a green screen behind them but with the ‘game’ content on huge high resolution LED screens. This enables the actors to react in real-time with their environment. When we saw this we immediately downloaded the software to try out alongside what we were doing with Notch, Touch Designer and Disguise. We’ve recently been exploring all of this software to use in our real-time XR studio that we have built to help our customers get their events off the ground in a ‘virtual’ way.
The extraordinary pioneering director, Jon Favreau (director of everything from Chef through to Iron Man and the live-action Disney remakes of The Lion King and Jungle Book) started using a similar game engine: Unity. This is the platform that powers the hugely powerful Pokemon Go game that you might have on your phone, and was used to create The Lion King (2019). Favreau was able to take the world of game cinematography and live real-time environments into Unity and view everything in a virtual world using headsets to direct virtual cameras in a fully live generated 3D environment.
All of this is very interesting Jon, but what of this demo that you mentioned? Last week Unreal posted a sneak preview of what is coming in Unreal Engine 5. Well, it’s the sea change we have all been waiting for. The software that will potentially bring the imaginary worlds of Tron and Ready Player One to life. The power of the software, coupled with the power of the latest gaming consoles such as the forthcoming Playstation 5 will herald a new era in not only gaming but also the way movies are made.
I predict we will be creating all sorts of new hybrid genres. Real-life actors will be interacting with XR studio environments, moving freely around animated environments. The blurring between reality and CGI will be indistinguishable from magic.
If you would like to talk more about Unreal Engines, Notch, Touch Designer or any of the software mentioned above then please get in contact with Jon by calling 07711131116 or email Jon@studiogiggle.co.uk