Home 3D Art Showcase & Critiques

Midsommar Movie (UE4)

polycounter lvl 4
Offline / Send Message
MatheusDalla polycounter lvl 4

Since i've watched the movie Midsommar, i cant stop thinking about it's environment. And im really in the mood to learn more about Unreal Engine, so i tought it would be awesome to recriate the village from the movie in UE4!


If you havent watched it, i strongly recommend you to.


So i felt a little lost thinking where to start, then I realised the terrain was the best starting point!

The movie takes place in the Sweden Village of Harga, and it is a real place, but the one in the movie was built for it since it was shot in Budapest. So i began my research, and i found that some people on reddit discovered the actual place where to movie was filmed (Some of them got the wrong place also). Thanks reddit people!





I got goosebumps when i saw it! Because the satellite images also gave me the location where the buildings where placed during the movie with some good acuracy! A little better timing and the building would be there!

It made me realise that i could also get the topographic data of the area to help me with the terrain. So i found the Blender GIS addon, and with it could grab topologic data and texture, but when i was trying to match a photo with this 3D i got this result below, that made my realise te topologic data wasnt that nice. In other words, useless... 



So i decided to take a look at the place on google earth... and... it was breathtaking!



LOOK AT ALL THIS DETAILS! The mountain skyline totally matches the picture and also, before i havent even realized that the white stone quarry that is also at the movie is right on the side! Exactly what i was looking for! But how do i get this model from google?

So, i found some videos teaching to record the screen and use photogrametry tools to take it, but i wasnt sure about the quality and workload of this method, and finally i found this video from Élie Michel, with the hack that i needed! Using RenderDoc a blender addon that he made and some chrome cmds. Take a look:

https://www.youtube.com/watch?v=X6Q7dbtXVZQ 

And also: https://blog.exppad.com/article/importing-actual-3d-models-from-google-maps 

Thanks a lot Élie, and Google!

This is the terrain with a reference picture in front of it, Amazing Match!



Now, i could start sculpting the terrain in Unreal.

I chose to hand sculpt it because even the model from google isnt detailed enought, also because the tree height level shouldnt be sculpted into the terrain. During the sculpt i noticed that what worked the best for me was to sculpt the terrain above the surface of the reference, and use the Hydro, and Erosion effects to carve it to my reference model level.



And then, it was time to make some trees. So i've used speedtree to make 3 types, with LOD's, Billboards and wind. Speedtree is an amazing sofware and saved me a ton of time. Also used megascans to make the terrain materials and give a little paint too.

i guess it was time to take the reference away.



After that i made adjustments to the lighting, atmosfere and shadows and i've become pretty happy with the results for now. I guess some things on the movie where changed by VFX, like rising the mountains to make the village feels deeper in the wild, and more like a prison. 



Now i will start blocking the buildings and props, to later make more improvements to the terrain.

See ya! Thanks for reading!



Replies

  • lluc21
    Offline / Send Message
    lluc21 polycounter lvl 5
    Looking good! Just my two cents. You can "travel in time" with Google Earth Pro (free desktop app) to 08/06/2018 where the houses are still there. It is unfortunate that there are some clouds covering part of it though.

  • MatheusDalla
    Offline / Send Message
    MatheusDalla polycounter lvl 4
    I thought that was only possible for paid users, thanks a lot!
  • MatheusDalla
    Offline / Send Message
    MatheusDalla polycounter lvl 4
    Cross-----------





    For this cross, i've made some flowers and grasses, and then used blender particle system to spread them. After that i've made a little decimation and also cut the model in top and bottom part for better LOD. The count in the particle system helped me to spread more grass than flowers.



    FirePlace---------





    I've made a single log, and texturized it in substance painter with an emissive mask, then I created a material in unreal, to give it the inside fire effect. The ash is made with decals. Both inside and outside this cooking fire.

    Cerimonial Circle-------------

    This one I tought was going to be a lot easier, but getting the uv's right got me some trouble. I'm using 2 seamless textures that i made in substance designer. So I dont lose detail when the user is near, and i used some dust decals to give a little better color variation. Now that is super easy to make weighted normals with blender, i'm using it a lot, the edges looks so much better.


    Barn-------------

    Was amazing to make this barn using the modifiers. I could make an workflow that I had to draw only the lines. Decimate Planar is awesome.


    The project is going slow, yet it is going. Had a lot of fun doing every asset. Learning Unreal is being quite journey and I welcome any critique or tip to help me along the way. Thanks a lot!
  • rexo12
    Online / Send Message
    rexo12 interpolator
    Fantastic work on that cross!
  • MatheusDalla
    Offline / Send Message
    MatheusDalla polycounter lvl 4
    Thanks! I'm still a little worried about it's optimization, thinking on a little hand work to reduce the amount of loose polygon islands. Like doing a second layer using the same basemesh, but inflated, with a some alphas.
  • rexo12
    Online / Send Message
    rexo12 interpolator
    I actually wouldn't consider it too much of a concern given its a focal point in your scene, alongside its size. It looks to me be at a necessary level of detail. The polycount in your screenshot is not the actual polycount? Is overdraw a particular issue?
  • 7bajwa
    Offline / Send Message
    7bajwa polycounter lvl 9
    Good work Man!! that looks really nice.!! I like the idea of using the satellite data.
    There is a addon for blender as well which let you make the model in the viewport only.
    Its called BlenderGIS https://github.com/domlysz/BlenderGIS. there is a nice video on the youtube as well.
    You might have already tried it. I used it for some urban area but don't know if it can take you to given coordinates easily.

    Once when I was making a game level. I took the scan data and sculpt out the houses and other unwanted details.
    I ran it through the terrain generation software to get nice erosion details and masks to generate the details in UE.
    I will soon make a blog on it. How you can use the resources to make your workflow fast. 

    anyway. you are going great. just thought of sharing my thoughts. I hope it will help. Let me know if you wanna know more about it.
    Keep doing the awesome work and keep inspiring :) 
  • MatheusDalla
    Offline / Send Message
    MatheusDalla polycounter lvl 4
    rexo12 said:
    I actually wouldn't consider it too much of a concern given its a focal point in your scene, alongside its size. It looks to me be at a necessary level of detail. The polycount in your screenshot is not the actual polycount? Is overdraw a particular issue?
    Right now, it isnt an issue, cause there arent much assets in the scene, but in the end i want to have a taste of this scene in VR.
    And yeah, thats the polycount without the particle instances. The end polycount is about 200k, and in unreal i made more LOD levels, so it's running fine. But i will tweek this, i think it can look prettier with far less polys.

    7bajwa said:
    Good work Man!! that looks really nice.!! I like the idea of using the satellite data.
    There is a addon for blender as well which let you make the model in the viewport only.
    Its called BlenderGIS https://github.com/domlysz/BlenderGIS. there is a nice video on the youtube as well.
    You might have already tried it. I used it for some urban area but don't know if it can take you to given coordinates easily.

    Once when I was making a game level. I took the scan data and sculpt out the houses and other unwanted details.
    I ran it through the terrain generation software to get nice erosion details and masks to generate the details in UE.
    I will soon make a blog on it. How you can use the resources to make your workflow fast. 

    anyway. you are going great. just thought of sharing my thoughts. I hope it will help. Let me know if you wanna know more about it.
    Keep doing the awesome work and keep inspiring :) 
    Yes I tried Blender GIS, take a look on the first post. The data was kinda lame, so I went to google earth.
    But I'm interest, mayme I can export my unreal terrain to this terrain generation software (is it World Machine?) and make it sharper.
  • victorullmann
    Offline / Send Message
    victorullmann polycounter lvl 5
    Very nice! Good job with de cross and the log shader :)
  • Sparru

    Is there any midel of midommast mast or yellow house that I can use UE5 shotfilm project?

Sign In or Register to comment.