PCG Loops Are Unnecessarily Complex. Lets Fix That!

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

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

  • @mathysvandermerwe6094
    @mathysvandermerwe6094 2 дня назад

    Thank you for this. I also had a go at trying to use a Foliage Type instead of a new struct, but I probably need to have a deeper look at the c++ classes underneath those.

    • @Procedural_Minds
      @Procedural_Minds  2 дня назад

      I don't code, so if you definitely don't need to know how to code to learn PCG at the very least. :)

    • @mathysvandermerwe6094
      @mathysvandermerwe6094 День назад

      @@Procedural_Minds Thanks. I was just trying to see if I could reuse Foliage Types instead of a custom struct. It is probably still viable, but would take a bit of fiddling about. For the meantime the custom struct does what it needs to do :)

  • @Zallusions
    @Zallusions 6 месяцев назад +3

    once going over it like this, it makes alot more sense. This is going to be extremely helpful soon for me! thank you!

    • @Procedural_Minds
      @Procedural_Minds  6 месяцев назад +1

      You're very welcome. I tried to explain it as simply as I could. :)

  • @RealDaveTheFreak
    @RealDaveTheFreak 6 месяцев назад +1

    Just what I was looking for, thx! 😍

    • @Procedural_Minds
      @Procedural_Minds  6 месяцев назад +2

      Holy crap! Thanks a ton! ♥

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

      @@Procedural_Minds Well deserved, I finally managed to use an Array of LandscapeLayers for a forest-tool. 😁

  • @S0KL0_
    @S0KL0_ 5 месяцев назад +2

    THANK YOU

  • @MarzMastaPSN
    @MarzMastaPSN 6 месяцев назад +1

    Thanks!

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

      Wow! Thank you so much for the massive support! ♥

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

    Does it work with UE5.3?

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

      The data asset section definitely does not as it was added in 5.4. I don't recall if the node is there in 5.3. If it is then it should work.

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

    brother just use points to attribute node and pas it through the loop and all of it will come out matched perfectly

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

      Do you mean the little node that converts a point to an attribute? Sampling that doesn't give me any data, nor does it separate all the points into individuals like the Attribute Partition. Unless I'm misunderstanding and you're referring to something else.

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

      @@Procedural_Minds first injection attributes into the points using match and set attributes and then partition the points based on index. Then let’s say for custom transformations just loop the points into a transform node, grab a clone of the same points and convert to attributes and plug that into the corresponding attribute pins of the transform points node. All transformations will if the injected transformation attribute data match the names exactly. Like ScaleMin ScaleMax etc.

    • @gangsterhommie9345
      @gangsterhommie9345 5 дней назад +1

      Dude thank you, I was having problems, but this actually works better for my system

    • @dinilmusick
      @dinilmusick 5 дней назад

      @ anytime bruv

  • @mattseaton5832
    @mattseaton5832 21 день назад

    Trying to learn ue5 is so frustrating. The documentation is so bad and everything is non-intuitive. So what is even the point of the Get Loop Index or Get Attribute From Point Index nodes? If you are partitioning everything before feeding into the loop then you always get a single row of data. You don't need any indices. Nothing makes any sense.

    • @Procedural_Minds
      @Procedural_Minds  21 день назад

      Get loop index gets you which loop it is, so if you're looping 5 times it goes from 0 to 4. Get attribute from point index is because you can be looping on multiple points, which are stored in array. So you can get information from point at index 2 on loop 1 for example.
      Once you have more experience with Unreal it'll all start to make sense to you. :)

    • @mattseaton5832
      @mattseaton5832 21 день назад

      @@Procedural_Minds That's what I keep telling myself. Still waiting for my Eureka moment.