Unreal engine 5.3 landscape displacement (Tutorial)

Sdílet
Vložit
  • čas přidán 11. 09. 2024
  • UE5.3 #unrealengine5tutorial
    Displacement maps and tessellation in landscape materials via Quixel Bridge are finally here!
    To Default Engine:
    r.Nanite.AllowTessellation=1
    r.Nanite.Tessellation=1
    ✉: lonewolf.netmail@gmail.com
    Discord: discord.gg/KdAmkXaG6y

Komentáře • 183

  • @DannyKeimah
    @DannyKeimah Před 11 měsíci +7

    it gave me these error
    Error: r.Nanite.AllowTessellation is read only!

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci +1

      Put it in the ConsoleVariables section DefaultEngine.ini

    • @DannyKeimah
      @DannyKeimah Před 11 měsíci +1

      @@lonewolf_studio oh, got it, thanks

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci +1

      @@DannyKeimah if it doesn’t work tell me

    • @DannyKeimah
      @DannyKeimah Před 11 měsíci +1

      @@lonewolf_studio it work, thanks

    • @PhillipHavin
      @PhillipHavin Před 11 měsíci +1

      @@lonewolf_studio can you explain what you mean by this? I dont see a ConsoleVariables section, UE5.3 I only see:
      [/Script/Engine.CollisionProfile]
      [/Script/EngineSettings.GameMapsSettings]
      [/Script/Engine.RendererSettings]
      [/Script/WindowsTargetPlatform.WindowsTargetSettings]
      [/Script/HardwareTargeting.HardwareTargetingSettings]
      [/Script/Engine.Engine]
      [/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings]
      So I put it in Engine.RendererSettings like in your video?
      thank you!

  • @prometheus_beard
    @prometheus_beard Před 9 měsíci +1

    Short and sweet mate, thanks! Subbed too 👍

  • @Sworn973
    @Sworn973 Před 6 měsíci +3

    Real quick, 0:39, its not the unreal engine folder, it is the project folder, whatever project you have.

  • @ThunderCast
    @ThunderCast Před 11 měsíci

    Great job. I had to watch 5 of these before I got here, as someone who does not get Materials that well this was super helpful. Thank you.

  • @lecastlevania
    @lecastlevania Před 8 měsíci

    Thank you so much this was really helpful!

  • @ZorkoZerg
    @ZorkoZerg Před 11 měsíci

    Thanks for the instructions, it will be very handy.

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      You’re most welcome!

    • @ZorkoZerg
      @ZorkoZerg Před 11 měsíci

      Did you try displacement of landscape material layers? How does it handle blending?@@lonewolf_studio

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci +1

      @@ZorkoZerg Not yet sadly but I will be really happy to share it if I do.

  • @Mrjononotbono
    @Mrjononotbono Před 10 měsíci

    This is excellent. Thank you! :)

  • @mae2309
    @mae2309 Před rokem +1

    AMAZING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! FKN AMAZING!!! thank you mate

  • @randallgames9862
    @randallgames9862 Před rokem +4

    Every time I build / package this, the landscape appears broken. The landscape surface breaks apart into multiple separate rectangles , and it disappears when the camera moves too close. Any idea about the reason behind this?

    • @lonewolf_studio
      @lonewolf_studio  Před rokem +1

      Move away and then move close again, also decrease the magnitude of the displacement between 0.03 and 0.06

    • @romank3157
      @romank3157 Před 11 měsíci

      ​@@lonewolf_studioTry to package the project and run it. It seems that nanite tesselation on the landscape doesn't work in packaged build. But, at the same time, regular nanite static meshes with tesselation works fine.

  • @JimJams-qf9vv
    @JimJams-qf9vv Před měsícem

    This is perfect! Exactly what I was after, anyway to control tiling on a single material?

  • @stevencarroll9613
    @stevencarroll9613 Před měsícem

    have you had any issues with tesellation not blending across components? it looks like my UVs are offset a little on every component so i get some sheering along the component edges

  • @krasnavin
    @krasnavin Před rokem

    Great and timely tutorial.

  • @judofernando8298
    @judofernando8298 Před 3 měsíci +2

    help please. im using 5.3 and already copy the things into the config folder. but the displacement still not appears T_T. any idea ?

    • @akamathisb
      @akamathisb Před 14 dny

      i had the same issue. i think the displacement is not working if raytracing is enabled in the project. so i had to disable raytracing in the project settings and now it works.

  • @ednardoguimaraes4340
    @ednardoguimaraes4340 Před 11 měsíci

    Very good vídeo i loved thank You

  • @negrodeus666
    @negrodeus666 Před rokem

    Brutal , gracias maestro

  • @piedra_y_3D
    @piedra_y_3D Před 9 dny

    ooh mna, thank u so much!!

  • @deebal3851
    @deebal3851 Před rokem

    Saved, Thanks!

  • @fernwehmind
    @fernwehmind Před rokem

    WTF? This update is freaking good!

  • @8bit-sage
    @8bit-sage Před 2 měsíci

    Hello! Thanks for great video. Tell me please, how fix 'landscape physical material needs to be rebuilt' in Unreal Engine 5.3.2?
    I'm try:
    - rebuild the landscape
    - redefine the physical material.
    - If I remove one square of landscape, one less error becomes one less error

  • @ShadY-xf9qp
    @ShadY-xf9qp Před 8 měsíci +2

    what to do please help me I have white lines and artifacts on the landscape how to solve please

    • @t3d_fx
      @t3d_fx Před měsícem

      i am facing the same issue : (

    • @ShadY-xf9qp
      @ShadY-xf9qp Před měsícem

      @@t3d_fx _(

  • @karlblumstein8396
    @karlblumstein8396 Před 11 měsíci

    wow.
    it works.
    thx. ;)

  • @brandoncritch9781
    @brandoncritch9781 Před 9 měsíci +1

    Hello I can not find the enable nanite section on my landscape, any help would be appreciated thanks.

    • @larnus2548
      @larnus2548 Před 5 měsíci

      Do you have the latest ue5.3 version?

  • @EliteGamer-ps5ru
    @EliteGamer-ps5ru Před 5 měsíci

    Landscape material is not there for me in world settings, is there a way to fix this? I have not been able to paint because of this any suggestions would help thx

  • @BetaraptorLP
    @BetaraptorLP Před rokem +1

    Hi, I'm having a problem with this, when I build data for landscape, I pretty much instantly lose all FPS until i disable nanite landscape again. The debugger shows "nanite:visBuffer" as the culprit, not sure why

    • @lonewolf_studio
      @lonewolf_studio  Před rokem +1

      Is the scale of the Landscape too big! Test it on normal size landscape.
      If this is not the case then did you follow step by step?

    • @BetaraptorLP
      @BetaraptorLP Před rokem +1

      @@lonewolf_studio I did, and the landscape is actually quite small with only basic geometry. It happens on all my testing maps as well. Also I noticed, when I displace terrain and switch to nanite triangle view, the triangles near the camera look completely broken, with gaps between them.

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      If you need any help please contact me on my email: lonewolf.netmail@gmail.com

  • @Demnus
    @Demnus Před rokem +2

    Ok, but what about landscape layers when using nanite landscape? What's the point of it if you cant paint different textures?

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      I already have a tutorial on how to use blend material to paint different texture 🙌

    • @Demnus
      @Demnus Před rokem

      ​@@lonewolf_studioDidn't know they made it work. If it actually does, it's huge!

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      @@Demnus You are right! It is really amazing.

  • @cemky3364
    @cemky3364 Před 11 měsíci +1

    Thank you for tutorial. I wanna ask a question. Can we use this for deformation of landscape? I tried with Render Target. But I am new. I cant succed :)

  • @leopoldoizquierdo9805
    @leopoldoizquierdo9805 Před 11 měsíci

    I tried this and honestly I don't know what kind of graphics card one has to have in order to be seamless results, it works well and looks nice from far view and more or less from nearest view...but the frame rate dropped drastically when this is activated. I have an RTX 3060. Other than that, good tutorial.

  • @sonuupadhyaya2813
    @sonuupadhyaya2813 Před 10 měsíci +1

    what advantage does these extra steps have over just enabling "Nanite Displaced Mesh" plugin?

    • @sanjimanga8923
      @sanjimanga8923 Před 9 měsíci

      Was wondering this too

    • @404killer
      @404killer Před 7 měsíci +2

      The landscape/ground itself is not a mesh, it has different properties. You could make your ground out of rectangular box objects though if it works for your project

  • @SwiperGuy
    @SwiperGuy Před 10 měsíci

    Idk why but Unreal is not letting me check the Nanite box to make it True. Its greyed out. Any reason why?

  • @yantingye1677
    @yantingye1677 Před rokem

    Hello, I would like to know why it is necessary to re-enter the console command in UE's cmd after adding it to the DefaultEngine. ini file?

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      No not at all. Just in the default engine. The other way is just to make sure.

  • @shucayb-code
    @shucayb-code Před rokem +1

    i wonder if mesh paint will work on displacement mat🤔

    • @lonewolf_studio
      @lonewolf_studio  Před rokem +1

      I think yes! If it works hopefully I will do a tutorial.

  • @yyin2612
    @yyin2612 Před 6 měsíci

    Why does a new feature require entering a code to be activated? Why not set a switch?

  • @UnchartedWorlds
    @UnchartedWorlds Před 11 měsíci

    test displacement with cell-bombing node and see if it gets rid of the tiling :)

  • @alexcristofani
    @alexcristofani Před rokem

    game changing

  • @ognyannedyalkov1881
    @ognyannedyalkov1881 Před 11 měsíci

    Sorry for the silly question I am a beginner, but is this working on simple objects and not landscapes only? Like if I want to make a stone wall?

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      Of course no problem at all! And yes it works fine on any mesh.

  • @martinaggerholm8992
    @martinaggerholm8992 Před 7 měsíci

    the project crases when trying to open it after adding the code. Im sittin on a m2 macbook pro.

  • @denissarto7700
    @denissarto7700 Před 11 měsíci

    Great turorial mate!!! I have a question, if i want to blend different landscape material with the displacement, it works? How can i do it?

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci +1

      Yes I already have a tutorial for a Blend Material Landscape With Displacement. Go check it out czcams.com/video/V28mRmSTA_4/video.html

    • @denissarto7700
      @denissarto7700 Před 11 měsíci

      @@lonewolf_studio fantastic!! One last question😅 it works also in unreal 5.2?

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      @@denissarto7700 am not so sure 🤔 but prefer 5.3

  • @happyspritgamer540
    @happyspritgamer540 Před 5 měsíci

    after i enter console command it didi not give me build dta option

  • @UltimatePerfection
    @UltimatePerfection Před 11 měsíci

    After enabling nanites, can you still sculpt terrain as normal or do you have to rebuild nanite data every time?

  • @glenn3646
    @glenn3646 Před rokem

    sweet

  • @danverochraner6659
    @danverochraner6659 Před 11 měsíci

    After I've started painting second material displacement disappeared. It only shows on segments that don't have 2 different materials painted in one. Is there a way to paint multiple materials while both of them using displacement? Current 1 material setup only seems useless..
    edit:
    OK i've fixed that by creating separated landscape blend node for just displacement.

  • @FPChris
    @FPChris Před rokem

    Sweet. Do you have to re-enter the console commands every time you open Unreal?

    • @lonewolf_studio
      @lonewolf_studio  Před rokem +1

      No need to enter them when you enter the project but sadly you have to in the default engine! I don’t know why they would do this.

    • @ATomCzech
      @ATomCzech Před rokem

      Wh they don't put it to settings 😞

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      @@ATomCzech Yes it’s quite sad we have to go through all this process :/

  • @lazyhexor
    @lazyhexor Před rokem

    Displacement is missing when I create a new material and other options such as opacity, opacity mask are greyed out. Would you know the reason for this? Thank you

  • @megitsune714
    @megitsune714 Před 11 měsíci

    when i enable nanite for my landscape, i cant build level. it always crashes with this error:
    Attempting to add the same material twice with different export settings
    ive even tried making a new project and just enabling nanite on a flat empty landscape. same error, im not even using a material
    and yes i did add the commands to my config file
    help?

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      Please come discord and send us screenshot so we can see why!

  • @zreloaded5916
    @zreloaded5916 Před 2 měsíci

    Doesnt work for me, the Displacement is still greyed out.

    • @zreloaded5916
      @zreloaded5916 Před 2 měsíci

      Fixed it! Had to manually Enable tesselation for the Texture

  • @morlok4875
    @morlok4875 Před 11 měsíci

    Unrealengine 5.3 is a Gamechanger!
    Sadly the Xbox SeriesX and PS5 are a littlebit to unpotencial for all the good features!

  • @Reflective-Matter
    @Reflective-Matter Před 11 měsíci

    When I enable path tracing the landscape goes flat again, do you know how to solve this? The displacement is only visible in 'lit'

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      Yes please check the pinned comment it might help you.

    • @Reflective-Matter
      @Reflective-Matter Před 11 měsíci

      @@lonewolf_studio Thank you, that doesn't seem to solve it though, the landscape still displays flat when using pathtracer. Do you have any other suggestions?

  • @Liniker180
    @Liniker180 Před 11 měsíci

    how hard would it be for a project already in development to go back and add nanite landscape to their world maps?

  • @glormond
    @glormond Před 11 měsíci

    So they added a new (old) function and then hid it, so that we could enable it in config files? I don't get it.

  • @RomanSherin-lm9cs
    @RomanSherin-lm9cs Před 11 měsíci

    How complex is it? i mean performance

  • @skilat193
    @skilat193 Před 11 měsíci

    Nice but what about player walking on it ? Still have no collision ?

  • @sahinerdem5496
    @sahinerdem5496 Před rokem

    what about collision with generated surface. it ain'T. if there is a way please share with us. Regards.

    • @lonewolf_studio
      @lonewolf_studio  Před rokem +1

      I will check this out! But for now I think there is no collision.

  • @friedrichnietzsche883
    @friedrichnietzsche883 Před 10 měsíci

    there is no deafult engine in config

  • @AwarelLeinad
    @AwarelLeinad Před rokem

    What's the name of the song in the background please. Than you for the video.

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      There is no specific name for this song but if you want I can send it via email! Contact me if you want.
      And thank you!

  • @Punchmememe
    @Punchmememe Před 11 měsíci

    Well i cannot paint the landscape anymore How do i fix this? because the i tought would work like i tought but it did not :)

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci +1

      You mean as blend material?

    • @Punchmememe
      @Punchmememe Před 11 měsíci

      @@lonewolf_studio yes. I have tried to make an terrain from dessert to green world. And the nanite's did not like it. Just would not do it. Does not crash it just ignores it.

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      @@Punchmememe Go watch my new tutorial! I have a video that explains painting landscape with displacement.

  • @duddleypembere7079
    @duddleypembere7079 Před rokem

    how do you do it with material instances like a megascans ?

  • @nerikiman1743
    @nerikiman1743 Před 11 měsíci

    i dont have the option to enable nanite for some reason

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      Make sure to add the commands correctly and save it. If you’re still having the issue, please connect to Discord so we can help you.

  • @vasyan667
    @vasyan667 Před rokem +1

    What about seams (holes) between landscape segments?

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      I really don’t know why this is happening with some people but if you want join my discord to discuss this.

    • @vasyan667
      @vasyan667 Před rokem +2

      Found out. Value "NanitLODIndex" should be 0

    • @lonewolf_studio
      @lonewolf_studio  Před rokem +3

      @@vasyan667 Glad it worked! I will pin your comment so others can see the solution. Thanks🙏

    • @g10118
      @g10118 Před rokem

      @@vasyan667 haven't tested this yet myself but isn't that just disabling landscape LODs?

    • @jambackingtracks6951
      @jambackingtracks6951 Před 11 měsíci +2

      Check Nanite Skirt option and set Depth as necessary

  • @user-xg1gh8zm9b
    @user-xg1gh8zm9b Před 11 měsíci

    I did the copy paste and restarted the unreal but displacement option not showing

  • @mrlogo3733
    @mrlogo3733 Před 10 měsíci

    what musiс?

  • @jonathandong1422
    @jonathandong1422 Před 11 měsíci

    This tutorial didn't work I couldn't get the displacement option to show

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      Which version are you using?

    • @jonathandong1422
      @jonathandong1422 Před 11 měsíci

      U I just realized im on a newer version I know how to do this now thank you for getting back to me!
      @@lonewolf_studio

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      @@jonathandong1422 Most Welcome!

    • @hani_issa
      @hani_issa Před 8 měsíci

      Dude, @@jonathandong1422 type the solution here for future people having the same issue like myself

  • @AGCreationsflorida
    @AGCreationsflorida Před rokem

    I followed all steps and my entire landscape is invisible now.... anything I apply the material to goes invisible.

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      I don’t know why. It happens only when you apply it and then you move away from the landscape it will come back. If it is till happening please contact me on discord or email.

    • @AGCreationsflorida
      @AGCreationsflorida Před rokem

      could it have to do anything with the landscapes layers? idk im still learning@@lonewolf_studio

    • @AGCreationsflorida
      @AGCreationsflorida Před rokem

      also the landscape only goes invisible when I build or rebuild nanite.

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      Did you copy and paste them correctly?

    • @OvejaL777
      @OvejaL777 Před 11 měsíci

      ​@@lonewolf_studio there is any solution for this? i saw a lot of people having the same issue, something like everything gets invisible when apply the displacement.

  • @SianTube
    @SianTube Před 11 měsíci

    That's work only on 5.3 ?

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      No I think it also works on 5.1 and 5.2

    • @revan9903
      @revan9903 Před 11 měsíci

      afaik the nanite option for landscapes is one of the new features from 5.3, so I don't think it's possible on older versions

  • @2010Edgars
    @2010Edgars Před 10 měsíci

    See no displacement in materials.

    • @jacobacostamasterscribe2200
      @jacobacostamasterscribe2200 Před 10 měsíci

      You have to add a line to your engine INI file for that project. Most of these vids show it, but if you look up unreal engine 5 allow nanite tessellation you’ll find how to do it

    • @jacobacostamasterscribe2200
      @jacobacostamasterscribe2200 Před 10 měsíci

      this guy shows it at the 45 second mark so I’m getting the impression you watched less than that before commenting

    • @2010Edgars
      @2010Edgars Před 10 měsíci

      @@jacobacostamasterscribe2200 Yeah, solved problem. Thanks!

  • @SimSpacer
    @SimSpacer Před rokem

    Thanks for your tutorial, I finally figured out how to get it working. However, all I get is a spiky mess even at very low digits, maybe it's because I have 2 different landscape textures blended together?

    • @lonewolf_studio
      @lonewolf_studio  Před rokem +1

      Yes. All you need is one landscape and you will get a fine result🙏 and you’re most welcome.

  • @almirqueiroga2374
    @almirqueiroga2374 Před 11 měsíci

    My whole landscape is invisible, please help

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      I think it is about GPU !!! But try changing the magnitude

    • @almirqueiroga2374
      @almirqueiroga2374 Před 11 měsíci

      @@lonewolf_studio Oh god, that was my fear, GPU been too old

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      @@almirqueiroga2374 I am sorry but most people are complaining about this 😬

    • @almirqueiroga2374
      @almirqueiroga2374 Před 11 měsíci

      @@lonewolf_studio That was it! My computer has an old 580X, as soon as I changed to my laptop with a 3050 it worked fine, thank you so much!!

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      @@almirqueiroga2374 Alright great then 😇

  • @ashensamurai8072
    @ashensamurai8072 Před rokem

    it looks amazing, unfortunately the performance cost is insane.

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      You are right! But this is still under process in unreal engine.

    • @pucnaa
      @pucnaa Před 11 měsíci

      Is is costly for landscapes only or any texture applied in an object, with displacement activated?

    • @lonewolf_studio
      @lonewolf_studio  Před 11 měsíci

      @@pucnaa Yes any object. You only have to turn on nanite for this object and you are good to go! You can also use materials from other websites. Just make sure they have displacement.

  • @weightednormal3682
    @weightednormal3682 Před 11 měsíci +1

    It's almost as good as 4.6

  • @riccolaroso643
    @riccolaroso643 Před 5 měsíci

    do you know how to apply it too multile materials

  • @woodoyoy
    @woodoyoy Před rokem

    Why they made it possible for landscapes, but the mesh paint still doesn't work on nanite objects?

  • @TheMorbidnoizz
    @TheMorbidnoizz Před rokem

    r.Nanite.AllowTesselation=1
    r.Nanite.Tesselation=1
    added but it ignores them and when i open project they are set to 0 both. I can change the first one, but with the second one i got error r.Nanite.tesselation is read only. Anyone?

    • @lonewolf_studio
      @lonewolf_studio  Před rokem

      If so try not adding them the console command. Only add them to the default engine.

    • @TheMorbidnoizz
      @TheMorbidnoizz Před rokem

      It's exactly what I did. And they are set both to 0 when I open project with updated ini file. You can check are they 1 or 0 just by putting no numer after command.

    • @nikadams8091
      @nikadams8091 Před rokem +1

      Make sure you write tessellation with two l's !!!@@TheMorbidnoizz

    • @lonewolf_studio
      @lonewolf_studio  Před rokem +1

      Exactly yes I didn’t notice. Tessellation is written this way. Please copy and paste them from the description.

    • @TheMorbidnoizz
      @TheMorbidnoizz Před 3 dny +1

      @@nikadams8091 thanx man !