UE5 How To make PROCEDURAL ISLANDS | PCG Tutorial

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024

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

  • @thenetimp
    @thenetimp Месяц назад +1

    Anyone watching this in the future at 2:53 "Override Default Parameters" is now called "Set Ray parameters".

    • @MarisFreimanis
      @MarisFreimanis  Месяц назад

      @@thenetimp thanks for an update.

    • @robertleighton8525
      @robertleighton8525 Месяц назад +1

      Really Glad that people help update content(No one person could do it alone!), I personally have spent a bit of time, pulling out many hairs, wondering what on earth I was doing wrong :) Both of you please keep up the hard work!

  • @SLHomie
    @SLHomie 7 месяцев назад

    Thank you for sharing this, exactly what I was looking for. You should make a part 2 with what you mentioned at the end about PCG to generate multiple islands without dropping them as placeholders on the ocean.

  • @LFA_GM
    @LFA_GM 11 месяцев назад

    Thank so much for sharing it. I was looking for something similar, a water volume spawner for scattering random lakes on the landscape based on terrain elevation. I hadn't had a chance to delve deeper, but your video pointed to a possible direction. Keep it up!

    • @MarisFreimanis
      @MarisFreimanis  11 месяцев назад

      You can look at my previous video, I have made Bp that could help with that, all you need to do is to at height check for your pc graph

    • @LFA_GM
      @LFA_GM 11 месяцев назад

      Thanks for the info, I'll check it out and give it a try.@@MarisFreimanis

  • @javascripted_
    @javascripted_ 2 месяца назад +1

    Until Unreal Engine starts taking runtime landscape generation seriously, we love to see exploits of cool tricks with upside down cones like this haha (Cropout is such a good demo project). I like the idea of making new islands at runtime as the player levels up.

    • @MarisFreimanis
      @MarisFreimanis  2 месяца назад

      I think 80% of UE is based on workarounds :D But yes, I hope we will get more runtime support in the future.

  • @user-gn8ue6zm1l
    @user-gn8ue6zm1l 11 месяцев назад

    Wow, it's really just amazing. I didn't even know that this could be done. Thank you so much for making this awesome video tutorial.

    • @MarisFreimanis
      @MarisFreimanis  11 месяцев назад +1

      PCG combined with geometry component is very powerful. Glad you found it helpful

  • @BooneyTune
    @BooneyTune 4 месяца назад +1

    This my guy is an awesome tutorial

  • @ss_ramsay
    @ss_ramsay Месяц назад

    tysm ur a god

  • @MichaelEmbers
    @MichaelEmbers 11 месяцев назад

    very smart way of using assets with pcg

  • @DronX_
    @DronX_ 10 месяцев назад +1

    amazing! subscribed

  • @MrPangahas
    @MrPangahas 11 месяцев назад +2

    is it possible to use heightmaps to break up the islands and add more interesting terrain formations like mountains or hills.

    • @MarisFreimanis
      @MarisFreimanis  11 месяцев назад +2

      Hey! I'm still trying to figure out workflow myself to make islands look more interesting. Once I will have something, will make a tutorial.

    • @MrPangahas
      @MrPangahas 11 месяцев назад

      @@MarisFreimanis looking forward to that.I saw someone made a tutorial using landscape patches component in a pcg to affect landscapes,but its still just a circular lump scattered along a spline to produce break ups,being able to use custom heightmaps would be really awesome to produce good terrain features.

    • @MrPangahas
      @MrPangahas 8 месяцев назад

      there is now a landscape texture patch in 5.3 that allows to use custom heightmaps to affect landscape.Its used as a component so you don't have to be in landscape mode.I just don't know if its possible to randomize its textu9re map,or scale rotate it at runtime.Maybe you can figure it out.

  • @Latoni.
    @Latoni. 3 месяца назад +2

    How were you able to drag the islands around without any lag? When I go to drag the islands unreal freezes until I release left click and then it updates to the new position.

    • @MarisFreimanis
      @MarisFreimanis  3 месяца назад +1

      They will lag if PCG generation is on, since PCG will generate them again every time you move them. You can turn off PCG generation on demand and leave it only to when pressed button "generate". That should help

    • @Latoni.
      @Latoni. 3 месяца назад

      @@MarisFreimanis thank you so much for the response! I'll have to try this when I get home!

  • @LuciousKage
    @LuciousKage 8 месяцев назад

    Is there any way to make the islands less like cut cones and more like shaped properly ? like landscape plugin does? Any ideas ? i am looking a way to procedurally generate islands as i go, any course you could recommend ?

  • @vicentekindaravicius529
    @vicentekindaravicius529 7 месяцев назад

    Hello. I don't see the plugin folder even though I check it in settings

  • @Kraheed
    @Kraheed 6 месяцев назад

    Ive been trying to figure this out for the past couple of days are you able to move from one island towards another island?

    • @MarisFreimanis
      @MarisFreimanis  5 месяцев назад +1

      Yes of course. If you are having issues with that, then maybe you are using world partition.

  • @oyuncu5666
    @oyuncu5666 Месяц назад

    How can I make many islands like in Straan deep Game?

    • @MarisFreimanis
      @MarisFreimanis  Месяц назад

      I haven't played stranded deep, but you can add bunch of PCG spawners and spawn islands. I would probably make PCG spawner, spawner that spawns them across map randomly.

  • @kevinvonbriel
    @kevinvonbriel 8 месяцев назад

    wow, made a conplete new material because of this wierd circular cut 🙈😅

  • @OriginRow
    @OriginRow 11 месяцев назад

    How can I make PCG for multiplayer setup in runtime ?

    • @MarisFreimanis
      @MarisFreimanis  11 месяцев назад +1

      Hey! Doing MP tests is on my to do list but technically it supports Mp just fine, since there are 2 generation functions one for MP (runs on server) and one for SP (runs on local). All you need to do is initialize that server-side generator and it should replicate.
      I will do some tests for my new project and will post results once I do it.

    • @OriginRow
      @OriginRow 11 месяцев назад

      😍@@MarisFreimanis 😍 Also subscribed ❤

    • @MarisFreimanis
      @MarisFreimanis  11 месяцев назад +1

      @@OriginRow Thank you for support 🙂

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

    "Promosm" 😉