00:00I'm going to recreate Dune in just 24
00:04hours the visual effects of Dune took
00:06over a thousand different artist and
00:08each frame took upwards of 24 hours to
00:11render and at 24 frames per second it
00:15591 years to render this out on one
00:19computer um now I don't have that kind
00:21of time but I believe anyone can make
00:23Hollywood level visual effects and films
00:26using this secret weapon Unreal Engine 5
00:29my name is Josh tunin and I used onreal
00:31engine every day on set for the virtual
00:34production of avatar The Last Airbender
00:36and I've spent the last 8 years working
00:38on Hollywood visual effects as an artist
00:40and supervisor but today I want to push
00:42Unreal Engine to its limits so in just
00:45one day I need to build an entire city
00:47animate the flying ornithopters and
00:49somehow render out this entire sequence
00:52Before Time runs out all without million
00:54dooll budgets and just using free
00:56software in the computer I have at home
00:58so come along with me and let's find out
00:59if if I can recreate Dune in just 24
01:02hours the clock starts right
01:07now all right to kick things off we're
01:09going to recreate this scene of the
01:11First Flight of the ornithopters on the
01:13planet of oracus and that means we need
01:16to build this entire city as fast as
01:19possible now DG or double negative was
01:21the visual effect Studio behind all of
01:23the visual effects on Dune part one and
01:26it took them hundreds of artists and
01:28over 45 artist years just to complete
01:31this now all we have is 24 hours so I'm
01:34going to start with what I know and
01:35start with a cube using the modeling
01:37tools I'm going to build out 10
01:39different buildings that we can clone
01:41and populate around our entire city just
01:43to get started now at this point I'm
01:45just worried about the Silhouettes not
01:47final details so we'll stretch and
01:49squash and build some unnatural sci-fi
01:52buildings that match the look and feel
01:54of oracus from the movie now that's a
01:56start but I'll be honest it looks pretty
01:58basic so we need way to add lots of
02:01detail so I want to use a classic trick
02:03that I first heard about from the making
02:05of Star Wars A New Hope back in
02:081977 now you probably know the Trench
02:10Run of the x-wings flying through the
02:12Death Star but how the heck did they
02:14make the Death Star look so detailed and
02:17complicated well it all starts with one
02:19word grible now that's not some alien
02:22creature instead of modeling and
02:24detailing every last inch of this
02:27practical model that they built with
02:28their hands they would take pre-made
02:31model kits and Bash them together on the
02:34surface so that they'd get all this
02:36complicated detail without constructing
02:38every piece by hand so we're going to
02:40steal this classic trick to add detail
02:42to our models without spending a lot of
02:44time so one of the tricks in my tool bag
02:46is using this plug-in called J placement
02:49instead of modeling every last detail by
02:51hand we can use J placement and displace
02:55our model using this texture by
02:58displacing and adding all this tiny
03:00micro detail to our buildings they're
03:02going to start to feel huge up close
03:04awesome now we got the detail but
03:06there's just one problem everything
03:07starting to look gray so we need to add
03:10in textures now in real life if you had
03:12a 3D model you'd have to paint every
03:14last detail by hand and that's usually
03:17how it's done in CG but again we
03:19literally don't have the time so I want
03:21to show you another trick that you can
03:23use to create entire cities using one
03:26single material and that's by using
03:28World align Textures in unreal 5 first
03:32I'm going to grab some free concrete
03:33sand and rust textures from quickel
03:36bridge which is completely free when you
03:37use onreal engine but in the material
03:39graph instead of mapping these textures
03:41to a single object we're going to map
03:43these textures across the entire world
03:46so we can start by making a concrete
03:48base and making sure the scale of our
03:50scene looks correct and then we can
03:52layer multiple world the line textures
03:55on top of one another to add in those
03:57layers of sand on top and rust
03:59underneath and then we can change the
04:02scale and size of all these different
04:04textures and start to break them up in
04:06natural ways to add Randomness across
04:09the entire city and what's even cooler
04:11is that these textures will look super
04:13high resolution when you look at them up
04:15close so now that I have this material
04:17I'm going to apply it to all of our
04:18different buildings and now we can even
04:21preview our displacement with the
04:23material on top and now it will
04:25automatically update based on all of the
04:28new detail and geometry so by mixing
04:30displacement and World align materials
04:32now we have our first set of buildings
04:34but I'm going to be honest now that all
04:36the buildings are there I'm not sure
04:37that this is enough to build out an
04:39entire city so one thing I want to try
04:42is taking those gble textures and use
04:45those to create entire blocks of this
04:47city so I'm going to take a plane and
04:49I'm going to subdivide the crap out of
04:51it so we have over a million polygons
04:53hidden inside this one plane and now
04:56when I displace it and I apply that
04:58world align material suddenly the single
05:00plane can turn into hundreds of
05:02buildings all in one
05:07go put your right hand in the
05:14box pain now look maybe you've used Maya
05:18or blender or other 3D software in the
05:20past and the biggest restriction is that
05:23the more detail and geometry you add
05:25into your scene the longer you have to
05:27wait around to get your final result but
05:29what's so cool about Unreal Engine is
05:31you can literally add billions of
05:34polygons into your scene and it'll still
05:36run smooth even on a laptop all in real
05:40time and all you have to do is enable
05:42nanite so I made a couple variations and
05:45now I think we have all of the buildings
05:46we need to start creating the city and
05:49time check all right so now we're 3
05:51hours in and we're just getting started
05:53because we still don't have any of our
05:55landscape we need to somehow make this
05:58infinite expanse of mountains and sand
06:01to build out the planet of oracus so to
06:03create those Landscapes I'm going to use
06:05Gaia which you can download for free
06:07right now guy is great because we can
06:09make these sand dunes and these
06:11different Mountain structures all in a
06:13really easy procedural way and I want to
06:15use the same displacement method here
06:18where we'll generate these height maps
06:20in Gaia and then import them into unreal
06:22and simply displace our mountains into
06:25shape so after digging through some
06:26tutorials now we have sand dunes and two
06:28different mountains that we can use and
06:31Bing Bang Boom I think we're finally
06:33done and now we have our Lego kit that
06:36we can start building out the entire
06:42oracus now we're on hour five look you
06:45cannot make a movie without having
06:48characters so our characters are going
06:51to be our ornithopters now look I am not
06:54a 3D modeler and honestly we are running
06:56out of time so fast so I'm going to go
06:58online and find an ornithopter model
07:00that we can use to start this off now
07:03using that cheat code of world line
07:05textures is not going to work for this
07:07model because the textures are aligned
07:09to the world not to the object itself so
07:12when we animate this you can see the
07:14textures slide across as it moves so we
07:16need to find a different way so if we
07:18want to create textures that stick onto
07:20our model we have to create the UVS no
07:23God please no we need to texture it no
07:26and we need to rig it all inside a
07:32now uing is a soul crushing boring
07:35experience but texturing is by far the
07:38most fun so I brought this in a
07:39substance painter and now we can add
07:41different metal shaders with worn edges
07:44and start to detail this with brushes
07:47grungesad and then we'll add on Sand and
07:51layer it on top of the metal so we get
07:53this really shiny metallic base and we
07:56have this rough Sandy surface on top now
07:59I'm not not planning to see this up
08:00close so I'm going to call it quits
08:02pretty early here but I'm pretty happy
08:04with the result but lastly in order to
08:06animate this we need to create a basic
08:08rig so I just made eight bones for all
08:11eight Wings on the ornithopter so we can
08:13rotate them up and down and animate the
08:16wings and the flight path all right
08:18let's get a time check and it is 16
08:20hours in okay let's pedal to the metal
08:23we don't have much time we need to build
08:24the planet we need to create the cameras
08:26and animate our shots and somehow render
08:29this out while still holding feature
08:30film quality so let's just jump right
08:32into it now that we have our asset Zoo
08:35I'm just going to take these models and
08:36start building some of these shots based
08:38on this scene from Dune so to start
08:40somewhere let's create the city wall so
08:42on one half we'll build out the rest of
08:44the city and on the other half we'll
08:46have our desert landscape let's move
08:48these mountains into place and mess
08:50around with the rotation of the
08:52different sand dunes and mountains so we
08:54can roughly match that original
08:56composition now I'm going to use those
08:58grible models for for most of the
09:00surface and just use our models to stick
09:02out and break up the silhouette of the
09:05entire city and then we'll build a
09:06little capital building at the very end
09:09of our cityscape now let's just build
09:11this Valley and duplicate a couple
09:13mountains into the background so it
09:15feels like we have this distant
09:16landscape and I think we got a pretty
09:19good base okay let's add in some fog
09:22clouds and atmosphere and now we're
09:24talking now we've got depth and this
09:26environment starts to feel huge because
09:28we can see those mountains up close and
09:31super far away into the
09:39distance so now we only have 4 hours
09:42left and we still haven't animated a
09:44single thing so let's do that next so I
09:46need to do a little bit of a flight test
09:48to make sure These Wings work and the
09:50motion blur looks correct just like in
09:51the original movie so I'm just going to
09:53animate these up and down super fast
09:55until we get about three different up
09:57and down motions for every single second
10:00okay that's going to be good enough our
10:02wings are flapping now let's take these
10:04ornithopters and have them fly through
10:05our scene and plot out a couple
10:14cameras a lot of people think that you
10:16need to watch movies to get better at
10:18film making but it's simply not true you
10:21get better at film making by making your
10:23own films whether you're a complete
10:25beginner or you're trying to take your
10:27unreal renders to the next level by
10:29recreating shots from your favorite
10:30movies youd start to break down the
10:33filmmaking decisions that your favorite
10:35directors made and start to understand
10:37why these movies work in the first place
10:40by the way if you want to start making
10:41your own films in unreal 5 check out our
10:43free unreal crash course over at unreal
10:51crashcourse okay so we only have 1 hour
10:54left and like I said on the original
10:56Dune a single frame would definitely
10:58take more than 1 hour so how are we
11:00supposed to render out this entire
11:02sequence and bring it to that Hollywood
11:05level well that's why I love using
11:07Unreal Engine 5 our viewport is in real
11:10time which means our renders can be in
11:12real time so I'm going to use some of my
11:14Lightning Fast render presets to give us
11:16some high quality renders but a 30second
11:19clip here will just take 30 seconds to
11:26out so it's done finally no we're still
11:30going let's finish this up all right so
11:32we have these rendered out but how can
11:33we take these to the next level and get
11:35rid of that video game stink that can
11:37come with some Unreal Engine renders
11:39well the last step that you can't skip
11:41over is compositing this is the step
11:44that will take our CG looking renders
11:46from looking like a video game to making
11:49them look like they were shot through a
11:50real life camera lens now I love working
11:52in real time but when you get to the
11:54compositing stage all of that work slows
11:57down to a crawl so I don't want to do
11:59that but I want to take all of the lens
12:01effects and those photo Real Techniques
12:03that I use on Hollywood films and apply
12:06those to these renders so that's why I
12:08made the oneclick compositing template
12:10this will add a lens flares lens effects
12:12and Imperfections all the things I would
12:14add every day working on a Hollywood
12:16film and it'll apply it with just a
12:19couple sliders so I'm just going to dial
12:21this in right here and render this out
12:23so we just have a couple seconds left as
12:25we wait for these renders let's take a
12:53result so it's finally done we created a
12:56racus completely from scratch and made
12:58our own action scene in just 24 hours
13:02now you don't need a ton of visual
13:03effects experience to create Hollywood
13:05level visual effects using Unreal Engine
13:075 I believe anyone can start making
13:09their own films using these tools and I
13:12will help you do the same exact thing so
13:14if you're a visual effects artist or
13:16filmmaker and you have these big
13:17Hollywood level ideas and you want to
13:19make them on a0 budget then join me in
13:22the live Dune masterclass this Saturday
13:25at 1:00 p.m. Eastern I'm going to share
13:28all the secrets and make this nighttime
13:30war on a racus and show you everything I
13:33did step by step and you don't need to
13:35know how to animate how to model or how
13:37to code then sign up for a free dude
13:40masterclass at unreal forv fx.com Dune
13:44and if you show up I'll give you this
13:45entire project for free but if you want
13:47to jump in right now and start learning
13:49onreal we have a free crash course over
13:51at unreal forv fx.com
13:54crashcourse I'm going to give you the
13:56entire road map to start as a complete
13:58beginner to start working at these
14:00visual effect Studios or working on set
14:02in Virtual production so check out those
14:04links below make sure to subscribe let
14:06me know what you think and I'll see you
14:08in the next video peace