Create Entire Cities Automatically With PCG Splines! Procedural Content Generation in Unreal Engine

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 297

  • @driftingpotato
    @driftingpotato 11 หลายเดือนก่อน +52

    good content! I was trying this on a slope surface and noticed "Project Onto Surface" needs to be enabled for the Spline Sampler. Otherwise, the points will only be horizontal

    • @azielarts
      @azielarts  11 หลายเดือนก่อน +2

      Nice! Thanks for pointing that out!

    • @predix-cr
      @predix-cr 11 หลายเดือนก่อน +2

      life saving comment right here, thank you!!

    • @gh0stcloud499
      @gh0stcloud499 10 หลายเดือนก่อน +1

      this works, but doesn't seem to take into account if there are parts inside the spline that are higher than the spline's bounding points. I think in scenarios like that you need to use the standard PCG box, and add exclusion zones manually

    • @ashishrawat5049
      @ashishrawat5049 8 หลายเดือนก่อน

      ohhh Man !!! You are a life saver, thanks for sharing that note.

    • @jessetucker1470
      @jessetucker1470 6 หลายเดือนก่อน +1

      That didn't work for me, but setting the spline Z scaling did.

  • @_Rodders_
    @_Rodders_ 11 หลายเดือนก่อน +14

    I like your tutorials. You clearly know what you're doing and know how to explain things to actually teach how something works. Most UE5 tutorials are just: Click here, type this, drag here, drag that, okay done *plays lofi outro music*.

    • @azielarts
      @azielarts  11 หลายเดือนก่อน +6

      Thank you so much for this. It is very encouraging! I love making things and teaching, so I am glad it comes through. I just try to make the videos that I would search for.

  • @MakeMine3D
    @MakeMine3D 10 หลายเดือนก่อน +13

    Than you for explaining why you made each choice and giving at least a small explanation for it. Most people just tell you to "do 'this' and then 'do this'" without explaining the reasons for using a specific tool, node, etc. Such lack of information defeats the purpose of tutorials (unless it's for more advanced viewers).
    Amazing video tutorial; thank you for doing it so well for those of us who enjoy learning.

    • @JOEFRAUST
      @JOEFRAUST 6 หลายเดือนก่อน

      I completely agree, sometimes when I watch tutorials some information seems to be missing!

  • @ewsdsdffdasasdasdasd9714
    @ewsdsdffdasasdasdasd9714 ปีที่แล้ว +10

    I wanted to know more about PCG but was extremly anxious on watching a 16min video telling me how to open/file a new scene or right click and other beginner stuffs that i hate in tutorial video. This video went straight to the point and is absolutely awesome, 5 stars ! Good job you got a new subscriber

    • @azielarts
      @azielarts  ปีที่แล้ว +4

      Yo!! Glad it was helpful. Yeah I agree. I started making these tutorials in the first place cus I felt similarly.

  • @happymanadventures
    @happymanadventures หลายเดือนก่อน

    this is seriously one of the highest quality guides on the internet, I applaud you

  • @lostmonkvfx
    @lostmonkvfx ปีที่แล้ว +3

    the spline tip in the modelling tool is great and useful tip, really hats off

    • @azielarts
      @azielarts  ปีที่แล้ว +1

      I totally agree. The spline thing is so useful. I feel like some of these new modeling tools are new and I don't see them mentioned anywhere.

  • @arulmoorthymarappan4651
    @arulmoorthymarappan4651 3 หลายเดือนก่อน

    Clarity and Simplicity = Best result; Your tutorial has both.

  • @Boschie143
    @Boschie143 ปีที่แล้ว +3

    This was super helpful, thank you!
    I'm using splines and PCG to generate vineyards in our Architectural projects. The PCG populates a custom vineyard blueprint actor that I put together. I never knew I could use the modeling tab for the splines, and the road helped a lot

    • @azielarts
      @azielarts  ปีที่แล้ว +1

      Wow awesome!! That is a perfect application. Yes totally that spline tool saved me so much time. It was really unwealdy making through blueprints just to use as a mask. Sounds like a fun project 👍

  • @merited8379
    @merited8379 6 หลายเดือนก่อน +4

    If your buildings (or any asset really) are not facing in the "correct direction", you can go to the modeling tool in Unreal, and with the actor selected, you can change the pivot point (aka the gizmo) quite easily. As a level designer, this helps a ton because then you don't have to send assets back to the artists or import them yourself into Maya or Blender. I'm pretty sure the red arrow on the gizmo is considered the forward-facing direction in Unreal.
    Edit: I don't know much about PCG, hence why I am here, so what I mentioned above is something I would do prior to putting your assets into the static mesh spawner.

    • @azielarts
      @azielarts  6 หลายเดือนก่อน +1

      Totally that is a good approach as well 👍 usually do that especially to fix the pivot point on things

  • @quantaxy
    @quantaxy ปีที่แล้ว +10

    Dude, you are by far one of the best tutorial channel! Precise, easy to follow, excellent pacing! You deserve way more views!! Thanks for putting that much effort into your videos!

    • @azielarts
      @azielarts  11 หลายเดือนก่อน

      You are so welcome! Thanks so much for the encouragement!

  • @rickfuzzy
    @rickfuzzy ปีที่แล้ว +10

    The effort you put into your videos is astounding. Thanks for the spline tip in the modelling tools. That’s gonna be such a time saver

    • @azielarts
      @azielarts  ปีที่แล้ว +1

      You are so welcome!! I am pumped that you found it helpful. Yeah I agree, I just avoided splines cus they are so annoying till I found that way of doing it. Do you have any topics or problems you are having that I could help with a video for?

    • @justanopinion7029
      @justanopinion7029 ปีที่แล้ว +2

      @@azielarts need help i got 5.3 in plugins it wont show the Procedural Content Generation only gives me the mesh option what gives?..Pls help

  • @frazaobr
    @frazaobr 10 หลายเดือนก่อน +2

    Bro thanks for this, I will try to apply into my upcoming city kit v3, but this will be more complex than I imagine, because I have like:
    Asphalt 2 lanes
    Asphalt single lane
    damaged single lane asphalt
    walkways
    walkways with side manhole
    walkways with damaged floor for tree
    walkways that are the double of size
    curbs
    street stairs
    bridge
    rivercreek with side ravine
    the variety of buildings is ok, there are 35 unique ones, not counting its own custom dressing and material variation, but due to its insane customization, I think I will have to learn more lol if I want it successful on my project, but this is a massively great start for me!

  • @manara-stream
    @manara-stream หลายเดือนก่อน

    Such an amazing tutorial. Unreal engine keeps surprising me how powerful yet easy to use. Thank you.

  • @Arrkail
    @Arrkail 27 วันที่ผ่านมา

    thanks!
    i used it for a train track to cut through a forest!

  • @tehf00n
    @tehf00n 6 หลายเดือนก่อน

    I always forget how simple PCG is until I need a refresher. Thanks.

  • @MathB_Official
    @MathB_Official 10 หลายเดือนก่อน +1

    Hi! this tutorial is amazing. Any plan on expanding from this to create a modern city? like having road intersections and have the buildings face the nearest road so the buildings are always parallel to the street? Also possibly only spawn building along those street splines I think would be great!

  • @dirreeN
    @dirreeN ปีที่แล้ว +2

    This is EXACTLY what i was looking for, you keep delivering when i need it the most!! I've been wanting to do some type of "Medieval" style with Knights etc and then them being attacked by a dragon setting everything on fire.. Now i just gotta figure out how to make a dragon spit fire and for the houses to burn😂

    • @azielarts
      @azielarts  ปีที่แล้ว +1

      YO I am pumped for you! That sound awesome! Send me a link when you have it up! Ooh yeah actually Fire is something I have only really used as downloads from the marketplace. As soon as I figure out a good way to do it, I will make a video 👍

    • @dirreeN
      @dirreeN ปีที่แล้ว +1

      Absolutely, i will do! Yeah it's getting a lot better, just have to figure out the best way to do it🤷‍♂@@azielarts

    • @azielarts
      @azielarts  ปีที่แล้ว +1

      I believe in you@@dirreeN

  • @cjpartridge
    @cjpartridge ปีที่แล้ว +2

    Thanks for the content, looking at moving industries and your videos have been some of the easiest the follow. Cheers.

    • @azielarts
      @azielarts  ปีที่แล้ว

      Amazing! I am so glad to hear that!

  • @GameroLP
    @GameroLP 7 หลายเดือนก่อน +1

    Awesome tutorial! Are you also planning to do videos about the new biome feature in 5.4? Looks pretty helpful for bigger landscapes and multiple biomes but also pretty complicated

    • @azielarts
      @azielarts  6 หลายเดือนก่อน

      Thanks so much! Yes absolutely, I plan on it.

  • @Hellishcaos
    @Hellishcaos 6 หลายเดือนก่อน

    Will you cover more complex roadways through procedurally generated towns or cities? Kind of like how modern roads work where there are a lot of intersections and other unique roads?
    Also, I love the video, man! Great work.

  • @FinGeek4now
    @FinGeek4now ปีที่แล้ว +1

    Nice tutorial! Curious about the PCG road though. How would you create a procedural road network that that has main roads as branches and alley-ways as sub-branches?

  • @TheMetaEducator
    @TheMetaEducator 6 หลายเดือนก่อน

    Nice video man. I'm a beginner. Will be paying close attention to your channel. Thanks a lot for creating stuff like this.

  • @pumahane999
    @pumahane999 11 หลายเดือนก่อน +1

    Wonderful and many many Thanks for this Wonderful Video ! Just one question - How can you use these buildings then they are not updated for use in Ue5 ?

    • @azielarts
      @azielarts  10 หลายเดือนก่อน

      Good question, I would download then into the version of unreal engine that they are built for, then you can migrate them into an unreal engine 5 project

  • @TBDJeremy
    @TBDJeremy ปีที่แล้ว +1

    Dude you went above & beyond with this video many thanks!

    • @azielarts
      @azielarts  ปีที่แล้ว

      You are so welcome!!

  • @silmusashi
    @silmusashi 7 หลายเดือนก่อน

    Hi, I wonder why you have used Bounds Modifier to make the points large but not using the Interior Border Sample Spacing? What is the pros and cons between the two methods. Thank you in advanced. Great video

  • @Niberspace
    @Niberspace 4 หลายเดือนก่อน

    Great tutorial. May I ask about the performance of this? If you generate an enormous city like this, does it make the map filesize enormous, or does it generate when the player is starting the map? (i.e. small filesize but long loading)

  • @therustedmonkie4787
    @therustedmonkie4787 ปีที่แล้ว

    Thank you so much for this! I'm new to Unreal Engine 5. I already made a forest for my lands and was looking how to create towns/roads/ext and this helped tremendously.

  • @rocketpoweredchimpgamesphi7798
    @rocketpoweredchimpgamesphi7798 4 หลายเดือนก่อน

    Very clever! Used splines once before, but this is so cool!!!!

  • @Hueventure
    @Hueventure ปีที่แล้ว +2

    Thanks so much! I'm working on a medieval city level in a game. I wanted to play around with PCG to see if I can randomize and spawn things faster. This helped immensely! Might have to use this for larger worlds now ❤. How big is your level that you used for this video? Also do you know the best way to make the roads not push the buildings out so far? ( Trying to generate meshes a bit closer for a few of my added roads)

  • @pinaboytoons
    @pinaboytoons 10 หลายเดือนก่อน +2

    This tutorial is amazing!
    My issue is that I built my buildings using modular kits from the ue5 marketplace. When I merge the actors and bring them into my pcg level, I try to enable nanite but the triangles do not appear in the nanite visualization.

    • @azielarts
      @azielarts  10 หลายเดือนก่อน +1

      Hmm interesting. That should work to my knowledge, try making a new mesh render node and adding them in. Or cleaning up the graph ( on the PCG volume in the level) and regenerating. It might not be updating for some reason

    • @pinaboytoons
      @pinaboytoons 10 หลายเดือนก่อน

      @@azielarts Thanks for the reply! I think the real issue is that the building is actually not nanite enabled even though the checkbox is telling me it is. Because other nanite meshes are showing in the visualizer but the building isn't. I've been trying to figure this out for hours now so I'm at the point where I'm just going to plug the building into the graph and see what happens lol.

    • @pinaboytoons
      @pinaboytoons 10 หลายเดือนก่อน

      Also how big is your landscape in the sample video? Mine is set to the default 63 x 63 quads but it's looking too small for my city.

  • @Utopia2023Game2
    @Utopia2023Game2 6 หลายเดือนก่อน

    your pcg tutorials are a good point for start thx u man

  • @FlySpleen
    @FlySpleen ปีที่แล้ว +2

    Wow, glad to stumble upon your channel 🙏

    • @azielarts
      @azielarts  ปีที่แล้ว

      Yo what is good! Welcome

  • @theindiegamedude
    @theindiegamedude 10 หลายเดือนก่อน

    Great content! I'm now seeing how easy it can be to use the PCG tools to create many different landscapes after watching this short/concise video. The town example is a great starting point, to get an idea of the different nodes and capabilities. I'm going to need to reference this video again, and follow along real soon. Hands on is always best to engrain these things.
    Thanks for sharing your knowledge! I love seeing videos like this, and learning new ways to design/develop using various software & engines. You got my subscribe :)

  • @차승준-m9g
    @차승준-m9g ปีที่แล้ว

    Wow, What a wonderful Generation.

  • @johnfredcee
    @johnfredcee ปีที่แล้ว

    Very clear, very helpful explanation. You definitely have a talent for teaching!

  • @billB101
    @billB101 11 หลายเดือนก่อน +1

    Great content. Very clear and concise. So many tutorials are just watching users plug in nodes but never telling you what the nodes are actually doing and what their purpose is but you do which is great. Liked and Subscribed.

  • @marcostefanelli9653
    @marcostefanelli9653 ปีที่แล้ว +1

    Hello Aziel, I love your tutorial!
    I have just one question, what if the landscape is not flat? How Can I adapt the spline to the landscape mountains and hills in order to remove some part of the pcg content?
    Thank you!

    • @azielarts
      @azielarts  ปีที่แล้ว

      You should be able to just draw on the landscape mountains or uneven surface. Fun fact, you can also use the hight of the landscape itself as a mask for your PCG graph.

    • @marcostefanelli9653
      @marcostefanelli9653 ปีที่แล้ว +1

      I was able to paint but the difference did not work.. I tried also with the hight (from the input node) but it did not work :(@@azielarts

    • @Kuraikari
      @Kuraikari 11 หลายเดือนก่อน

      IIRC there is a projection node. Using the input node, take the landscape and connect it to the projection node.

  • @ashishrawat5049
    @ashishrawat5049 8 หลายเดือนก่อน

    Great Tutorial 👍 Is there any way in which we can project Spline data to a static mesh rather than input (Landscape)?

  • @tiagoandrade605
    @tiagoandrade605 4 หลายเดือนก่อน

    nice tutorial! what are the trees and rocks assets you´re using? they look cool :)

  • @ascendism_ai
    @ascendism_ai ปีที่แล้ว +5

    I'm not seeing the draw spline option, my modelling mode toolset looks slightly different. Any tips on where to look? Am I missing a setting or is this an update thing? using 5.2.1

    • @MichielBasson
      @MichielBasson 7 หลายเดือนก่อน

      Have you figured this out? My toolset also look a bit different.

    • @QuintalNostalgicoGamer
      @QuintalNostalgicoGamer 5 หลายเดือนก่อน +1

      This option only appears in version 5.4

    • @ascendism_ai
      @ascendism_ai 5 หลายเดือนก่อน

      @@QuintalNostalgicoGamer lol 5.4 didn't exist 6 months ago.

  • @Arthur-jj9uq
    @Arthur-jj9uq 11 หลายเดือนก่อน +2

    For those not being able to see the draw spline function, you'll have to update your engine version to 5.3.

  • @soumikbanerjee-c4x
    @soumikbanerjee-c4x 13 วันที่ผ่านมา

    just so you know for ue5.4 if you have a flat terrain its absolutely fine to follow this tutorial but if you have shaped your terrain in some up and downs then this spline will not work.to make it work add a projection node after getting data from spline node and then attach the get landscape data node to the projection target then follow the tutorial it will work fine

    • @jrussbowman
      @jrussbowman 5 วันที่ผ่านมา

      I'm glad I started working on this today and not 2 weeks ago, thanks for commenting on a 1 year old video, I was struggling with this :)

    • @soumikbanerjee-c4x
      @soumikbanerjee-c4x 5 วันที่ผ่านมา +1

      @@jrussbowman bro i literally searched a 1000 videos after the spline was not working and found a video with very less views saying this concept so i instead wrote it here cause its a pretty common issue but it seems like nobody is talking abt it idk why

  • @Rain-eu4ly
    @Rain-eu4ly ปีที่แล้ว

    Your channel is a goldmine bro keep it up!

  • @devinluquette5978
    @devinluquette5978 3 หลายเดือนก่อน

    Heyy Aziel! Any thoughts on why I can't get this process to work with a Mesh Sampler?

  • @phananhvu1804
    @phananhvu1804 ปีที่แล้ว +5

    I cant find the spline tool in my modeling mode 😢😢 can you help me ?

    • @Gurkensammler
      @Gurkensammler 9 หลายเดือนก่อน

      I guess its only in version 5.3

  • @robenger64
    @robenger64 ปีที่แล้ว

    Adding a comment for the algorithm. Great work.

    • @azielarts
      @azielarts  ปีที่แล้ว

      I appreciate you!! It really does help a lot. Hopefully the video was helpful 👍

  • @jephrennaicker4584
    @jephrennaicker4584 7 หลายเดือนก่อน

    As a side note, if you cant see your mesh populate the world its possible that you need to scale up your mesh. In case anyone was wondering.

  • @JohnBoyleScotland
    @JohnBoyleScotland 10 หลายเดือนก่อน

    A great video. Very concise and educational. Thank you.

  • @shakaama
    @shakaama 2 หลายเดือนก่อน +1

    DUMB QUESTION: If I want to make an anime town, I should make all of the assets, and use procedural content generation to lay out the center of town and surround it with pcg apartments and houses? and can i use PCG with niagara for leaves, trash, dirt, and water?

    • @azielarts
      @azielarts  2 หลายเดือนก่อน

      No dumb questions 👍 yep that is all possible.

  • @ozgedinc7691
    @ozgedinc7691 11 หลายเดือนก่อน +1

    Thank you for the tutorial. I'd like to use blueprint actors instead of static meshes when creating the town. I tried using spawn actor instead of static mesh spawner. However, there are almost 15 different actors, and trying to manage their interactions with each other using the difference node has become quite complex. How can I solve this problem?"

    • @azielarts
      @azielarts  11 หลายเดือนก่อน +1

      This is such a great question, and unfortunately one I don't yet have a solution for. I have thought about maybe creating a loop that randomly selects a blueprint from an array, but I have not gotten it to work yet. I will throw together a video as soon as I can figure it out :)

  • @immistreated
    @immistreated ปีที่แล้ว +1

    Thanx! That's awesome! Easy to understand!

    • @azielarts
      @azielarts  11 หลายเดือนก่อน

      Yay nice ! Happy to hear !

  • @brandonjacksoon
    @brandonjacksoon ปีที่แล้ว

    Awesome result and tutorial!
    Thanks mate!

  • @gamexd3228
    @gamexd3228 11 หลายเดือนก่อน +1

    Can you please create a video on how we can generate points on the top of the actors, that are already in the world, like simple cube, except landscape

    • @azielarts
      @azielarts  11 หลายเดือนก่อน

      Hey! Yep it is in the works

  • @danielbruning562
    @danielbruning562 11 หลายเดือนก่อน +1

    Amazing tutorial!!! Thank you so much!!!

    • @azielarts
      @azielarts  11 หลายเดือนก่อน

      No problem 🤙 you got it

  • @karanbhakta8745
    @karanbhakta8745 ปีที่แล้ว +1

    How do I cut the path through Forest as well? Also Thanks for the tutorials learned a lot about PCG

    • @azielarts
      @azielarts  ปีที่แล้ว

      You are very welcome! I am so happy they are helpful. To cut through the forest you would just need to set up the spline road the same way, and then plug it in to the difference node that I used for the clearing (or plugged into a new difference node right after that one). Let me know if it works for you

    • @karanbhakta8745
      @karanbhakta8745 ปีที่แล้ว +1

      Yea I tried that but its not working @@azielarts

    • @karanbhakta8745
      @karanbhakta8745 ปีที่แล้ว +1

      I did that in PCG_Forest I got splinedata->SplineSmpler->BoundModifier->DifferenceNode(->Differences)

    • @azielarts
      @azielarts  ปีที่แล้ว

      What is happening exactly? Are you seeing the points from the forest getting cut off? Also is the difference node set to binary? @@karanbhakta8745

    • @azielarts
      @azielarts  ปีที่แล้ว

      Hmm, let me check one sec@@karanbhakta8745

  • @mohammedalsare2232
    @mohammedalsare2232 ปีที่แล้ว

    Great tut my man! one question tho, is this only doable in 5.3? Since i dont see the "create spline" option in my modeling tab but im using 5.2

  • @KeepItSimplePC
    @KeepItSimplePC 10 หลายเดือนก่อน

    great stuff ty! do one on heights and slopes doe cliffs : )

  • @timelordst
    @timelordst 11 หลายเดือนก่อน +1

    need more tutorials! good one!

    • @azielarts
      @azielarts  10 หลายเดือนก่อน +1

      Will do! Glad you liked it

  • @macko5000
    @macko5000 ปีที่แล้ว +1

    WOOOOOW at last some good tutorial about this!

    • @azielarts
      @azielarts  ปีที่แล้ว

      More to come 😁

  • @mohamedel-gazzar5818
    @mohamedel-gazzar5818 6 หลายเดือนก่อน

    I bet the guys at Fantastic Pixel Castle are using this PCG function of UE5 to make their "Blue Nodes" for the Ghost MMO

  • @Netryon
    @Netryon ปีที่แล้ว

    Yes, that is how you create the game if you have the forest, and that's something I see playing cold of duty warzone. It's simple, you have some programing basics and buy this software and use this paint tool. But you must pick your engine, because if you are sticking to this you don't have time for Unity. Some games have view distance or vegetation sliders, so this is an overkill with the trees. But maybe you know this, but not minecraft.

  • @xCCflierx
    @xCCflierx 9 หลายเดือนก่อน +1

    is there a way to make every building face the closest road? Or would I just have to make 2 "towns" With the north town facing the road to the south and vice versa?

    • @azielarts
      @azielarts  9 หลายเดือนก่อน

      That is how I would do it probably in the same graph though. Or I would use a if statement to see which side of the curve the point anywhere on and use that to branch it into two sets of points with Different transforms. It is a bit confusing though how to set up, I will try to make a video on it.

  • @marcellracz8113
    @marcellracz8113 10 หลายเดือนก่อน +1

    Thanks so much for the tutorial! For some reason the difference node doesn't do anything when I plug everything in. My landscape sampling works, so does the spline sampler. I set the difference node to binary mode. And nothing. It keeps showing all the points. Has anyone had the same problem? I'm using version 5.3.1

    • @azielarts
      @azielarts  10 หลายเดือนก่อน +1

      Hey! If I had to guess, it would be that you are still debugging a previous node. Try making sure that none of the nodes have the colored dot on them, and then debugging specifically the different node. You can also try plugging a transform points node on the end and seeing if debugging that will show.

    • @marcellracz8113
      @marcellracz8113 10 หลายเดือนก่อน +1

      @@azielarts Hey! Thank you for the tip :) I figured it out in the meantime. Appearently my spline wasn't on the landscape, and so as soon as I aligned the spline on the Z axis to the landscape it worked. But thanks again!

    • @azielarts
      @azielarts  10 หลายเดือนก่อน +1

      @@marcellracz8113 Absolutely! I am glad you got it working 👍

  • @tehwayniac
    @tehwayniac ปีที่แล้ว +1

    Thanks so much for such a great tutorial! How does it work if you are wanting to spawn buildings that are blueprint actors instead of static meshes though? I figured out using the spawn actor node will work but it seems to be different than the static mesh spawner node and can't figure out how to add multiple actors to the one spawner. Tried piping the to_point into multiple different spawn actors which does work but can't figure out how to get them to not spawn atop one another/randomize the buildings. Is it possible to do this?

  • @zenparvez
    @zenparvez ปีที่แล้ว

    Thanks Aziel, this is a game changer.

    • @azielarts
      @azielarts  ปีที่แล้ว

      Yo!! Amazing! You are so welcome. It was a fun one!

    • @zenparvez
      @zenparvez ปีที่แล้ว

      @@azielarts Dude can this be possible with the method you explained here ?
      th-cam.com/video/Xg45I-qYFdE/w-d-xo.html

  • @silverretinastudios3869
    @silverretinastudios3869 ปีที่แล้ว +1

    ❤….i just wanna know where you got your forest assets? My trees look like crap!

    • @azielarts
      @azielarts  ปีที่แล้ว

      I got you! I think they are all linked in the description of this forest video I made th-cam.com/video/g84cg2KvJxY/w-d-xo.htmlsi=cCLjCXVsc-a-lejM

  • @tritium0728
    @tritium0728 ปีที่แล้ว

    Fantastic video and i was looking forward to following along but ran into an issue that i cant seem to find an answer too anywhere. My modelling mode is way different then what yours looks like and doesn't have the spline tool included with it. Is it a version issue? I'm using UE5.2.

    • @Crouton_6
      @Crouton_6 11 หลายเดือนก่อน +1

      You have to update your engine to 5.3

    • @tritium0728
      @tritium0728 11 หลายเดือนก่อน

      @@Crouton_6thanks ! I recently just did so ill try again

  • @xjuliussx
    @xjuliussx ปีที่แล้ว

    this is the future, adding this the AI capabilities, and you have a factory of cities!

  • @mishayork8070
    @mishayork8070 5 หลายเดือนก่อน +1

    can i actually separate those building, i mean transform for each one house?

    • @azielarts
      @azielarts  5 หลายเดือนก่อน

      No unfortunately it is all built around randomness. I you want to hand place buildings, I would leave an area blank and put them in yourself.

  • @choppware6772
    @choppware6772 11 หลายเดือนก่อน +1

    hello man i have a question for you can you make a video about de PCG but with a apocalyptic city plz i want to make a game with but i dont how to do it and where i can find some asset mesh etc

    • @azielarts
      @azielarts  11 หลายเดือนก่อน

      Yo! Great question! I will add it to the list.

    • @choppware6772
      @choppware6772 11 หลายเดือนก่อน +1

      thk very mush its gonna help me and sorry for my bad inglish im french so its difficult for me to speak like that @@azielarts

    • @azielarts
      @azielarts  11 หลายเดือนก่อน

      @@choppware6772 no worries! I got you 👍

  • @god-egames1157
    @god-egames1157 11 หลายเดือนก่อน +1

    Thank a lot for valuable tutorial

    • @azielarts
      @azielarts  11 หลายเดือนก่อน

      You are welcome! Glad it was helpful 👍

  • @tarantino252
    @tarantino252 ปีที่แล้ว

    This is awesome but is there any way to spawn multiple actor/blueprints inside a spline? It seems impossible to do

    • @Udaybiz1
      @Udaybiz1 ปีที่แล้ว

      Yes it is possible 👍🏻

  • @TRABITY
    @TRABITY 11 หลายเดือนก่อน +1

    Great video!
    Question: how can I do the same with "building blueprint" assets, instead of static meshes?
    I like to use the BP buildings + seeds so I can have variety in my PCG buildings
    with static mesh spawner you can add multiple different buildings, as far as I know I can only add 1 building with "spawn actor" for grouped building blueprints..

    • @darklordstudios72
      @darklordstudios72 9 หลายเดือนก่อน +1

      I have lots of building blueprints myself and "I tried creating static meshes with the merge actors tool. This works, but found that the meshes have different origins so some start "in mid air" and others "below ground" so this might not work. Still testing options!

    • @TRABITY
      @TRABITY 9 หลายเดือนก่อน +1

      Oh wow, that's a good idea indeed!@@darklordstudios72

    • @darklordstudios72
      @darklordstudios72 9 หลายเดือนก่อน

      @TRABITY Okay, I have a much better workflow now. First, I copy the blueprint to a new one. I open the new one and remove any extras I don't want. I save that and drag it into the level. I then use the Merge Actors tool on the selected blueprint actor. I save the mesh with a better name. I then take the new mesh and drag it onto the level. Then using the modeling tools I go to XForm, Edit Pivot, and select Bottom and then Accept the changes and then save the mesh. So far this has worked for every Kitbash model I have done it on and it's AWESOME.

    • @TRABITY
      @TRABITY 9 หลายเดือนก่อน

      let's connect via IG dm? @ tim.tbty@@darklordstudios72

    • @goddog6669
      @goddog6669 3 หลายเดือนก่อน

      @@darklordstudios72 Sorry for the late question, I basically tried to do the same but for some reason all my collision basically disappears.

  • @cloud_ship_9
    @cloud_ship_9 16 วันที่ผ่านมา +1

    Sadly no dice for me; Get Spline Data seems to be broken in 5.4. At 4.50, when you enter the name of the tag and the warning goes away? I never had the warning to begin with and nothing after that point in this video works for me as a result. It's just not seeing the spline. I tried several different times and methods in case I missed something, but nada.

    • @azielarts
      @azielarts  16 วันที่ผ่านมา +1

      Sorry to hear that. Maybe check the spline is inside of your PCG volume and or turning on unbounded in the spline node. Also make sure you are adding an actor tag and not a component tag to the spline

    • @cloud_ship_9
      @cloud_ship_9 16 วันที่ผ่านมา

      @@azielarts Many thanks for getting back: will give it a go tomorrow and update!

    • @cloud_ship_9
      @cloud_ship_9 14 วันที่ผ่านมา

      @@azielarts Hey dude, no luck. Same thing over and over and over again. Really getting on my nerves now that it must be some silly little thing somewhere causing it, but it's even happening in fresh levels and in a new UE install. I'm the commonality but this is so simple to screw up...I have no idea.

  • @AdrianTabacaru
    @AdrianTabacaru 11 หลายเดือนก่อน +1

    Thank you so much for this video! It was really helpful.

    • @azielarts
      @azielarts  11 หลายเดือนก่อน

      Yay! I am so glad to hear that!

  • @jacklawrence2221
    @jacklawrence2221 ปีที่แล้ว

    Hello,nice tut.
    PCG generating is fast but some of generated stuffs still need to be polished manually for better.
    Is it possible to bake(instance) the meshes spawned by PCG.
    For example in your video,remove PCG volume and splines but keep the meshes,foliages,etc.

    • @snowbeat936
      @snowbeat936 11 หลายเดือนก่อน +2

      After you spawn stuff with a PCG if you select the Clear PCG Link option in the PCG volume it unlinks it from the graph. At this point they are just instanced meshes in the world that you can do whatever you want with, but the PCG graph won't do anything to the meshes any more. Hope this helps

  • @clkdiv3271
    @clkdiv3271 7 หลายเดือนก่อน

    Is there any chance to bake such PCG? So to afterwards being able to adjust things manually?

  • @chad-wyck
    @chad-wyck 9 หลายเดือนก่อน +1

    Can this all be done during runtime?

    • @azielarts
      @azielarts  9 หลายเดือนก่อน

      Technically yes, though I have not tested it personally

  • @Sorezui
    @Sorezui 5 หลายเดือนก่อน

    This is good. Thanks!

  • @javierrobles7564
    @javierrobles7564 หลายเดือนก่อน

    is there a way to make all of this, but instead of making it on a landscape, make the pcg and the substraction of the forest on a mesh?

    • @manara-stream
      @manara-stream หลายเดือนก่อน

      I think you can use projection on mesh you want instead of landscape.

  • @pucnaa
    @pucnaa 8 หลายเดือนก่อน

    You have a landscape below, right? To use the PCG splines, is the landscape required or can I use them simply above meshes?

  • @ChristianKullmann
    @ChristianKullmann ปีที่แล้ว

    Thank you again for another wonderful video. I have stumbled across a problem that i managed to work around somewhat but that causes many more problems out the back: The spline i created does not really sit on top of my (newly created) landscape, but somewhat lower. And i cannot see what i did wrong as i followed (seemingly at least) step by step. Do you have any idea?

    • @ChristianKullmann
      @ChristianKullmann ปีที่แล้ว

      After a bried break i tried something which fixed it: I took each point of the spline, lifted it up and let it stick to the surface using the END-key. I am not sure why that would have been necessary, but now i am back on track. Maybe you have an idea on that anyways? Or someone else maybe?

    • @skirmantaskvederavicius2417
      @skirmantaskvederavicius2417 ปีที่แล้ว

      I had the same problem! Your struggles saved me! thx mate. I am using 5.3.

  • @darthnihiluz4186
    @darthnihiluz4186 6 หลายเดือนก่อน

    Hey
    Can you make video like this but your main PCG is based on Spline too?

  • @brandonjacksoon
    @brandonjacksoon ปีที่แล้ว

    New subscriber here, liked and subscribed!

  • @Cibbic
    @Cibbic ปีที่แล้ว +2

    Turn it into a game 🙏🏼

    • @azielarts
      @azielarts  ปีที่แล้ว +1

      Lol maybe I will ;)

  • @oxygencube
    @oxygencube ปีที่แล้ว +1

    Excellent!

  • @LanciaSiluri
    @LanciaSiluri 10 หลายเดือนก่อน +1

    can you create a closed spline pcg in another closed spline pcg?

    • @azielarts
      @azielarts  10 หลายเดือนก่อน

      Yes, absolutely

    • @LanciaSiluri
      @LanciaSiluri 10 หลายเดือนก่อน +1

      @@azielartsthanks for the info, i have been wartching some pcg videos, so to understand it, it's best to create a base pcg for the whole terrain (or part of it) and then inject other (spline based) PCG's into the base one?

    • @azielarts
      @azielarts  10 หลายเดือนก่อน

      Yeah that is a great question. For large areas I would use a big volume for the whole thing with splines and or landscape layers to drive where the individual foliage areas are, but to do that you really need to use word particien and particien turned on in your PCG volume. I actually have a tutorial dropped on this in the next two weeks

    • @LanciaSiluri
      @LanciaSiluri 10 หลายเดือนก่อน

      @@azielartsthanks, I have my landscape already setup with world partition, I will start of with a small section of my terrain and do some testing. I was thinking of the base pcg being the meadows (grass and flowers) and than add marshlands, lake/river beds, forests, cities, roads etc. as seperate PCG's.

  • @larion2336
    @larion2336 10 หลายเดือนก่อน +1

    Very cool, thanks.

    • @azielarts
      @azielarts  10 หลายเดือนก่อน

      No problem 👍

  • @mists_of_time
    @mists_of_time ปีที่แล้ว +1

    How can we add a crossroad to the pcg road?

    • @azielarts
      @azielarts  ปีที่แล้ว

      You can combine the points from two different splines using a copy points node. Is that what you mean?

    • @mists_of_time
      @mists_of_time ปีที่แล้ว +1

      @@azielarts lol, I see. In retrospect it was a dumb question

    • @azielarts
      @azielarts  ปีที่แล้ว +1

      @@mists_of_time No dumb questions only dumb answers 😉

  • @yetirenders
    @yetirenders หลายเดือนก่อน

    Any idea why I can't get the PCG to recognize the spline? I've tried looking at multiple tutorials and I follow them click for click but I can't get it to react to any spline I make.

  • @katmoviehd244
    @katmoviehd244 ปีที่แล้ว

    very well done. understandable content.

  • @ancient_fact_baba
    @ancient_fact_baba 11 หลายเดือนก่อน +1

    Love you bro ❤️ that help me lot 😍

    • @azielarts
      @azielarts  11 หลายเดือนก่อน

      So kind! Happy to help 👍

  • @ue5beginner248
    @ue5beginner248 ปีที่แล้ว

    hi thanks a lot! with all these meshs, how does your computer behave in terms of FPS? merci
    Avec tout ces objets, comment se comporte un ordinateur au niveau des FPS ? Merci

    • @azielarts
      @azielarts  ปีที่แล้ว +1

      For me it runs very smoothly, around 90 ish fps, you can see my specs in the description. I did convert everything into Nanite meshes which helps my particular set-up. I also made an optimization video if you would like to see what I did specifically th-cam.com/video/_t55i17_7qE/w-d-xo.htmlsi=3W9DsDJfDES-DyvC

  • @kmtsvetanov
    @kmtsvetanov 6 หลายเดือนก่อน

    I uave a question. How can I use this to generate the town inside a pcg rooms. With random towns and roads? Keep in ming the rooms generate in play time

  • @arcannar
    @arcannar 29 วันที่ผ่านมา

    I cant get it to work with splines inside of a standard blueprint, what am I doing wrong?

  • @rafaelskiarteportfolio1098
    @rafaelskiarteportfolio1098 4 หลายเดือนก่อน

    thank you a LOT

  • @Koko-So-Meitantei_
    @Koko-So-Meitantei_ 3 วันที่ผ่านมา

    How do I create pcg foilage

  • @WispIreliaWispIrelia
    @WispIreliaWispIrelia 6 หลายเดือนก่อน

    In the video 6:30-6:40 when you debug the transform points to see where ur trees are spawning, And it covered the whole landscape right, But when i did it its only spawning inside the area of the PCG. Is there something i am missing ?
    I watched your Forest video where u created the forest and then trying to implement this video into that video

  • @Alberta1stPodcast
    @Alberta1stPodcast 10 หลายเดือนก่อน +1

    Instant subscribe thx for content

    • @azielarts
      @azielarts  10 หลายเดือนก่อน

      You are welcome. Honored to have you👍

  • @The_True_Goo
    @The_True_Goo 5 หลายเดือนก่อน

    probably a really stupid question, but is there a way to create a procedural generator that will create random PCG. IE a PCG that creates multiple "Towns", "Roads", and more?
    something I'd like to create is a procedural planet with procedural cities/vilages with procedural roads that connect them all.

    • @sourakantimandal6026
      @sourakantimandal6026 หลายเดือนก่อน

      Can't we do this by overlapping or using multiple och volumes 😕 ??