How to Create Planets in Unreal Engine: Ground to Space Transition UE4 Tutorial

Поделиться
HTML-код
  • Опубликовано: 12 июн 2024
  • In this tutorial we will create a planet and add a surface to this planet and animate between the surface of the planet and space in Unreal Engine. We will also go over how you can implement this as a gameplay feature within your Unreal Engine 4 projects! We are using Earth textures but feel free to create your own.
    Link to newsletter:
    www.unrealsensei.com/signup
    Link to Assets:
    www.unrealsensei.com/planet-ue4
    The Unreal Masterclass:
    www.unrealmasterclass.com
    Timestamps
    0:00 - Intro
    0:57 - Create the Planet
    18:07 - Planet Surface
    38:52 - Animate Ground to Space Transition
    50:28 - Add Transition to a Video Game
    54:37 - Outro
    Follow Me -
    Instagram: / zach.hunter
    Twitter: / unrealsensei
    unrealsensei.com

Комментарии • 600

  • @UnrealSensei
    @UnrealSensei  3 года назад +191

    Important! At 6:29 100 billion should be 100 million I misspoke whoops

    • @abdelrahmanmohmed3185
      @abdelrahmanmohmed3185 3 года назад +4

      Thanks so much ,but generally can you make it in 3dsmax for animation movies like ue4 for games ??

    • @imbiiew
      @imbiiew 3 года назад +1

      (.ฏหง

    • @imbiiew
      @imbiiew 3 года назад

      @@abdelrahmanmohmed3185 ล(
      าคคก,,ผ

    • @dereksmall4311
      @dereksmall4311 2 года назад +1

      how can i apply this to an rts game like planetary annihilation

    • @aleortega6169
      @aleortega6169 2 года назад

      hola, el proyecto esta genial, gracias, solo queria preguntarte, como corrijo el problema con el pivote para que no se deforme?

  • @Vonsteffan
    @Vonsteffan 3 года назад +20

    Thank you, Zak. You deliver an incredible amount of information without making it overwhelming to folks new to Unreal. The pace and level of detail is perfect. I also appreciate that you get right to the subject rather than wasting time with a pointless and rambling introduction. Please keep doing what you are doing.

    • @BadassRockets
      @BadassRockets 2 года назад

      this so much, right to the point, on task for duration

  • @hanzulu586
    @hanzulu586 3 года назад +6

    Omygorsh... I was blown away in just the first 7 minutes. A whole friggin' planet... First, the new modelling tool, totally amazing. But then.. a planet with atmosphere. Love it!

  • @ajking913
    @ajking913 Год назад +51

    In UE5, make sure to choose Subdivison Type>LatLong when creating your sphere, or the spherical texture maps won't apply correctly. Also, I had to set my Earth sphere scale to 4,000,000 rather than 2,000,000 as the tutorial says, for some reason.

    • @DarylSpeedman
      @DarylSpeedman Год назад

      When scaling it up in UE5 it doesnt look like its been subdivided at all. I'm still getting the jagged edges like he demonstrates at the beginning. Did you encounter this as well?

    • @DarylSpeedman
      @DarylSpeedman Год назад +2

      Nevermind. I didnt give it enough slices.

    • @luismkts
      @luismkts Год назад +2

      Thanks so much bro I was getting crazy cause of the same issue!

    • @marced2751
      @marced2751 Год назад +2

      Thanks - spent ages trying to figure this out

    • @deeeeeeeeeeeeeeeeeeeeeeeee6925
      @deeeeeeeeeeeeeeeeeeeeeeeee6925 Год назад +1

      THANK YOU SO MUCH

  • @jaysprenkle1026
    @jaysprenkle1026 2 года назад +5

    at @15:00 the box that magically appears used to set the emmissive color is a 'Constant3Vector'.

  • @tonycarpenter-Makzimia
    @tonycarpenter-Makzimia 3 года назад +11

    I'm trying to get up the motivation to get into this, videos like yours make it a LOT easier to consider. Last time I built anything was with the Neverwinter Nights toolset. Things have come a LONG way since then.

  • @KaustavMajumder
    @KaustavMajumder 3 года назад +20

    12:00 - Dot product, to put in simple terms is "how much" two vectors (or directions) are aligned. The resulting value is a scalar (directionless) value indicating how much the directions are aligned or apart.
    If we are working with unit vectors (essentially just the directions and not their magnitudes) to begin with, then the resulting value will be strictly within the range [-1,+1]; -1 implying that the directions are exactly opposite to each other and 0 meaning they are at perpendicular and +1 meaning they are absolutely aligned.
    So, when we are taking the dot product of the light direction and the vertex normal, we are basically asking, how much is the light aligned to the normal. Technically, if we are at a perfect alignment then the light source is hitting the exact underneath side of the geometry's face (the face that's nearest to the vertex normal that is) and thus making the face darkest, so we would get 1 as the result if we are considering unit vectors or a clamped result. For our usage though, we want this dark area to be represented by 0 for usage as a mask, hence we flip the value with an One Minus to get the Darkest area (analogously the vertex) as 0 and the brightest area (analogously the vertex) as 1.

    • @defonten
      @defonten Год назад

      You're just another evidence that not all heroes where capes! Thank you so much for this beautiful and clear break down!

    • @wizard4599
      @wizard4599 Год назад +1

      This is the clearest and easiest to understand explanation of what a Dot product is I've ever seen! I need to bookmark this somehow in case I ever forget or need to point someone else in the right direction!

  • @eliotskinner9550
    @eliotskinner9550 3 года назад +6

    LOVE these videos man. You do a great job! Can't wait for the next one

  • @badashphilosophy9533
    @badashphilosophy9533 10 дней назад

    It's Unreal Sensei! I was pleasantly surprised when I opened this video. You do the best tutorials for beginners like me.

  • @ReginaldusGaming
    @ReginaldusGaming 3 года назад +23

    One of the best Unreal Engine 4 content on youtube hands down. I liked n sub'ed. Keep up the great work.
    Trouble shooting - for anyone not seeing the plugins "Modeling Tools Editor Mode" its because you are most likely not using a updated project.
    Opening your project through 4.25.3 which will tell you that your project was created with a older version of unreal blah blah hit yes create copy and when your project loads you'll see the plugins Edit>Plugins>[Click]Built-In>Search Bar~Modeling .

  • @justusvega
    @justusvega 3 года назад +2

    At 32:35 he says "Let's go into Foliage Paint" and means to say "Landscape Paint." I am clearly an auditory learner here and didn't see the visual cue of him clicking into landscape paint mode. Thought I would throw it in the comments in case anyone else wondered why their texture brushes weren't present. Also very grateful for these tutorials. Thank you for this quality content!

  • @ElricTheFullMetal
    @ElricTheFullMetal 3 года назад +3

    First time on this channel, and your tutorial is amazing! Thank you.

  • @pennaverdeful
    @pennaverdeful 3 дня назад

    You even showed how to implement it in a gameplay scenario, you are amazing!

  • @jaredsimmons5583
    @jaredsimmons5583 2 года назад

    This is EXACTLY what I was looking for. Appreciate it brother, this is fantastic.

  • @dandee1197
    @dandee1197 3 года назад +1

    I'm new here I've subscribed and turned on notifications, I'm about to go through your channel for more extremely useful (seriously this is very useful) tutorials. Hope you keep making more tutorials like this. Thank you

  • @easonxie6780
    @easonxie6780 Год назад +15

    What a great tutorial! Hope Zach can make a same one but for UE5 :)

  • @yoman9446
    @yoman9446 3 года назад +80

    You deserve Epic Megagrants

    • @Phoenix_VR
      @Phoenix_VR 3 года назад +2

      Agreed, he is concise and clear.

  • @JamalBakari
    @JamalBakari 3 года назад +1

    Well done and good luck with the new channel, subbed!

  • @jeanclaudedelaronde
    @jeanclaudedelaronde 3 года назад

    Dayum!
    That's a sweet tutorial for planet creations.
    Thank you for showing us the Magic!

  • @PavlikGyra
    @PavlikGyra 3 года назад

    Thank you for the video! I've been looking for this for a long time!

  • @undisclosedpolitics
    @undisclosedpolitics Год назад

    I just switched from Unity to Unreal Engine and this just saved my project. Thank you.

  • @swarmsovereign5158
    @swarmsovereign5158 Год назад +4

    Sensei, would you happen to want to remake this tut up to date with UE5? that'd be rad

  • @IgraphyRupage
    @IgraphyRupage 3 года назад +11

    This is pure gold

  • @kripansh8673
    @kripansh8673 3 года назад +22

    ooh ,so this is where they got the idea for earth 2 xD

  • @christedstone4457
    @christedstone4457 2 года назад

    Amazing tutorial! Can't wait to give this a try some day.

  • @richardturner1175
    @richardturner1175 3 года назад

    Thisis a brilliant tutorial. thanks for the demonstration!

  • @kbravo5287
    @kbravo5287 3 года назад +1

    Thank you for the video!
    Really nice tutorial!!

  • @ranger2671
    @ranger2671 2 года назад +2

    Thanks! This was an amazing tutorial!
    I am trying to make a video game and this was very helpful.
    I didn't do the surface and animation part, but I did make the planet. I also went a few steps further and set the angle of the Earth to 23.5 degrees, made it rotate, and overall made it look a little nicer.

  • @StankoBeronja
    @StankoBeronja 3 года назад +6

    your tutorials are nothing short of being amazing, really superb... especially with providing assets.... for example didnt know what doest it mean that 1e+06 in divide node, but then I opened it and saw even your comment WHY you did it... giving us the answer to WHY is in my opinion one of the most important aspects of didactic.... now I have a question: would it be possible to make volumetric clouds around the globe? that would be soooooo cool....

  • @pakpak2121
    @pakpak2121 3 года назад

    wow....what a fine presentation. Learned a great deal and look forward to using this move in the future....Bravo

  • @user-st5de3to5x
    @user-st5de3to5x 3 года назад

    Very clear, Thank you so much

  • @TorQueMoD
    @TorQueMoD 3 года назад

    Great tutorial! Thanks so much for posting :)

  • @cyberfeedforward4032
    @cyberfeedforward4032 2 года назад +5

    It's not glitchy. Your space ship just has its warp drive engaged.🚀😊

  • @devlogerio
    @devlogerio 2 года назад

    Thanks bro, done on my side, works like a charm, learned a TON

  • @ColdBeamGamesChannel
    @ColdBeamGamesChannel 3 года назад

    Excellent video. Thank you!

  • @scottcourtney8878
    @scottcourtney8878 3 года назад

    This. Is. Incredible.

  • @mridulsarmah8709
    @mridulsarmah8709 2 года назад

    Sensei is Andrew Kramer of Unreal Engine. The beginner tutorials have really made me a huge fan.

  • @hal-lr8pw
    @hal-lr8pw 3 года назад +3

    Dude this is exactly what I've been looking for for the last 3 months! Thank you so much!!!!!

  • @DonEsteban3D
    @DonEsteban3D 3 года назад +2

    what a nice new channel xD keep it up!

  • @Celticninja011
    @Celticninja011 3 года назад +1

    what a beautiful spear.. very nice work

  • @jaymike5062
    @jaymike5062 3 года назад +37

    It would be nice if landscapes 'adhered' to the surface. In real life the average distance to the horizon from the human eye (if the ground were flat) is only about 4km. This also helps give a sense of scale and position.

    • @heyfonnin
      @heyfonnin 3 года назад +7

      Something you can do is paste together several topography maps over a large distance then use this as a heightmap as a landscape to get a massive area to potentially get around this issue. I re-created roughly a 40x40 mile span around Los Angeles using this method.
      I say paste together multiple topo maps because you can normally only get low res if you are zoomed out too far. I took closer shots (9x to be exact) for best results and create a large heightmap image.

    • @gandalfthegreen1827
      @gandalfthegreen1827 Год назад

      @@heyfonnin You could probably even use the lower res ones as a different LOD no?

    • @heyfonnin
      @heyfonnin Год назад

      @@gandalfthegreen1827 Yup!

  • @cg.man_aka_kevin
    @cg.man_aka_kevin 2 года назад +1

    Thank you for the tutorial!!!... 🙏🙏🙏 Amazing and Mind Blowing!!!... 🤯🤯🤯

  • @christuusgnosis
    @christuusgnosis 2 года назад

    really cool tutorial.
    matches a shot I was working on pretty well
    I needed to know about that material switcher component for a project
    It will be very useful
    thx!

  • @EthanFilms
    @EthanFilms 3 года назад +2

    Thank you for showing the setup for the sun over the night sky...I was struggling with that in my current project and this saved me haha!

  • @matt7253
    @matt7253 5 месяцев назад

    Love the passion, thanks for getting me started!

  • @orlandocastro898
    @orlandocastro898 3 года назад

    You are the Sensei. Thanks, thanks!

  • @oxygencube
    @oxygencube 3 года назад

    That was awesome! Thankyou!

  • @patrykloan9057
    @patrykloan9057 3 года назад +3

    wow, guy, you're awesome

  • @shapeshifterstudios884
    @shapeshifterstudios884 3 года назад

    Phenomenal job👏

  • @SeanLake3D
    @SeanLake3D 2 года назад +10

    The very beginning selection in the Modeling Tool, is different now in 4.26.2 and 4.27.0. You have to select a specific primitive from the selection, and thus the details also change e.g. shape settings>Polygroup Mode>per face, single, per quad...so the menu as well as the selection isn't the same. Which sphere would equal what you created?

  • @baharimeli
    @baharimeli 3 года назад

    Mr. Sensei you are the best!

  • @PiagaFurya
    @PiagaFurya 2 года назад

    Stunning!

  • @TheBelrick
    @TheBelrick 3 года назад +11

    Hi! I too was inspired by the video you mentioned. I picked up a 2 tricks keen folk can try.
    1. Add an infinite postprocessvolume and change bloom method to convolution. Check out the sun then!
    2. Epic have created a procedural planet we can use! The beauty of this is that its like kerbal and has surface lod. (farside of planet is low detail, highest closest to cam). Enable volumetrics plugin . restart. Enable show engine content and show plugin content under Content view options. Now you can file open level. Volumetrics content/sky/maps and either of the two levels. (oh and you get volumetric clouds to play with too!)

    • @UnrealSensei
      @UnrealSensei  3 года назад +4

      First tip is good! probably should of mention that for some nice lens flares. Second tip is really great to see where Unreal is going! Their planet is very glitchy right now but once it is officially released and they expand on it then I will make a tutorial on using it

    • @heejoonkwak
      @heejoonkwak 3 года назад

      Where can I find the procedural planet from Epic?

    • @UnrealSensei
      @UnrealSensei  3 года назад +3

      @@heejoonkwak Bel Rick explained it but go into plugins (on UE4.25) enable Volumetrics. Then in the the bottom right of the content browser click on the eye and select "Show Engine Content" and "Show Plugin Content" then find the folder
      prntscr.com/u1bwqt

    • @tidexu3
      @tidexu3 3 года назад

      @@UnrealSensei ty

    • @user-cw3nb8rc9e
      @user-cw3nb8rc9e 3 года назад

      @@UnrealSensei Your help and dedication os better than Epic Games. Thanks a milion. Could you make another video with procedural planet and zoom from ground to deep space? or Moon surface please, mars surface.

  • @heatvisuals
    @heatvisuals 3 года назад

    Amazing tutorial

  • @xiuanz4646
    @xiuanz4646 2 года назад

    A smile can change a day

  • @stevenranck5478
    @stevenranck5478 7 месяцев назад +2

    Nice! If you modulate the city light mask by the inverse cloud texture, the clouds will block out some of the lights on the shadowed side of the planet.

  • @user-py8xm4hc1b
    @user-py8xm4hc1b 2 года назад

    thank you.it s exciting and fun

  • @zeffster2
    @zeffster2 Год назад

    thanks, really great stuff!

  • @PDesigner
    @PDesigner Год назад

    This is really nice bro :)

  • @petermican
    @petermican Год назад

    Awesome, thank you...

  • @shaysilver203
    @shaysilver203 3 года назад

    Great tutor thank you so much

  • @peerapongangsuphant731
    @peerapongangsuphant731 2 года назад

    Great tutorial thanks so much for explore our idea to creative something future.

  • @dimaworld2448
    @dimaworld2448 Год назад

    Unbelievable !

  • @user-iv7ik1hl4p
    @user-iv7ik1hl4p 2 года назад

    Thank you so much

  • @arunasbaj
    @arunasbaj 3 года назад +1

    Thank you.

  • @DonEsteban3D
    @DonEsteban3D 3 года назад +4

    Hey Mr Sensei, cool tutorials, thus We are waiting for more:D:D pls

  • @koraybirand
    @koraybirand 3 года назад +10

    Amazing Tut !!! have a quick question. After building the light the earth land has disappeared .. Any ideas ?

    • @RNDM-nd7tj
      @RNDM-nd7tj 2 года назад +4

      Rotate the planet slightly or move the light with CTRL+L

    • @danlan1727
      @danlan1727 2 года назад

      @@RNDM-nd7tj Thank you I had the same problem ;)

  • @jimyrji
    @jimyrji 2 года назад

    Восхищен! Очарован! Создатель программы без преувеличения гений.

  • @YASIR.K
    @YASIR.K 3 года назад

    Thank You

  • @AndyTheCameraGuy
    @AndyTheCameraGuy 2 года назад

    this is EPIC

  • @faisalee
    @faisalee 2 года назад

    Amazing!!!

  • @midimusicforever
    @midimusicforever 2 года назад +1

    Good stuff!

  • @yassiraykhlf5981
    @yassiraykhlf5981 3 года назад +1

    amazing

  • @djmulder
    @djmulder 2 года назад +2

    I would love a tutorial on how to make space in general.. like how to slipstream between "levels" to make it feel like space (so say you fly for 1 hour in 1 direction, how to keep it smooth)

  • @panzerplayz3105
    @panzerplayz3105 3 года назад

    Damm that was very cool

  • @polski6812
    @polski6812 Год назад

    That Guy Thanks, I will look into it later.

  • @user-ps6ds5ov2l
    @user-ps6ds5ov2l Год назад

    NICE!!!

  • @ohmcodes
    @ohmcodes 3 года назад +1

    I guess make a series concerning all about orbital and rotating day and night with this transitional gameplay, also fix the spaceship :D but thanks this will answer my question long time ago

  • @mikem-zz4ui
    @mikem-zz4ui 2 года назад

    This guy has me saying “spear “ lol thanks for the video this is awesome!

  • @MikeDUtah
    @MikeDUtah 3 года назад +3

    I wish I understood 1/2 the words you were saying, amazing stuff man

    • @armondtanz
      @armondtanz 3 года назад +1

      I feel confindent in the texurind
      i feel very confident in the keyframing
      but, jeez, them nodes!!!.... WHAAAAAA!!!!!

  • @mattsebastian6534
    @mattsebastian6534 Год назад +2

    How are you zooming out so fast? I've tried with the alt-z / alt-c, no love. I've also tried the numpad arrow keys but I'm still spending like 5 minutes to get anywhere at these scales. Thank you. Great video.

  • @CAPEDCRUSADER3900
    @CAPEDCRUSADER3900 3 года назад +3

    If you kept the Sky Atmosphere at 6360cm which from what I can tell is a 1:1 scale of the atmosphere of the earth. Then the size of the 256 side sphere at the default 50cm should be scaled up to 12,720,000 if you want a 1:1 scale Earth

  • @lautarocg5739
    @lautarocg5739 Год назад

    Thanks for the tutorial! I learned a lot!
    I wasn't convinced with how you worked the clouds so I found another way around. Basically I wanted the clouds to be visible if there was some bounce light from the dark side.
    What I've done: I set the material domain as Deferred Decal, with blend mode translucent. White base color, and the texture applied to opacity (with the panner so it spins). Now If I have some light source (bouncing light) from the dark side, clouds will be propperly iluminated.

    • @user-ks5il6kg2s
      @user-ks5il6kg2s 10 месяцев назад

      Hi Lautarog, did you find the soultion of your "bouncing light", by chance? I have the same issue, not sure what to do for fixing it.. cheers

    • @lautarocg5739
      @lautarocg5739 10 месяцев назад

      Ugh, it's been almost a year since I haven't touched it. Have you tried the solution I explained in my previous comment? @@user-ks5il6kg2s

  • @mr.robert1416
    @mr.robert1416 3 года назад

    This channel deserves 6M subs. Can't thank you enough for how inspiring this was to me.

  • @DonEsteban3D
    @DonEsteban3D 3 года назад

    Is there a way to do smaller scale planets or atmosphere will break with it? For example creating background scene planet with this kind of atmosphere.

  • @markcarlin8635
    @markcarlin8635 2 года назад

    The camera technique for zooming out is a classic, they used it in the nightmare and Elm Street 3 film when one of the characters got filmed in a junkyard.

  • @blackheartgaming6121
    @blackheartgaming6121 2 года назад +1

    It’s been awhile since I saw one of your videos

  • @lastedit7307
    @lastedit7307 3 года назад

    Thanks for the tutorial, it's a bit hard for a new user to keep up but at 12 mins into it and 3 hrs of hair pulling im on track with the 12 min point lol.

  • @k12rising
    @k12rising Год назад +2

    @Unreal Sensei think you could make this exact tutorial again but with UE5's latest techniques and updated features?

  • @rainbowbro3186
    @rainbowbro3186 3 года назад

    Holy Shit, amazing video!

  • @sajowe7353
    @sajowe7353 2 года назад

    Cool video

  • @infinitehush
    @infinitehush 3 года назад

    These tutorials are all amazing. Also cutting back to yourself with a keyboard and mouse is both humanizing and hilarious, I love it!

  • @gabrielsandstedt
    @gabrielsandstedt Год назад +1

    At 15:32, I would mask the clouds by brightness not opacity since there should still be clouds during the night. They are not just as bright as during the day :)

  • @user-mv2ku9nu9b
    @user-mv2ku9nu9b 2 года назад

    Skyatmospherelightdisk luminance - that is what im looking for! Thx!)

  • @CryptoNewsTV
    @CryptoNewsTV 2 года назад

    Great video, however what if you wanted to create more than 1 world. Would that be possible or too much processing power?

  • @CabrioDriving
    @CabrioDriving 3 года назад

    Please record more. You are really great at explaining things. Maybe you could create Moon or Mars with procedural ground and nice blend between different zoom levels and detail levels?

  • @skippyzk
    @skippyzk 3 года назад

    I can't believe this. I'm trying but I literally can't belive it.

  • @goony_man
    @goony_man 3 года назад +5

    I created Mars using your technique thank you! I have one question though, how do you add a height map to a static mesh?

    • @hyrohyken5823
      @hyrohyken5823 3 года назад

      I think you can apply it directly to the material, it will be easier than adding vertex to your model

  • @jayepic6797
    @jayepic6797 3 года назад

    谢谢up主

  • @randallcromer66
    @randallcromer66 2 года назад

    I love Unreal engine 5.❤