UE4 - Niagara Ambient FX - Snow - Part 2 - Wind System

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

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

  • @pullsardev
    @pullsardev 3 года назад +3

    You can set a BP_Wind variable with beginplay event only once and then use it as reference, it's a much cheaper and more accurate method. Thanks for the tutorial, it's helped a lot.

    • @isaacsurfraz3858
      @isaacsurfraz3858 3 года назад +1

      That assumes you dont want to animate the wind, doing it this way allows you to animate via timeline

  • @marloweghost5097
    @marloweghost5097 3 года назад +1

    Your channel is really good, wish you good luck!

  • @aoshinn
    @aoshinn 3 года назад +7

    Using UE5 here: the Add Velocity module is no longer in the Particle Update group, is actually in the Particle Spawn group now.

    • @gamedevoutpost9270
      @gamedevoutpost9270  3 года назад +2

      Yeah it's interesting. Add velocity used to be in both. In particle update you have "update velocity" and it's dependant on having an add velocity in particle spawn.

  • @ratheeshmukundan5875
    @ratheeshmukundan5875 3 года назад

    thanks for very impressive tutorial series....

  • @nierautomata9654
    @nierautomata9654 3 года назад

    Thank you 🙏 😁

  • @SFzelus
    @SFzelus 2 года назад +1

    I can't find the Vector * Float option in UE5, any solutions?

    • @pastarap
      @pastarap 2 года назад +3

      in case anyone needs it: go to editor preferences, search for "type promotion" and disable it

  • @ashfitakbir1547
    @ashfitakbir1547 2 года назад

    I can't seem to move add velocity into particle update. Could you tell me how I can do it. using UE 4.27

  • @andrasi_gyula
    @andrasi_gyula 3 года назад

    How can I make a Slider-type control with min-max values? (Something like the Rotation values on the Details tab / Transform)

  • @alexanderkartashov8776
    @alexanderkartashov8776 3 года назад +1

    no need to get actors of class with tick, just set reference with a variable on begin play and use it.

    • @idc2120
      @idc2120 2 года назад

      Yeah get all actors of class can be one of the most expensive operations in a blueprint - especially using tick. Having worked on projects were designers used this, they had them all removed and the blueprint was refactored.
      You also don't need to update the wind direction/strength (or push it to the niagara systems) at framerate, only when it changes. You can set this up quite easily and dramatically reduce the cost of the blueprint. My wind system had a gust system and used timers instead of tick, I also use Niagara Parameter Collections for persistent data like the current wind state - can just as easily use user params of course but the wind data was used in multiple niagara systems and materials.

  • @sanketvaria9734
    @sanketvaria9734 3 года назад +1

    its a bad thing to put "Get all actor of class" node in event tick. Its okay for now but for a full-fledge game this is performance intensive.

    • @gamedevoutpost9270
      @gamedevoutpost9270  3 года назад

      You could just directly build it as one BP and you could just do event begin play or use some other event/trigger and logic to determine your weather changing