Unity VFX Graph VS Particle System - Comparing

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

Gabriel Aguiar Prod.

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=110...
💥Patreon: / 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-g...
docs.unity3d.com/Packages/com...
Courses
✦VFX GRAPH - BEGINNER: www.udemy.com/course/unity-vi...
✦VFX GRAPH - INTERMEDIATE: www.udemy.com/course/unity-vf...
✦VFX FOR GAMES - BEGINNER: www.udemy.com/course/vfx-for-...
✦VFX STYLIZED EXPLOSION: www.udemy.com/course/visual-e...
VFX Assets Packages
Unique Projectiles Vol 1: assetstore.unity.com/packages...
Unique Projectiles Vol 2: assetstore.unity.com/packages...
Unique Projectiles Vol 3: assetstore.unity.com/packages...
VFX Graph - Mega Pack - Vol 1: assetstore.unity.com/packages...
VFX Graph - Mega Pack - Vol 2: assetstore.unity.com/packages...
VFX Graph - Mega Pack - Vol 3: assetstore.unity.com/packages...
VFX Graph - Mega Pack - Vol 4: assetstore.unity.com/packages...
VFX Graph - Ultra Mega Pack -Vol.1: assetstore.unity.com/packages...
VFX TUTORIALS PLAYLISTS
VFX Graph Tutorials: • Unity VFX Graph Tutorials
Shader Graph Tutorials: • Unity Shader Graph Tut...
ALL VFX Tutorials: • Unity - Visual Effects...
✦ 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
@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! 💪
@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.
@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
@alec_almartson
@alec_almartson Жыл бұрын
Thank you for this video 💯👏🏻 This is a great Topic, specially for beginner VFX Artists.
@TREXYT
@TREXYT 11 ай бұрын
Thanks for teaching us vfx graph
@UnderdogDen
@UnderdogDen Жыл бұрын
Love these breakdown vids Gabriel. You should definitely do more VFX breakdowns and how they actually work.
@GabrielAguiarProd
@GabrielAguiarProd Жыл бұрын
Thank you!
@MrHandsy
@MrHandsy Жыл бұрын
Literally the best purchase I've ever made. Worth full price. Fuck.
@nohost_dev
@nohost_dev Жыл бұрын
Very helpful!
@user-fj5cr5he1s
@user-fj5cr5he1s Жыл бұрын
This is something I've always wanted to know, very practical, thank you.
@GabrielAguiarProd
@GabrielAguiarProd Жыл бұрын
Glad it was helpful!
@antonishe20
@antonishe20 3 ай бұрын
самые понятные видео про vfx/shaider graph, спасибо тебе!
@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
@DimitarUzunov1412
@DimitarUzunov1412 Жыл бұрын
Congratz on having a weekly sale at the Asset Store
@GabrielAguiarProd
@GabrielAguiarProd Жыл бұрын
Thank 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).
@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.
@jasonwilliams8730
@jasonwilliams8730 Жыл бұрын
👍
@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?
@naslgidiyo4083
@naslgidiyo4083 Жыл бұрын
Can you make a video about the playerpref methods?
@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
@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
@regular-user
@regular-user 9 күн бұрын
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 9 күн бұрын
@@regular-user Yeah! Theoretically you can use one VFX graph for all your effect needs.
@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.
@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.
@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!
@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.
@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 ?
@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
@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.
@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 ?
@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.
@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.
@user-uk9er5vw4c
@user-uk9er5vw4c 7 ай бұрын
I tried VFX Graph on mobile, it sucks
Unity 2018 - Game VFX - Weapon Trails / Slash Tutorial
10:31
Gabriel Aguiar Prod.
Рет қаралды 201 М.
VFX Artist Explains the HARDEST Visual Effect to Make
15:39
Corridor Crew
Рет қаралды 3,8 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 87 МЛН
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 1,7 МЛН
ВОДА В СОЛО
00:20
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 32 МЛН
Why The Windows Phone Failed
24:08
Apple Explained
Рет қаралды 127 М.
EASY EXPLOSIONS in Unity - Particle System vs VFX Graph
12:33
Gabriel Aguiar Prod.
Рет қаралды 43 М.
Unity - Chest Open Effect (VFX Graph)
24:45
Stick Wizard
Рет қаралды 167
Unity VFX Graph - Ground Slash Tutorial
23:14
Gabriel Aguiar Prod.
Рет қаралды 349 М.
Unity Shader Graph - Stylized Trails Tutorial
17:32
Gabriel Aguiar Prod.
Рет қаралды 211 М.
Water powered timers hidden in public restrooms
13:12
Steve Mould
Рет қаралды 727 М.
Unity VFX Graph - Shield Effect Tutorial
18:11
Gabriel Aguiar Prod.
Рет қаралды 103 М.
We Gave NEW Dune OLD Dune VFX
24:51
Corridor Crew
Рет қаралды 3 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 87 МЛН