Unity VFX Graph VS Particle System - Comparing

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

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

  • @GabrielAguiarProd
    @GabrielAguiarProd  Год назад +4

    Sometimes I get the question: How do I recreate this or that tutorial with the Particle System?
    Well the idea with this video today is to hopefully enlightened you and create bridges between Particle System and VFX Graph.
    👉🏻By the way, check out *Unity Asset Store Spring Sale* : assetstore.unity.com/?aid=1100l3Jhu

  • @ScientObject40
    @ScientObject40 Год назад +12

    I used to reproduce your VFX Graph tutorials in the Particle System when my PC wasn't powerful enough for VFXGraph yet. It was a fun challenge each time, and it taught me a lot about how particles work.

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад

      Now that's an interesting challenge! I'm sure you have learned a lot 🙌

    • @magnusm4
      @magnusm4 12 дней назад

      Funny how you couldn't handle VFX when that runs on the GPU while the particle system run on CPU.
      You'd think VFX GPU would automatically be faster.

    • @Soulsphere001
      @Soulsphere001 59 минут назад +1

      That's a great idea for anytime you see a tutorial using either Unity's particle system or VFX graph, since being able to do the same thing in both systems is very useful knowledge. In fact, I'd recommend even going one step further and try to recreate them in other programs. Like doing it in Blender, PopcornFX, Houdini, or others.

  • @rambii.
    @rambii. Год назад +4

    I never had any prior experiences using particle system but I jumped into VFX graph anyway and picked up on it fast thanks to your tutorials. It is because of that, I was able to later understand the particle system, and even converted an explosion effect I got on the internet to from particle system to VFX Graph

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад

      Very interesting! Well done on the autodidact side of things, just glad I could help you get there! 💪

  • @PerionTermia
    @PerionTermia Год назад +4

    Very appreciated! I was one of those who asked for this haha. Understanding the similarities is definitely essential for having an easier time with both systems.

  • @geri4367
    @geri4367 Год назад +7

    I think it's very important to distinguish when one solution is better than the other. As Gabriel said, VFX Graph runs in the GPU, so initializing a VFX Graph is more expensive since the CPU needs to prepare and send the data to the GPU. Once in the GPU VFX Graph just crunches through as many particles needed super fast.
    For this reason Shuriken Particles Systems are better fitted for a few hundreds of particles (in most cases). And VFX Graph will always be the better solution when talking about thousands of particles.
    It doesn't make a lot of sense to use VFX Graph for a handful of particles. It's not a big deal either, but not the most optimum tool for the job

  • @leetovetz
    @leetovetz Год назад +2

    Thank you for your courses. They are very cool.

  • @janslavicek7933
    @janslavicek7933 Год назад +1

    Yes, I was waiting for you to do something like this. Thank you!!

  • @bigofbig4884
    @bigofbig4884 Год назад +1

    I dont know why i feel in this way , but with your tutorial i feel like an old know friend ,is kindly teaching me perfect contents .
    Hope You The Best 💚🤗

  • @TREXYT
    @TREXYT Год назад

    Thanks for teaching us vfx graph

  • @UnderdogDen
    @UnderdogDen Год назад +1

    Love these breakdown vids Gabriel. You should definitely do more VFX breakdowns and how they actually work.

  • @steve6794
    @steve6794 Год назад +1

    Very appreciated!! This video helped me a lot.
    I will continue to support your channel.

  • @七羊
    @七羊 Год назад +1

    This is something I've always wanted to know, very practical, thank you.

  • @alec_almartson
    @alec_almartson Год назад +1

    Thank you for this video 💯👏🏻
    This is a great Topic, specially for beginner VFX Artists.

  • @nohost_dev
    @nohost_dev Год назад +1

    Very helpful!

  • @MrHandsy
    @MrHandsy Год назад +1

    Literally the best purchase I've ever made. Worth full price. Fuck.

  • @DimitarUzunov1412
    @DimitarUzunov1412 Год назад +1

    Congratz on having a weekly sale at the Asset Store

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

    One key limitation of VFX graph is that it can't interact with the physics system, so rigid bodies. Because it runs on GPU it doesn't have access to Physics which runs on CPU. However like you did here you can have it collide with certain primitives.

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

      It's true, it has some crucial limitations sadly. Lights aren't supported too and it's currently not working on most mobiles. Perhaps it gets better with time

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

    самые понятные видео про vfx/shaider graph, спасибо тебе!

  • @tonypuglieso1386
    @tonypuglieso1386 Год назад

    Thanks for sharing. I'm starting to do effects in unity and effekseer (Could be great to see a video using this interesting tool for a experienced vfx artist).

  • @suicune2001
    @suicune2001 Год назад +1

    Thanks! Could you use both of them at the same time? Use the particle system where things like lighting and collision would be most important then couple it with VFX to fill out the rest?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад +1

      I have actually used both at the same time exactly for situations like that, more specifically to handle lights. But in general mixing both is a rare occasion I would say.

  • @a3dadventure79
    @a3dadventure79 7 месяцев назад +1

    thank you for doing this.
    i was watching the lightning strike video you made with vfx graph and was trying to match it in the particle system. i ran into a hitch when trying to work the alpha clipping for creating the dissolving effect. the only quick alternative i could find was to set color over life and use alpha to create the fade in and fade out but it isn't the same. can you share any ways that this could be worked with the PS?
    it is quite a big difference that the vfx graph gives you access to the shader itself, which then can be tweaked within the vfx graph.

  • @TeppuTeppu
    @TeppuTeppu Год назад +1

    I heard that vfx graph requires more performance to start but you can input a texture in vfx graph and make it spawn particles in multiple locations you specify with that texture. Therefore you don't need to spawn new vfx graph, instead you can just use one for all the particles you need.
    Can you make a tutorial for that?

  • @regular-user
    @regular-user Месяц назад +1

    I have realized that I can use the same vfx graph for many different effects. Does it improve performance if I use the same vfx graph for most of my visual effects? Example: I wanted to create a tornado and I realized that the same vfx graph that I use for AoEs can be applied to make the tornado by simply using a different mesh and tweaking the properties.

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

      @@regular-user Yeah! Theoretically you can use one VFX graph for all your effect needs.

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

    your comparison between the two system was good, but at the end you suggested to go from particles from VFX, and i didn't understand why, could elaborate why a person should focus/ go to vfx instead of particles?

  • @naramoro
    @naramoro Год назад +1

    In the vfx graph how do you define the emitter shape? For example the ring with a radius, thickness and arc?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад +1

      The emitter shape can be set in the Initialize Particle section with modules that start with Shape. Inside this modules there's usually a Position Mode that you can set to Surface, Volume or Thickness for example. 👍

    • @naramoro
      @naramoro Год назад +1

      @@GabrielAguiarProd Thank you!

  • @jasonwilliams8730
    @jasonwilliams8730 Год назад +1

    👍

  • @Smash_ter
    @Smash_ter 7 месяцев назад +1

    The thing that honestly sucks about VFX graph is how it's bound to the scriptable pipeline, which leaves those of us that dont want to touch URP or HDRP high and dry

  • @JoeAnnel
    @JoeAnnel Год назад +1

    Hey Gabriel. Do we have any work around to using collisions in VFX graphs with URP system?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад

      You can add colliders to an empty game object and attach a vfx graph to it. Instead of the collisions being driven from VFX Graph, they are from the colliders on your empty. It has it's limitations, but it's possible to do a few interesting things this way.

  • @naslgidiyo4083
    @naslgidiyo4083 Год назад

    Can you make a video about the playerpref methods?

  • @teodort9289
    @teodort9289 Год назад +1

    Hi! Great vid! Btw, I saw that you have some bloom on your scene, how do you do that?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад +1

      It's usually a Global Volume (right-click to add one) with a profile that has a Bloom added. In a URP project.

    • @teodort9289
      @teodort9289 Год назад

      @@GabrielAguiarProd thank you lots

  • @pocket-logic1154
    @pocket-logic1154 Год назад

    Am I missing the section where you went over collisions? Or, did you skip that part? Are collisions not possible in VFX Graph?

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

    Which one is useful for mobile games according to performance

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

      The particle system. Mostly because VFX Graph isn't supported on all platforms, specially low-end ones.

    • @bohreffect
      @bohreffect 9 месяцев назад

      @@GabrielAguiarProdI checked a lot of videos but really hard to find particle system source to do skill effect (i wanna do 8-10 skill) Is there a way to do this with vfx or can be optimized for mobile ?

  • @WendellOttoni
    @WendellOttoni Год назад +1

    Pensa em fazer conteúdo em português ou em outra plataforma qua nao seja a Unity? Eu sei que a questão da linguagem é um problema para o alcance do conteúdo. Te conheci num grupo do Facebook desde então acompanho. Muito bom seu trabalho!

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад +1

      Obrigado! Sim, existe a possibilidade de fazer conteúdo para outras plataformas, nomeadamente Unreal Engine 5 e Godot. Por enquanto, será restrito a inglês. Pelo alcance sim, mas principalmente pelo tempo que demoraria a produzir conteúdo noutros idiomas. ✌️

    • @CarlosEduardo-vn7ne
      @CarlosEduardo-vn7ne Год назад

      @@GabrielAguiarProd Seria interessante produzir um pra udemy, teria prazer de adquirir.

  • @brycejohansen7114
    @brycejohansen7114 Год назад

    Is there any performance overheads with using one over the other?

  • @lemetamax
    @lemetamax Год назад

    It's easy to convert from PS to VFX graph, but going from VFX graph to PS can be difficult/confusing at times.
    - How do you use a VFX graph's shader graph in the particle system?
    - In VFX graph, you can add a set angle node and a multiply angle node, how do you set and multiply angles in the particle system?

    • @lemetamax
      @lemetamax Год назад +1

      1) Add "Universal" to the shader's "Active Targets" in the graph settings of the graph inspector.
      2) Requires some external math calculations via script.

  • @NeleN_Games
    @NeleN_Games Год назад

    what is your idea for developing for mobile games ? using vfx with limited partical counts is better or moving to partical system ? ( first target is considering performance)
    also in both using mesh sprits is better or meshes ?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад

      VFX Graph isn't supported on mobile currently. I would pick the Particle System. As for meshes, you have to be careful when using them for mobile effects, the lower the amount of polygons the better.

    • @NeleN_Games
      @NeleN_Games Год назад

      @@GabrielAguiarProd how many particals and materials is good for mid-range mobiles ?

  • @hackerprodlive1776
    @hackerprodlive1776 Год назад +1

    Hola Gabriel, muy buenos trabajos amigo, hablas español?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад

      Muy poco, pero entiendo algunas cosas. I'm from Portugal, Spain is our neighbor and brother nation, so yeah we understand some stuff.

    • @CarlosEduardo-vn7ne
      @CarlosEduardo-vn7ne Год назад

      @@GabrielAguiarProd Conteúdo em português seria legal! Não existe no mercado.

  • @donjohnson4347
    @donjohnson4347 Год назад

    how to make a texture like the unity built-in particle texture

  • @befuns
    @befuns Год назад

    hey bro,could make some tutorial for Unique Projectiles Vol 1,2 ,how to use in unity,i am new devoper for unity

  • @user-mp3vi2qw3s
    @user-mp3vi2qw3s Год назад +1

    still use a lot of particlessystem on mobile, but it's too bad that your latest video or asset is made only with vfx graph

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад

      Yep that is why I made this video. It's like a mini guide on how someone can watch vfx graph tutorials and still use it with the particle system. Obviously there's some cases where it's a bit harder to follow with the particle system, but it's still possible.

  • @thezasteam
    @thezasteam Год назад

    Hi. im learning your (Visual Effects for Games in Unity - Beginner To Intermediate Course) but it's in 2019, now with the (Unity VFX Graph - Beginner To Intermediate Course) update in 2023, Is the course different too much, and should I switch to the vfx graph course?
    Sorry for my bad English, btw.

    • @GabrielAguiarProd
      @GabrielAguiarProd  Год назад

      You should use a closer version, what matters is what you learn not the unity version. Once you learn it, you can apply to any unity version. Knowledge is power :p

  • @user-uk9er5vw4c
    @user-uk9er5vw4c 8 месяцев назад

    I tried VFX Graph on mobile, it sucks