Unity VFX Graph VS Particle System - Comparing

  Рет қаралды 22,399

Gabriel Aguiar Prod.

Жыл бұрын

Today, in Unity, we have a side-by-side of the Visual Effect Graph and the Particle System. Let's see the differences between this two when it comes to creating VFX for Games in Unity!
*ASSET STORE SALE* : assetstore.unity.com/?aid=1100l3Jhu
💥Patreon: www.patreon.com/GabrielAguiarProd
00:00 Intro
00:38 VFX Graph vs Particle System
01:38 Sponsor - Unity Asset Store
02:05 Duration, Looping, Delay and Emission
03:31 Particle Initialization and Over Lifetime
04:47 Update Particle vs Output Particle
06:44 Trigger Event and Sub Emitters
07:19 Shapes and Positions
07:49 Materials vs Shader
08:08 Conclusion
08:46 End Credits
Learn more about VFX Graph:
forum.unity.com/threads/vfx-graph-set-color-over-life.1353839/
docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0/manual/GraphLogicAndPhilosophy.html
*Courses*
✦VFX GRAPH - BEGINNER: www.udemy.com/course/unity-visual-effect-graph-beginner-to-intermediate/?couponCode=17.99_UNTIL_20-09
✦VFX GRAPH - INTERMEDIATE: www.udemy.com/course/unity-vfx-graph-thunderlord-magic-effects/?couponCode=29.99_UNTIL_20-09
✦VFX FOR GAMES - BEGINNER: www.udemy.com/course/vfx-for-games-in-unity-beginner-to-intermediate/?couponCode=18.99_UNTIL_20-09
✦VFX STYLIZED EXPLOSION: www.udemy.com/course/visual-effects-for-games-in-unity-stylized-explosion/?couponCode=17.99_UNTIL_20-09
*VFX Assets Packages*
Unique Projectiles Vol 1: assetstore.unity.com/packages/vfx/particles/unique-projectiles-volume-1-124214?aid=1100l3Jhu
Unique Projectiles Vol 2: assetstore.unity.com/packages/vfx/particles/unique-projectiles-vol-2-156067?aid=1100l3Jhu
Unique Projectiles Vol 3: assetstore.unity.com/packages/vfx/particles/unique-projectiles-vol-3-212619?aid=1100l3Jhu
VFX Graph - Mega Pack - Vol 1: assetstore.unity.com/packages/vfx/vfx-graph-mega-pack-vol-1-207846?aid=1100l3Jhu
VFX Graph - Mega Pack - Vol 2: assetstore.unity.com/packages/vfx/vfx-graph-mega-pack-vol-2-207847?aid=1100l3Jhu
VFX Graph - Mega Pack - Vol 3: assetstore.unity.com/packages/vfx/vfx-graph-mega-pack-vol-3-223284?aid=1100l3Jhu
VFX Graph - Mega Pack - Vol 4: assetstore.unity.com/packages/vfx/vfx-graph-mega-pack-vol-4-250950?aid=1100l3Jhu
VFX Graph - Ultra Mega Pack -Vol.1: assetstore.unity.com/packages/vfx/vfx-graph-ultra-mega-pack-vol-1-251038?aid=1100l3Jhu
*VFX TUTORIALS PLAYLISTS*
VFX Graph Tutorials: kzfaq.info/sun/PLpPd_BKEUoYhN8CiOoNLTSVh-7U5yjg3n
Shader Graph Tutorials: kzfaq.info/sun/PLpPd_BKEUoYjcFaqriaMchx5gOqBs2tDh
ALL VFX Tutorials: kzfaq.info/sun/PLpPd_BKEUoYh40LeJXTgA6E53gCMPq3MX
✦ TWITTER: GabrielAguiarFX
✦ FACEBOOK: gabrielaguiarprod
✦ KZfaq: kzfaq.info
#unity #vfxgraph #particle #visualeffects #effect #inspiration #motivation #particlesystem #unity3d #tutorial #gamedev

Пікірлер: 68
@GabrielAguiarProd
@GabrielAguiarProd Жыл бұрын
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 Жыл бұрын
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 🙌
@PerionTermia
@PerionTermia Жыл бұрын
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 Жыл бұрын
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
@janslavicek7933
@janslavicek7933 Жыл бұрын
Yes, I was waiting for you to do something like this. Thank you!!
@steve6794
@steve6794 Жыл бұрын
Very appreciated!! This video helped me a lot. I will continue to support your channel.
@leetovetz
@leetovetz Жыл бұрын
Thank you for your courses. They are very cool.
@rambii.
@rambii. Жыл бұрын
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! 💪
@alec_almartson
@alec_almartson Жыл бұрын
Thank you for this video 💯👏🏻 This is a great Topic, specially for beginner VFX Artists.
@UnderdogDen
@UnderdogDen Жыл бұрын
Love these breakdown vids Gabriel. You should definitely do more VFX breakdowns and how they actually work.
@GabrielAguiarProd
@GabrielAguiarProd Жыл бұрын
Thank you!
@user-fj5cr5he1s
@user-fj5cr5he1s 11 ай бұрын
This is something I've always wanted to know, very practical, thank you.
@GabrielAguiarProd
@GabrielAguiarProd 11 ай бұрын
Glad it was helpful!
@TREXYT
@TREXYT 11 ай бұрын
Thanks for teaching us vfx graph
@nohost_dev
@nohost_dev Жыл бұрын
Very helpful!
@bigofbig4884
@bigofbig4884 Жыл бұрын
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 💚🤗
@GabrielAguiarProd
@GabrielAguiarProd Жыл бұрын
So nice of you
@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).
@antonishe20
@antonishe20 3 ай бұрын
самые понятные видео про vfx/shaider graph, спасибо тебе!
@DimitarUzunov1412
@DimitarUzunov1412 Жыл бұрын
Congratz on having a weekly sale at the Asset Store
@GabrielAguiarProd
@GabrielAguiarProd Жыл бұрын
Thank you! ❤️
@josh_swanson
@josh_swanson 4 ай бұрын
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 4 ай бұрын
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
@MrHandsy
@MrHandsy Жыл бұрын
Literally the best purchase I've ever made. Worth full price. Fuck.
@TeppuTeppu
@TeppuTeppu Жыл бұрын
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?
@a3dadventure79
@a3dadventure79 6 ай бұрын
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.
@suicune2001
@suicune2001 Жыл бұрын
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 Жыл бұрын
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.
@naslgidiyo4083
@naslgidiyo4083 Жыл бұрын
Can you make a video about the playerpref methods?
@brycejohansen7114
@brycejohansen7114 Жыл бұрын
Is there any performance overheads with using one over the other?
@rodolfocesar2945
@rodolfocesar2945 4 ай бұрын
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?
@teodort9289
@teodort9289 Жыл бұрын
Hi! Great vid! Btw, I saw that you have some bloom on your scene, how do you do that?
@GabrielAguiarProd
@GabrielAguiarProd Жыл бұрын
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
@jasonwilliams8730
@jasonwilliams8730 Жыл бұрын
👍
@regular-user
@regular-user 8 күн бұрын
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 7 күн бұрын
@@regular-user Yeah! Theoretically you can use one VFX graph for all your effect needs.
@donjohnson4347
@donjohnson4347 Жыл бұрын
how to make a texture like the unity built-in particle texture
@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?
@naramoro
@naramoro Жыл бұрын
In the vfx graph how do you define the emitter shape? For example the ring with a radius, thickness and arc?
@GabrielAguiarProd
@GabrielAguiarProd Жыл бұрын
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 Жыл бұрын
@@GabrielAguiarProd Thank you!
@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
@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
@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 ?
@WendellOttoni
@WendellOttoni Жыл бұрын
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 Жыл бұрын
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.
@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) Add "Universal" to the shader's "Active Targets" in the graph settings of the graph inspector. 2) Requires some external math calculations via script.
@bohreffect
@bohreffect 8 ай бұрын
Which one is useful for mobile games according to performance
@GabrielAguiarProd
@GabrielAguiarProd 8 ай бұрын
The particle system. Mostly because VFX Graph isn't supported on all platforms, specially low-end ones.
@bohreffect
@bohreffect 8 ай бұрын
@@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 ?
@JoeAnnel
@JoeAnnel Жыл бұрын
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.
@Smash_ter
@Smash_ter 5 ай бұрын
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
@GabrielAguiarProd
@GabrielAguiarProd 5 ай бұрын
It’s true, sadly.
@hackerprodlive1776
@hackerprodlive1776 Жыл бұрын
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.
@user-mp3vi2qw3s
@user-mp3vi2qw3s Жыл бұрын
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.
@user-uk9er5vw4c
@user-uk9er5vw4c 7 ай бұрын
I tried VFX Graph on mobile, it sucks
Gym belt !! 😂😂  @kauermtt
00:10
Tibo InShape
Рет қаралды 17 МЛН
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 8 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Gym belt !! 😂😂  @kauermtt
00:10
Tibo InShape
Рет қаралды 17 МЛН