Save Days! Procedural Content Generation Framework (PCG) - Photoreal Landscape Tutorial

Sdílet
Vložit
  • čas přidán 16. 06. 2024
  • Tutorial on the NEW Procedural Content Generation Framework (PCG) in Unreal Engine 5.2. The basics of PCG and how to generate a photoreal field of flower in a few clicks.
    🎬 FREE TRAINING - courses.azielarts.com/registe...
    🎓 ONLINE COURSE - courses.azielarts.com/earlybi...
    💖 SUPPORT ME - www.azielarts.com/donate
    RESOURCES
    ⚡ PCG LIVESTREAM - czcams.com/users/live7CKJ0rOzkYw
    ⚡ The all-in-one course creation/selling software I use - www.coursecreator360.com/home...
    CONNECT WITH THADDAEUS
    ◇ WEBSITE - tandreades.com/
    ◇ INSTAGRAM - / thaddaeus_makes
    ◇ ARTSTATION - www.artstation.com/thaddaeus
    GEAR
    ◇ CAMERA - amzn.to/3mAnjF7
    ◇ MICROPHONE - Earthworks Icon Pro
    COMPUTER
    ◇ GPU - amzn.to/3H0qj4w
    ◇ CPU - amzn.to/3om6WMG
  • Krátké a kreslené filmy

Komentáře • 140

  • @ElcoolMo
    @ElcoolMo Před 5 měsíci +94

    density noise was replaced with Attribute noise in UE 5.3

  • @TomKendry
    @TomKendry Před měsícem +9

    You'll need to use the "Get Landscape Data" node instead of the Landscape pin on on the "input" node in 5.4

  • @billB101
    @billB101 Před 6 měsíci +1

    Nice thanks. I'm also getting pretty good results using the looseness option in the surface sampler instead of density noise for filtering points.

  • @wuhjuhbuh
    @wuhjuhbuh Před 4 měsíci +2

    Only 11K subs?? I'm surprised. I just started watching a few of your videos recently in preparation for my first game in UE5. I find your vids straight to the point, and very informative. Also, nice work on the production quality of your vids. Great editing, very classy.

  • @carljthatsme94
    @carljthatsme94 Před 4 měsíci

    Thanks so much for this. Created a large open map and was hand placing and sculpting so much. This system is perfect for filling out entire areas for me to hand build what I need. UE5 is so good because amateurs can create incredible works.

  • @michaelgoeke6446
    @michaelgoeke6446 Před 4 měsíci

    Subscribed. Love the attention to detail and the speed you cut a path through the subjects.
    feedback - as a UE5 noob, at 1:58 you say "We're going to double click it to open it". Wiggling the mouse where I'm supposed to click would have helped, the mouse pointer had disappeared. It took a while to figure out you were talking about clicking the Graph section. I tried double clicking the element in the viewport, the item in the outliner, the line items in the details pane. What I finally found was I could click the PCG component line just below the instance line and the graph attribute was right there to double click.

  • @Highcastle_of_Geek
    @Highcastle_of_Geek Před 10 měsíci +8

    Subscribed. I already knew most of this, but I like watching concise and efficient tutorials, YT is so full of "tutorials" that are poorly produced, non-narrated, and often just timelapses with no clear instruction. Your teaching style and content are perfect for this type of subject. Looking forward to more tutorials from you.

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

      Welcome!! That is awesome! Yeah I absolutely agree. I kind of just make the tutorials that I would want, which are, like you said, more to the point and have more info

  • @CaptainPrice5-fs9fp
    @CaptainPrice5-fs9fp Před 3 měsíci

    Amazing, thank you!

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

    Lol, I will binge watch all your tutorials I guess. I really like your tutorial style. They are easy to follow, with a great balance between not wasting time and explaining stuff in detail.

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

      Yo! that is exactly what I am going for. I am so happy you found them helpful 👍

  • @Vikkoify
    @Vikkoify Před 7 měsíci +1

    Thank you for all you do. Great work, extremely helpful.

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

      Awesome 👍 happy to help!

  • @dominikgomoka8541
    @dominikgomoka8541 Před 8 měsíci +1

    Hey, just starting to implement PCG for the first time in large arch-viz scene - thank you for your tutorials, definitely here to stay :) Flower Power :)))

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

      Yay welcome! I am pumped for you. Is there any other topics that you might need help with?

  • @1111JustinSaNe1111
    @1111JustinSaNe1111 Před 10 měsíci +3

    I am creating a swamp environment in UE5, and I find your videos easy to follow. Thanks for spending your time creating these types of videos.

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

      Amazing!!! Shoot me a link to it

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

    Thank you for the tutorial. What are the benefits of using PCG Framework over Procedural Foliage Spawner? Here you are using Static mesh for each plant, but Foliage spawner is using Foliage Static mesh which have a lot of plant related variables.

  • @julianc4304
    @julianc4304 Před 11 měsíci +8

    Your videos are great. I don't subscribe to many channels, but have to yours! I really like your relaxed presentation style, and you really know your stuff. If you have time, please post more UE videos. Thanks! BTW, I think your video thumbnails have really improved over time, and think the ones with your profile in them work best. Video titles seem really good too. Keep doing what you're doing and I'm sure your views are going to skyrocket.

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

      You have no idea how encouraging it was to get this. Thank you so much for taking the time to write this Julian. You rock!!!! Don't worry many more videos to come!!

  • @MartianStream
    @MartianStream Před 5 měsíci +1

    Great Video very helpful and saved me a lot of time on filling a world but idk if its just hardware issue or not but the grass that is generated by the PCG disappears at some angles or it goes flat and i was wandering how to fix that if its not hardware issue? Also im using Unreal 5.3

  • @warmad2596
    @warmad2596 Před 4 měsíci

    Started learning about UE5 landscape while on vacation. This is an awesome video. Got any videos explaining exactly what is Procedural and what it is all about? Like what it is and primarily used for besides landscape generation?

  • @iam_daamii
    @iam_daamii Před měsícem +1

    Amazing tutorial ❤

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

      Thanks! Hope it was helpful 👍

  • @Clawstorm
    @Clawstorm Před 5 měsíci +3

    Your pacing and editing is literally perfect. Subbed for sure. Please for the love of god make as many UE5 videos as you possibly can. If you're a viewer reading this and you're new to UE5, sub to this man. He's the hero we all need.

    • @azielarts
      @azielarts  Před 5 měsíci +1

      Wow this is such an encouragement, thank you!! I am so glad you are getting a lot out of the videos. I am just so pumped to spread the knowledge and help/inspire as many digital artists as I can. Haha you got it man, more exciting stuff to come 🤙

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

    Hey Aziel, Just starting out and you've been a great help! I really like your free course too. But its kind of hard to follow along if I cant reverse the video and hop back a few seconds. Is there a reason this isn't possible?
    Other then that, I'm absolutely stoked about your tutorials. keep it up!

  • @marccreason6043
    @marccreason6043 Před 4 měsíci

    Amazing ❤

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

    great content thanks.

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

    This was an incredible tutorial, thank you so much. Do you have any tips for increasing the framerate when building this? I have a 3080TI and a solid CPU, but this sure bogs it down, especially when PCG is adding it's stuff. I would imagine there's some lighting, raytracing, shadows etc that I can drop down while editing to get my FPS up? Would appreciate any advice.
    Thanks again! Subbed!

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

    I'm new to UE and your tutorials have been so helpful. Thank you so much for everything you do! I can't seem to figure out why my grass disappears at certain distances and angles. I've read about cull distance but I can't seem to find a straight answer of how to correct it. Do you have any advice? Thank you!

  • @danielgiambattistelli7380
    @danielgiambattistelli7380 Před 6 měsíci +1

    Nice starting point

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

      Thanks! I hope it sets you up well for some amazing creations!

  • @agauerm
    @agauerm Před 5 měsíci +1

    Awesome tut! Is it possible to do it with nanite? You mentioned your computer started slowing down when the meshes loaded. Perhaps if it's the nanite version there will be no performance hit.

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

      Thanks 👍 Yes it works with nanite, in fact I tend to do that in more recent projects

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

    Bro. These pov drone shots. Have you done tutorials on these?

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

    How does your viewport look so beautiful while editing? I have everything default, but for me it looks closer to MS paint than anything you make. Love all your basic tutorials btw, really help a complete beginner like me!

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

      He probably has a beast of a PC.

  • @LanciaSiluri
    @LanciaSiluri Před 5 měsíci +1

    you have my sub, great channel on UE5 content

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

      Thanks so much! I am honored

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

    This Is Very Help full For Me Thanks.
    please please please make video on textures my textures are luck very uglly and repeatedly
    i love your videos. keep it up.

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

      Absolutely 👍 happy to make some videos on that. I will add it to the list.

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

      @@azielarts thanks

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

    Thanks for the video man, very informative.
    What can you tell me about the performance of the scene at the end of this video? You had a LOT of grass and flowers (lots of points).
    How does that impact performance?
    Thanks

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

      So glad you found it helpful!! For me it runs smoothly, but that will really depend on your computer. The actual sim part is not heavy, and when you have something you like you can bake it in. It more just comes down to standard optimization of meshes and textures.

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

      @@azielartscan you turn on nanite and lumen for this stuff?

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

      @@o_o9039 Yes I am using both on this. Since Nanite now supports foliage, it really helps a lot.

  • @Xelarious360
    @Xelarious360 Před 5 dny

    those better be drone shots

  • @Phraxas52
    @Phraxas52 Před 3 měsíci +1

    So should I be using Procedural Foliage like in the Save Hours! video or do I use the PCG framework here? Is PCG more up-to-date or does the other one have foliage-specific features not shown here?

    • @azielarts
      @azielarts  Před 3 měsíci +1

      Hey! Great question. I would personally go with PCG at this point. Both are valid for sure. Procedural foliage will spawn foliage and PCG will spawn actual meshes, so there might be some technical reason why you would go with one or the other. I personally use PCG because it is the newer tool and has more power in what you can achieve with the system. Up to you though:)

  • @mitchellrcohen
    @mitchellrcohen Před 4 měsíci +1

    Amazing

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

    Hi, I am in UE 5.3, at the point where we hit Generate, then back to Graph view and hit D, but I don't see any volumes appearing. When I dragged out from the Landscape pin it said deprecated. Maybe that is the issue? thanks!

  • @EeshaRichards
    @EeshaRichards Před 6 měsíci +2

    hey

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

      Hey! Thanks 👍 Yep the density noise was replaced by Attribute noise in 5.3

    • @ElcoolMo
      @ElcoolMo Před 5 měsíci +1

      @@azielarts thanks i was looking for this

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

    thank you
    What are the expected reasons for not doing debug?
    I pressed generate and deleted everything and started over again yet nothing happens
    any advice ?

  • @jemfrench8518
    @jemfrench8518 Před 4 měsíci

    Would be nice to include the beginning scene that people can download, especially for complete newbies like myself.

  • @ravnOne65
    @ravnOne65 Před 2 měsíci +1

    Realy nice result, to pity that it is just static mesh

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

      Yeah, it is a limitation for sure:/

  • @user-im5hm2ty6d
    @user-im5hm2ty6d Před 10 měsíci +1

    Hello I have seen your other video which is slightly older about the old procedural foliage object and I love it mainly because of the nature logic it uses. Things like seed spread and stuff. I now would like to use pcg as it is more versatile in the stuff I can spawn (villages, houses, Rocks, etc) but I didn't think about the nature logic aspect. I then found out how important it actually is. my pcg graph just basically had a surface sampler a transform points and a static mesh spawner it works but looks like the grass is placed in a grid. Do you know any way to simulate seed spread and stuff like that?

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

      Hey, yeah great question. You can achieve a similar result with PCG, it just takes a bit more set up. For example you can spawn a bunch of points, then you can use the position of those points to spawn a second grid of points that gradually get smaller based on their distance from that first point. With a bit of randomness thrown in, you will get something similar. PCG is indeed more versatile as you said, but because of these you need to build that nature logic from scratch as opposed to having it built in. Does that make sense?

    • @user-im5hm2ty6d
      @user-im5hm2ty6d Před 10 měsíci +1

      @@azielarts Is this what you did with the density filter/noise in your video as it seems you have clump of grass/flowers in your video?

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

      @@user-im5hm2ty6d the density/noise is just another way to control the randomness and amount. But it does have the effects of generating clumping like placements

    • @user-im5hm2ty6d
      @user-im5hm2ty6d Před 10 měsíci +1

      @@azielarts Thank you very much for clearing that up for me. The density noise/filter method works well enough for me I just had to tweak some density settings.

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

      @@user-im5hm2ty6d Absolutely! Good luck!

  • @newchaoz
    @newchaoz Před 6 měsíci +1

    Thanks for the vids! Complete newbie here, trying to follow step by step and, I could not find the FlowerHills folder or anywhere to download it?

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

      Did you create them here czcams.com/video/g84cg2KvJxY/video.html

    • @azielarts
      @azielarts  Před 6 měsíci +1

      Sorry I probably should have mentioned that, I made a folder and called it that for myself. There is nowhere to download it from. All of the assets I compiled for the tutorial from downloading individual parts from Quixel Bridge. If you are a complete beginner I might suggest checking out my courses. They really fill in all the gaps if you are coming completely new to Unreal. I am hoping to get some more beginner focused videos on the channel as well.
      I am super excited for you!! It is an exciting time to be learning this stuff 👍

  • @MrMoorich
    @MrMoorich Před 3 měsíci +1

    In the next video, make an insert with a camera on the floor of the screen

    • @azielarts
      @azielarts  Před 3 měsíci

      Thanks for the feedback 👍

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

    How to make spline patches like roads on this pcg landscape?
    Secon question. Can i make this pcg without landscape? For example flying rocks or something?

  • @FPChris
    @FPChris Před 3 měsíci +1

    I would love to see you make an Errant Landscape/World tutorial.

    • @azielarts
      @azielarts  Před 3 měsíci +1

      Oooh nice, I have never used that one, going to check it out now.

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

    When I add the PCG to the world, overlapping the landscape as done in the video. The debug shows the points under landscape that has been raised. Any idea why?

  • @bigsky7617
    @bigsky7617 Před 6 měsíci +1

    I finally bit and tried PCG with this video and holy crap it's cool! But performance sucks! When I was done with this video I was getting 30-40 fps. When I recreated it with foliage painter next to the PCG volume, my fps (when the PCG wasn't on screen) was 120. I run a 12900KF, 3080ti with 32Gb RAM. Am I missing some optimization, or is this made with beefier rigs in mind?

    • @azielarts
      @azielarts  Před 6 měsíci +1

      Amazing! It is generally more intensive, however I do have a video on optimization for pcg which should help. Also the area you are simulating and the assets themselves have a huge effect on the performance

  • @senli6453
    @senli6453 Před 5 měsíci +1

    I like your T-shirt!

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

      Thanks! It is from an art studio called Plastered 8. They are awesome, I love their stuff!

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

    Oh man, I went to go try this (02:26) and Unreal is telling me that the Input node is deprecated. Do you have an updated tutorial by any chance? If so, let me know! Thanks, Aziel. 😊😊

  • @IronfinInc
    @IronfinInc Před 9 měsíci +2

    hey I'm using 5.3 and Density Noise isn't an option. Have they renamed it? Suggestion?

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

      Hey I am running in to that as well ! just put up a video on it czcams.com/video/GnpaBZiwExA/video.html

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

    sorry for the question. it may sounds strange but why to use density if you already have a "point per square meter" if you want to lower number of meshes?

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

      I love questions! you are right you can use both, using the density filter lets you sample the same stream of points for multiple types of meshes instead of resampling the landscape every time. It is more of an efficiency thing. As you get more in depth with pcg you will start to look for ways to simplify the graph and reuse points. Does that makes sense ?

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

      ​@@azielartsyap :) I'm just started to learn UE 5.3 so with experience will come knowledge

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

      @@ForeverNils You got this! It only gets easier👍

  • @DeadScot194
    @DeadScot194 Před měsícem +1

    So with no one working with the same version of the engine, are any of these tutorials meant to be worthwhile?

    • @azielarts
      @azielarts  Před měsícem +1

      Thanks for the feedback. I make my tutorials with the version of the engine I have at the time of recording. This is the best we can do with things changing all the time.

  • @ParikshitBhujbal
    @ParikshitBhujbal Před 7 měsíci +3

    I can't see any option for Density noise.....Help please!

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

      Oh, I googled it and found another video of yours where you addressed the problem lol
      For anyone else wondering what the solution is, simply substitute density noise with attribute noise

    • @azielarts
      @azielarts  Před 7 měsíci +1

      Nice glad you found it. I feel like should add a link to the description

  • @landensloas7630
    @landensloas7630 Před 22 dny

    how did you even make the grass land in the first place?
    i just started and no tutorials ive seen have shown me anything they all just magically start with a grass land

  • @awdsgrgde6979
    @awdsgrgde6979 Před 5 měsíci +1

    One question. In 4:34, isn't 360 degrees too much? This way half of the grass is gonna just clip through the floor and not be visible. Or am I misunderstanding something? I am still fairly new to Unreal Engine.

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

      Great question! Basically you only add a 360 rotation in the z axis. This is the up and down axis. So it effectivly means that the object will spin 360 around like a top, not down into the ground. Does that make sense?

    • @awdsgrgde6979
      @awdsgrgde6979 Před 5 měsíci +1

      @@azielarts Ok, I get it now. I thought those rotations worked differently. Thanks so much, for response and for the work you put into these videos.

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

      @@awdsgrgde6979 You are welcome! I am excited for you! You will be comfortable with these tools in no time.

  • @PlacesofMiddleEarth
    @PlacesofMiddleEarth Před 4 měsíci

    I don’t see much time saving with pcg unless you are making formations like seen in the electric dreams project. The foliage paint tool is probably faster for basic applications.

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

    What pack of greens do you use ?

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

      I think it was wild grass in quixel bridge. I just grabbed a few of there that looked cool. It was not a specific pack

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

      Thanks for the quick response and thanks for the great tutors 💪@@azielarts

  • @khaoxgaming
    @khaoxgaming Před 22 dny

    When I change the point extents to 1 it gives me an error that says "tried to generate too many points". Can anyone assist with this?

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

    Why not just use the foliage tool? Is this better with performance or do you use procedural generation for some other reason? Using the foliage tool seems a lot more simple than this and you can create a lot of foliage very fast.

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

    It is much better than the Foliage Paint tool...

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

      Good question. Not better, just different. This good for filling out a large area very quickly and foliage painting is better for smaller more art directed areas

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

    Which method is better, this one or the Procedural Foliage demonstrated in your older video (czcams.com/video/JpbWi95Bz20/video.html)?

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

      I would go with this new one, I think it is eventually meant to replace it

  • @IamNeighborlee
    @IamNeighborlee Před 24 dny

    EDIT: OK now its showing up, not sure what was going on :( .............on restarting standalone goneNot working, when do just as you indicate, setting point bounds to 1 1 1 there are no longer any boxes, small or otherwise,,then changing .1 sizeto 10,still nothing shows up, this is 5.3,what might be wrong ?

  • @jwalinadhyaru2218
    @jwalinadhyaru2218 Před 4 měsíci

    What are the downsides?

  • @Terra_King
    @Terra_King Před 5 měsíci +1

    there is no density noise node. only density filter

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

      Yeah in recent versions it updated to be called attribute noise

  • @WaZ85
    @WaZ85 Před 4 měsíci

    Can anybody tell me, why the transform points does not change anything for me?

    • @WaZ85
      @WaZ85 Před 4 měsíci

      Did not hit the D for debugging

  • @user-eb8td1qh4o
    @user-eb8td1qh4o Před 7 měsíci +1

    Love your tutorials, but a little suggestion:
    Music is really not needed . Does not necessarily contribute neither to the content nor to its epic-ness.

  • @pakki_1399
    @pakki_1399 Před 8 měsíci +1

    sir mine doesnt look like this when the pcg graph is open

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

      Hey 👋 can you elaborate? What do you mean it does not look like mine

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

      @@azielarts thank you for the response

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

      @@azielarts there is drop down button is missing in the input node

  • @IamNeighborlee
    @IamNeighborlee Před 24 dny

    Not finding density noise :(

  • @QuickPixls
    @QuickPixls Před 6 měsíci +1

    What about performance? Like you can't just do that in a video game

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

      You can absolutely use it for a game, but target hardware is important. Also you need to make sure that the assets themselves are optimized

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

      Yea sure, but there's alot going under the hood for optimization

  • @PlacesofMiddleEarth
    @PlacesofMiddleEarth Před 4 měsíci

    Couldn’t this be done faster with paint tool?

  • @lucian6172
    @lucian6172 Před 6 měsíci +1

    How do you distribute the PCG objects on imported meshes that are not a landscape ? Does PCG work without a landscape ?

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

      Great question! Actually working on a video for that now