Building advanced effects in Niagara | Unreal Engine

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.ค. 2024
  • In this demo, Chris Murphy covers the fundamentals of Niagara, Unreal Engine's new VFX system, and extends what begins as simple functionality into an advanced character disintegration effect. This presentation acts as a primer for new developers looking to create effects in Unreal Engine and provides a demonstration of the kind of advanced systems that developers can achieve in their own projects!
    Please note that for this demonstration a simplified version of the character Crunch from Paragon has been used. However, developers looking to do this themselves can feel free to use any Single Material Skeletal Mesh.
    Learn more at www.unrealengine.com
  • เกม

ความคิดเห็น • 309

  • @Navhkrin
    @Navhkrin 4 ปีที่แล้ว +326

    More videos like this please! 30 min explanations done by experts, much better than 1.5 hour long talks

    • @secoif
      @secoif 4 ปีที่แล้ว +14

      What they should do is give those feature-film length talks internally or on a stream, then have someone re-record a 20 minute, concise summary afterwards.

    • @alekjwrgnwekfgn
      @alekjwrgnwekfgn 4 ปีที่แล้ว +5

      @@secoif I think they should do those feature-film length talks as a pre-production meeting, and just get to the meat of it- practical stuff like this - no waffle.

    • @sirbughunter
      @sirbughunter 4 ปีที่แล้ว +1

      Navhkrin agreed.

    • @dmaw5135
      @dmaw5135 4 ปีที่แล้ว +2

      This times a million. but i think like others suggest just compress those live streams, and let us choose which one to watch.

    • @alejandrorvilla7571
      @alejandrorvilla7571 4 ปีที่แล้ว +1

      Really depends on how much you want to learn

  • @vertigomaniac
    @vertigomaniac 4 ปีที่แล้ว +73

    Glad to see my boy Crunch helping the community after his untimely demise

    • @shiftyjim4138
      @shiftyjim4138 4 ปีที่แล้ว +7

      RIP Paragon I still get very sad thinking about how fucking miserable a company epic is for shutting down the only multiplayer game I’ve ever loved.

    • @Richard-st5uc
      @Richard-st5uc 4 ปีที่แล้ว +2

      @@shiftyjim4138 I loved it until they changed the map. never got back into it after that :(

    • @bruceleroy6551
      @bruceleroy6551 4 ปีที่แล้ว +1

      Yeah it was the only game I played regularly on my ps4. Every time I see Paragon assets I get reminded of what was and could have been :T

    •  4 ปีที่แล้ว +3

      @@bruceleroy6551 Then why don't we make it something more. Kind of the point of the engine and the assets are free.

  • @mavisakal77
    @mavisakal77 4 ปีที่แล้ว +133

    Chris Murphy is the best UE4 evangelist. He always makes to the point fast paced tutorials.

    • @secoif
      @secoif 4 ปีที่แล้ว +8

      He needs to train the rest of the team, this is how you do it.

    • @bombomb_001
      @bombomb_001 4 ปีที่แล้ว +1

      AGREE!

    • @nicholasbrown5013
      @nicholasbrown5013 4 ปีที่แล้ว +4

      He also sounds cool while he does it! I was just looking through his old drone/render target video. Good stuff. :)

  • @tobiasschneider8247
    @tobiasschneider8247 4 ปีที่แล้ว +30

    Please Epic, more tutorials like this. It is so hard to find Niagara tutorials online!

  • @CrimzonRX
    @CrimzonRX 4 ปีที่แล้ว +82

    This is excellent in pace, length and content.
    This sort of format is extremely useful to me and I'd bet other learning devs too

    • @by2083
      @by2083 4 ปีที่แล้ว

      whats useful is a book not a video tshh waste of time

    • @kogi04
      @kogi04 3 ปีที่แล้ว

      +1

  • @roman2.0
    @roman2.0 4 ปีที่แล้ว +52

    Chris: That actually easy to do Me sweats nervously

    • @thegiantguy
      @thegiantguy 3 ปีที่แล้ว

      Every uni lecture ever

    • @armondtanz
      @armondtanz 3 ปีที่แล้ว +2

      @@thegiantguy Every guy explaining node structures that look like NY underground rail chart

  • @RenbeOfficial
    @RenbeOfficial 4 ปีที่แล้ว +5

    your tutorials are honestly astonishing, and not just because you have possibly the calmest voice on planet earth. amazing delivery!

  • @sollidwarren
    @sollidwarren 4 ปีที่แล้ว +11

    By far the most useful Niagra tutorial so far. The only way to start getting familiar with the nomenclature used in scratch pad is to see them in action.

    • @chrismurphy6966
      @chrismurphy6966 4 ปีที่แล้ว +2

      Scratch Pad feels like it was the missing piece of Niagara before coming into Production Ready and I *really* wanted to try and represent why it's useful in this video. Glad that kinda came through!

  • @MadpolygonDEV
    @MadpolygonDEV 4 ปีที่แล้ว +14

    chris murphy is excellent at explaining and his pacing is on point!

  • @TheKitneys
    @TheKitneys 4 ปีที่แล้ว +9

    You had me at "Hello." Well done, really good vid. Nice and clear and well paced.

  • @DM_K7
    @DM_K7 4 ปีที่แล้ว +3

    Awesome tutorial! It's so hard to get some clear information and insight on the Niagra system ,thanks a bunch! Keep em coming!

  • @vince4417
    @vince4417 4 ปีที่แล้ว +4

    Wonderful video. I would love to see one each week. These are the things I wish Epic was releasing more. In depth tutorials about Niagra / Control Rig.

  • @mb.3d671
    @mb.3d671 4 ปีที่แล้ว +25

    hey chris! hope you do more, you a great resource. Loved the one you did a while back

    • @mb.3d671
      @mb.3d671 4 ปีที่แล้ว +2

      @@chronosschiron the last one he did on technical art was great

  • @PandaCubed
    @PandaCubed 3 ปีที่แล้ว +1

    Love these tutorials and showing off the feature. Explained really nicely. Makes me excited to try out niagara

  • @gbacl
    @gbacl 4 ปีที่แล้ว +5

    This was really good. The effect looks amazing

  • @kogi04
    @kogi04 3 ปีที่แล้ว +2

    This is an awesome tutorial. Great educator. Keeping a good level of explanation yet not too slow pacing.

  • @cookeygo1887
    @cookeygo1887 4 ปีที่แล้ว +6

    Chris Murphy is probably the best guide by now hes so calm and he makes stuff so clear

  • @DeeOdzta
    @DeeOdzta 4 ปีที่แล้ว +2

    Awesome thanks Chris hope you do more of these, a Niagra concepts series maybe!

  • @strideknight
    @strideknight 2 ปีที่แล้ว +1

    Really great video, cheers Chris

  • @alekjwrgnwekfgn
    @alekjwrgnwekfgn 4 ปีที่แล้ว +3

    MORE MORE MORE. I would love to see a whole series on Unreal Learn.

  • @spitfirestarter97
    @spitfirestarter97 2 ปีที่แล้ว +1

    Great pacing and very easy to follow. More of this sort of content please!

  • @clemlysergy3335
    @clemlysergy3335 3 ปีที่แล้ว +2

    Awesome stuff! There's a lot to take in here, I think a lot of this is "easy" when you have someone telling you how to do it but I always having the nagging feeling that when trying to achieve something new myself I'm still going to struggle ... but all just practice I guess, this has definitely helped my understanding of some of the fundamentals of Niagara.

  • @wearethefractals
    @wearethefractals ปีที่แล้ว

    Really cool presentation. Learned a lot!

  • @kadjaft
    @kadjaft 4 ปีที่แล้ว +2

    Gonna give this a go later today! Seems super fun and interesting to play with!

  • @beaver_stealer
    @beaver_stealer 4 ปีที่แล้ว +1

    Damn I love this explainer. Thank you for taking the time to really make somthing this good!

  • @Resuarus
    @Resuarus 4 ปีที่แล้ว +2

    Goddamnit, Chris. Why are you so good at this?

  • @recklesflam1ngo968
    @recklesflam1ngo968 4 ปีที่แล้ว +3

    I really need to get back into UE, really fantastic work you people are doing!

  • @matthewthehuman1744
    @matthewthehuman1744 2 ปีที่แล้ว

    I can't believe how cool it looks.

  • @terraint3697
    @terraint3697 4 ปีที่แล้ว

    I saw it was Chris Murphy and i was like YES, This is going to be good!!!

  • @likadsplit
    @likadsplit 3 ปีที่แล้ว

    THANK YOU CHRIS MURPHY FOR BREATHING NEW LIFE INTO ME

  • @aphexx100
    @aphexx100 ปีที่แล้ว

    this is a treasure trove ! thank you

  • @VladyVeselinov
    @VladyVeselinov 4 ปีที่แล้ว +3

    Chris, you're the MVP

  • @WickedChilling
    @WickedChilling 4 ปีที่แล้ว +3

    this is overwhelming. i love it.

  • @cghow
    @cghow 4 ปีที่แล้ว +4

    Stunning effect.. Gonna try this one

    • @akatekk6957
      @akatekk6957 4 ปีที่แล้ว

      will be nice if you could show with an example with multiple Material Skeletal Mesh (head, body, hands and legs) ;O)

  • @imorb
    @imorb 4 ปีที่แล้ว +1

    Excellent tutorial!

  • @juanp.hernandez5759
    @juanp.hernandez5759 4 ปีที่แล้ว +1

    Amazing tutorial!!! Keep it up like this. :D

  • @TerenceKearns
    @TerenceKearns 4 ปีที่แล้ว

    You are an EXCELLENT TEACHER!

  • @badrballish9328
    @badrballish9328 4 ปีที่แล้ว +1

    Love it man, thank you very much.

  • @user-ch5ct4zq9i
    @user-ch5ct4zq9i 4 ปีที่แล้ว +1

    I love it, Niagara VFX Tutorial Step by step.

  • @Ilyen12
    @Ilyen12 3 ปีที่แล้ว

    So much useful information, thank you

  • @yevheniishyshko7961
    @yevheniishyshko7961 4 ปีที่แล้ว +1

    This was amazing.

  • @dimaferox5133
    @dimaferox5133 4 ปีที่แล้ว +3

    I like Chris tutorials >3 thanks

  • @xxxxRouvenxxxx
    @xxxxRouvenxxxx 4 ปีที่แล้ว +2

    Very good Tutorial!

  • @feloneouscat1
    @feloneouscat1 3 ปีที่แล้ว

    Wow. This is incredible. Now, I just need to understand… so much “WOW!"

  • @markm4120
    @markm4120 4 ปีที่แล้ว +2

    Very cool, thanks!!

  • @chronnodev
    @chronnodev 4 ปีที่แล้ว +1

    Excellent tutorial. I really hope they are working on a master Niagara class that we can take as an online course :)

  • @rfxcubestudio7863
    @rfxcubestudio7863 4 ปีที่แล้ว +4

    wowww.. its amazing!:D

  • @devedee2393
    @devedee2393 4 ปีที่แล้ว +3

    Amazing tutorial srsly, thanks 😁

  • @denizorsel1029
    @denizorsel1029 3 ปีที่แล้ว

    Niagara component and sketchpad section is all clear but material implementation is super complicated for my level. I downloaded the character just for this purpose but I couldn't find the material worked on and tried to do stuff on parametered material file which is a beast of its own and failed miserably. Yet it is not a problem of this video since Chris is pure awesome.

  • @iamisandisnt
    @iamisandisnt 4 ปีที่แล้ว +2

    Awesometastic. Raise your hand if you're finally starting to understand Niagara!

  • @VuPhamRainstorm
    @VuPhamRainstorm 3 ปีที่แล้ว

    Really love the way Chris Murphy teach stuff always easy to understand. I hope that he has time to re-make game course from Udemy, it's has been out dated for a while since we are now in 4.25 and that course still in 4.14. What a pity for a great resource.

  • @SASUKORI
    @SASUKORI 4 ปีที่แล้ว

    THANK YOU SO MUCH this is a life saver Could we please also get a similar video on the new chaos physics

  • @wawajey
    @wawajey 4 ปีที่แล้ว

    Very Nice!

  • @darkenergy7291
    @darkenergy7291 4 ปีที่แล้ว +2

    PLEASE DO MORE THANKS ♥

  • @Yazoon_S
    @Yazoon_S 4 ปีที่แล้ว +15

    Its my first time seeing a USEFUL tutorial from the official UE4 that isn’t 2 hours long

    • @nicholasbrown5013
      @nicholasbrown5013 4 ปีที่แล้ว +1

      Yazan Saoud he does another similar one for gdc 2019. It’s on an older version of the engine but it still works :)

  • @rajatk1380
    @rajatk1380 4 ปีที่แล้ว +4

    we need more like this on Niagara..

  • @jenkem4464
    @jenkem4464 4 ปีที่แล้ว +2

    That's great!

  • @joseluisanginiotorresrodri8047
    @joseluisanginiotorresrodri8047 3 ปีที่แล้ว +1

    u are the best men thank you from Mèxico

  • @hakanviajando
    @hakanviajando 4 ปีที่แล้ว

    Amazing tutorial, please create more for us.

  • @enriquebaeza9949
    @enriquebaeza9949 3 ปีที่แล้ว +2

    In 4.26.1 I had to change in Initialize Particle>Sprite Attributes>Uniform instead of the default Unset, to get the same particles size, in case someone has the same problem.

  • @HailSatanLLC
    @HailSatanLLC 3 ปีที่แล้ว +2

    Chris, explain blackhole theory to us.
    Chris: "Oh, well that's reasonably straightforward."

  • @firnekburg4990
    @firnekburg4990 4 ปีที่แล้ว

    Great stuff !
    Please make more niagara tuts.

  • @PropheticGamesProductions
    @PropheticGamesProductions 4 ปีที่แล้ว +1

    Thank you for covers the fundamentals of Niagara. Can you make tutorials about chaos destruction please ? Thank you.

  • @kazkisano
    @kazkisano 3 ปีที่แล้ว +1

    Insane. That is insane.

  • @pto2k
    @pto2k 3 ปีที่แล้ว

    I need to watch this 2 or 3 more times.

  • @mandasartur
    @mandasartur 7 หลายเดือนก่อน

    Thank you.

  • @AleksaStefanRadunovic
    @AleksaStefanRadunovic 4 ปีที่แล้ว +64

    I miss Paragon :(

    • @eth7928
      @eth7928 4 ปีที่แล้ว

      Why do we always have to get that one comment.

    • @dirtzmagurk200
      @dirtzmagurk200 4 ปีที่แล้ว +8

      @@eth7928 because it's TRUE!!! Also that character hes using is a paragon guy..

    • @seyitbayar4935
      @seyitbayar4935 4 ปีที่แล้ว +2

      Nooooooo paragon

    • @eth7928
      @eth7928 4 ปีที่แล้ว +2

      @@AndrewBiggam They probably shut it down so they have the manpower to develop UE5.

    • @recklesflam1ngo968
      @recklesflam1ngo968 4 ปีที่แล้ว +4

      At least everyone now gets all of the paragon assets for free :)

  • @Mart-E12
    @Mart-E12 4 ปีที่แล้ว

    Will be cool in the new Unreal Tournament

  • @lasereye159
    @lasereye159 2 ปีที่แล้ว

    super cool

  • @narathipthisso4969
    @narathipthisso4969 3 ปีที่แล้ว

    Thank you 🙏 Wow!!

  • @eatmylaz0r
    @eatmylaz0r 4 ปีที่แล้ว +1

    AWESOME tutorial. Please tell me that you have some kind of course or guide to work with Niagara, i would absolutely love to watch everything you create. Honestly, Niagara lacks of this kind of thing and i'm eager to know how to play with it

  • @OptimisticMonkey
    @OptimisticMonkey 4 ปีที่แล้ว

    Outstanding tutorial! One of the best Niagara tutorials by far.
    Question: While playing, if I move the pawn left or right, I am getting some heavy blurring on the attached particles. (The mesh itself is not blurring, only the particle system.) Moving the camera around the mesh doesnt cause the particles to blur - only moving the particle system itself?
    Thanks for any tips

  • @29djandy
    @29djandy 4 ปีที่แล้ว

    Wowwwww how UNREAL

  • @TrevorGilday
    @TrevorGilday 3 ปีที่แล้ว +4

    Question, how would the material in Niagara be set up for characters who use multiple material slots? Most character use multiple material ID's for different parts of the mesh, but in the Niagara sprite renderer there is only one material slot.

  • @haf8l4d3
    @haf8l4d3 3 ปีที่แล้ว

    Awesome

  • @MaxPlaymaxx
    @MaxPlaymaxx 4 ปีที่แล้ว +1

    Please make more tutorials like this.

  • @ru_ur
    @ru_ur 4 ปีที่แล้ว

    GREAT!

  • @maxxmangione3900
    @maxxmangione3900 3 ปีที่แล้ว

    Very nice presented video and thanks for the super clear explanation and confortable pace . Got a picky question : Do you know , or anyone around here , how to make working translucent particles with translucent raytrace enabled ? Niagara sprites are supposed to be supported according to Unreal docs , but didn't find how or in what kind fo context , i mean , not expecting to use opaque sprites, right?

  • @vladimirkhadyko8304
    @vladimirkhadyko8304 4 ปีที่แล้ว +1

    That is actually very straight forward! Yeah, sure xD

  • @jcdentonunatco
    @jcdentonunatco 2 ปีที่แล้ว

    This is awesome. What I am wondering though, is how I can set one particle for every vertex of the mesh, and then create no more, and never destroy them. Basically just lock the existing particles to the vertices without needing to spawn more?

  • @ErebusWolf
    @ErebusWolf 3 ปีที่แล้ว

    Awesome video. When I try implementing this myself, I seem to be running into an issue where I can not change the particle size. When I try modifying it in the sprite attributes the circles are always the same size. Is there something happening with the mesh reproduction sprite that is causing this?
    Edit: Answering my own question, the sprite size is overridden in the update mesh reproduction sprite module. So I have to set it there

  • @TrospyAndrew
    @TrospyAndrew 3 ปีที่แล้ว

    awesome

  • @DevGods
    @DevGods 4 ปีที่แล้ว +10

    Just when I thought I was getting a hang of UE4 ! This engine is as deep as the ocean!!
    This effect is very dope by the way! May try to remake it later. Does anyone know of any other good resources to learn the basics of niagra?

    • @Yazoon_S
      @Yazoon_S 4 ปีที่แล้ว

      I know, i thought the same thing, UE4 is huge And takes a lot of years to learn, there is a channel called CGhow where a guy showcases some cool tutorials about Niagara , and focus on his basic tutorials first , then the other more advanced ones

    • @muneebhamza8917
      @muneebhamza8917 4 ปีที่แล้ว

      CGHow is a good channel. There was a also a livestream on Niagara when it first came out in early access. Watch that too.

  • @johnb4467
    @johnb4467 4 ปีที่แล้ว

    This is a bit overwhelming, but I'm guessing that is because I'm not coming from a Cascade background. If this was meant to be a 'ground up / beginner' tutorial, it might be too much. But for someone who is transitioning from Cascade, I'm guessing this is much more digestible. Either way, excited and impressed to see what the systems can do.

    • @chrismurphy6966
      @chrismurphy6966 4 ปีที่แล้ว

      I tried to shoot for folks either coming from Cascade or with a little bit of a grounding in other packages particle tools. My apologies if I over shot it a little!

  • @channelofawesome8309
    @channelofawesome8309 3 ปีที่แล้ว

    So cooooooool

  • @jimmyt_1988
    @jimmyt_1988 2 ปีที่แล้ว

    Notes:
    - Generate distance fields must be enabled in project settings for using DistanceToNearestSurface in a material (17:10)

  • @XaneRaiden
    @XaneRaiden 2 ปีที่แล้ว

    Great tutorial! I have an issue where I applied the "Generate Mesh Distance Fields" and added the nodes to the main material. But I'm seeing no transparency when my model collides with another mesh.
    Should collisions be enabled? Does it matter that I am using a skeleton model within the scene instead of a blueprint for the character?

  • @SansP3ur
    @SansP3ur 2 ปีที่แล้ว

    Holy S#*+ that's cool! I can't even get the floor grid in Niagara's preview window to show up.

  • @sihanho6171
    @sihanho6171 4 ปีที่แล้ว +1

    hey guys if u cannot see the particles add Sprite Renderer under the Render tab, and then assign a Material to the Sprite Rendering

  • @mastrd
    @mastrd 4 ปีที่แล้ว +2

    Class

  • @milagro2300
    @milagro2300 4 ปีที่แล้ว

    Thanks

  • @jeffspinner6579
    @jeffspinner6579 4 ปีที่แล้ว

    I've been hearing people with your accent saying, "So," and I can't place the accent for the life of me. This is the 4th time in a tutorial (not you the 3 other times, yo), that "so" had that exact unusual for me pronunciation. So it's definitely a geolocated effect... where the heck did you grow up?
    I'm trying this tomorrow!

    • @chrismurphy6966
      @chrismurphy6966 4 ปีที่แล้ว

      I'm from Melbourne, Australia. Hopefully that clears up the mystery!

  • @citadelo5ricks
    @citadelo5ricks 3 ปีที่แล้ว

    Excellent. Would really like to see UE tutorials have "click" waves so we can see what you are selecting. Otherwise, very hard to follow.

  • @zachansen8293
    @zachansen8293 4 ปีที่แล้ว

    How do you pass in the material for your emitter as a user parameter? It seems like the fields in the sprite render module aren't configurable as to what their data source is? There's no "triangle" beside each field like there are on the other modules

  • @dawidbujak
    @dawidbujak 4 ปีที่แล้ว

    Good tutor

  • @xl75
    @xl75 3 ปีที่แล้ว +1

    WOW!!

  • @bumpbomb2512
    @bumpbomb2512 3 ปีที่แล้ว

    God its soooo cool

  • @psnFORTYOUNCE
    @psnFORTYOUNCE 4 ปีที่แล้ว

    CRUNCH BABY!!!. God I miss Paragon.

  • @HugoArcier
    @HugoArcier 2 ปีที่แล้ว

    great tutorial. Is someone knows if there a way to sample morph target (blendshapes) with that technique?

  • @tobiasschneider8247
    @tobiasschneider8247 4 ปีที่แล้ว +1

    Does anyone know where to find more good Niagara tutorials?