Tutorial: Realistic Lightning in Blender 3.0

Поделиться
HTML-код
  • Опубликовано: 14 янв 2022
  • The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/badnormals01221
    Learn how to make a realistic lightning bolt with the new Geometry Nodes in Blender 3.0. Also works in Blender 3.1 and forward.
    Cool stuff on Patreon:
    / badnormals
    Equally cool on Discord:
    / discord
    Interested in the music I use?
    Get Epidemic Sound free for 30 days right here:
    www.epidemicsound.com/referra...
  • КиноКино

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

  • @willmorgan5465
    @willmorgan5465 2 года назад +83

    “Doesn’t need too many nodes” proceeds to show roughly 300 nodes

  • @DBMN
    @DBMN Год назад +44

    FYI Curve Parameter is now called Spline Parameter Blender 3.1+

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

      This is to help people following Tutorial I am not trying to correct the creator - Thanks Bad Normals loving this so far :D

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

      legend

    • @krisixyz
      @krisixyz Год назад +3

      the fact he told it...

  • @461fpictures2
    @461fpictures2 11 месяцев назад +14

    This is what worked for me:
    Take the factor value from the "Spline Parameter" (since there isn't a curve parameter anymore) and plug it into the value of a "Sample Index" node (Click "Clamp" on this node).
    Take the Split Node Connection coming from "Set Position" node in the first grouping and plug it into the Sample Indexes' Geometry.
    Take the value of the Sample Index Node and plug it into the Min of the Map Range Node like he does.
    From there you should be able to follow along.

  • @milliam
    @milliam 2 года назад +10

    Best blender youtuber rn easily

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

      what are u doing here bro, post an edit already, we miss you

  • @immineal
    @immineal 2 года назад +8

    This is so great! Literally searched for this since like 5 years ago when I started, was really hard back then without all the Geo Nodes an stuff like that

  • @mousemadecontent2126
    @mousemadecontent2126 2 года назад +4

    awesome tutorial - i was really looking forward for a good lightning tutorial in blender and this is in my opinion the best one out there :). Thx so much!

  • @applepie8143
    @applepie8143 2 года назад +5

    I've been searching for such a tutorial for my last work, thank you so much!!!

  • @YvesBodson
    @YvesBodson 2 года назад +2

    Your process is brilliant.. I learned quite a lot about GN with your work flow.. Thanks for your work

  • @animaxx3d-naturwissenschaf155
    @animaxx3d-naturwissenschaf155 2 года назад +4

    A wonderful tut. I'm into scientific visualization. This opens so many aplications like the vascular system, neurons..... Thank you!

  • @infuriatinghealer
    @infuriatinghealer 2 года назад +169

    I really wanna know the process which leads to figuring out this kind of stuff! like all that math, all that information. I think solving problems the way you do is key when working with a 3D software so I wonder how you do it.

    • @plejra
      @plejra 2 года назад +18

      Yeah some more theory and techniques explanation would be good. If someone doesn't understand the mechanisms it has less value in other use cases.

    • @martinmalmquist
      @martinmalmquist 2 года назад +10

      I would recommend Default cube or Erindale for a bit more in depth Geo nodes tutorials. I actually like this straight forward approach as a complement though.
      As for figuring out the process I think its a matter of trying things out until you enough nodes/tools that are available. At least thats how I have learned 3D.

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

      It helps to know what the nodes do I went through blenders website and all the explanations of individual geo nodes and it really made me more capable of messing around with them

    • @infuriatinghealer
      @infuriatinghealer 2 года назад +10

      @@goatpepperherbaltea7895 It is one thing to know what the tools does that is true, but the way they use these nodes and know what is missing and what needs to be done in order to pick the proper tool is what challenges me the most. if you watch their growing plant geo tutorials it follows the same method. I'm stunned and keep thinking "how did they even think of that"! i assume a experience is a huge part of it. I've been practicing blender for little less than a year, I can't expect to have their power of observation and outlook on the tools. not to mention they are really good at math I believe. I...suck...at math!

    • @fatal510
      @fatal510 2 года назад +2

      The crazy thing is this isn't that wild. It's just instancing some curves on curves. The problem is we peasants don't even think to do this as we lack that creativity part. But if someone said to me "hey make a lightning bolt with geonodes, but don't worry about shading" i could have easily done this.

  • @mulanmiller5000
    @mulanmiller5000 Год назад +19

    The lightning is cool but damn those clouds look sick! I'd love a video how to achieve this. I know there are tutorials about clouds but I want that dark and dense look :)

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

    You tell information in a way its pleasant to listen and comfortable to remember

  • @tinaunglatt297
    @tinaunglatt297 11 месяцев назад +7

    In case, "Transfer Attribute" node is now called "Sample nearest surface" since 3.4 or idk.

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

      it says the input geometry (curve) is not supported tho

  • @michaelwilliamson248
    @michaelwilliamson248 2 года назад +17

    I’d love to see your setup for the volumetric clouds!

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

    Awesome result! Underrated channel!

  • @satyamanu2211
    @satyamanu2211 2 года назад +15

    You could add more than one group inputs , that will save you from the hassle of using just one input node

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

    I just need to thank you sooo much bro like this lightening is soo good I am saving this project and using it in every single lightening related project . Thank you soo much 💖

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

    Really nice. Can't stop trying.

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

    Nice shot ! It's a good starting point, thanks.
    @14:50 : instaed of making instances real you can simply change the vector value to positive 1 in Z axes which allows third small branches to slightly follows their parent branches direction (which is also cool :) )

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

    Genius stuff!
    Thanks!

  • @m.fantasma7508
    @m.fantasma7508 Год назад

    Really good, easy to follow and understand as an intermediate.

  • @3DShihab
    @3DShihab 2 года назад

    Your tutorials are fire dude.

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

    Your Blender is very Strong! Good work and very fantastic skills!

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

    PLEASE DO NOT STOP UPLOADING YOUR A GOD WJEN IT COMES TO THESE THINGS

  • @the-ai-art
    @the-ai-art 2 года назад

    Thanks. Exactly what i was looking for :)

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

    Wow! Amazing ⚡

  • @144digital
    @144digital 2 года назад

    You're a gem my dude

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

    You ROCK, look at that lighting's NOD

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

    this tutorial taught me the greatest blender feature i've ever learned.... how to turn off auto-offset.

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

      I also finally discovered it making this video. It's a thing that you're too lazy to Google but when you find it you're so happy.

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

    Advance level of 3D Animation very impressive indeed I like this tutorial very helpful 🔥🔥🔥

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

    YES! THANK YOU FOR THIS!!!

  • @genesis2303
    @genesis2303 2 года назад +6

    Nice one, btw you can duplicate group input to avoid noodle mess with connecting inputs.

  • @xxxxxx-cd4vt
    @xxxxxx-cd4vt 2 года назад

    Good job man

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

    Lol I just finished a movie where this video would have been perfect for. Thanks for showing it! Amazing stuff in these tutorials

  • @RobbieTilton
    @RobbieTilton Год назад +8

    Transfer Attribute no longer exists. For mapping the size of the sub bolt... I used Sample Index instead and it worked for the top half of the instances coming from the main bolt, but somehow stopped working on the bottom half of the instances from the main bolt...

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

      once i clamped the 'sample index' node it worked as shown in the video

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

      bro, i owe you tits. thank you!

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

    "And it actually doesn't need too many nodes-"
    **proceeds to show a library of code**

  • @drumboarder1
    @drumboarder1 2 года назад +2

    "just a little collection" says the pixie as my head begins to ache

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

    Great Tutorial thankyou :-)

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

    Pretty much the best, as always...

  • @yugene-lee
    @yugene-lee 2 года назад +4

    Heyo! Something helpful for you, you can add multiple group inputs and outputs! In that way, you don't have to make 50 paths from all the nodes to one node and helps make things cleaner! Thanks for the tutorial!

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

    Awesome 👍

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

    Cool stuff I would love to see a walkthrough or tutorial of how you made the storm clouds scene

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

    Wow.. thanks!!!

  • @cyrix_0185
    @cyrix_0185 4 месяца назад +2

    Woow this was a blast to folow! I was able to make it in blender 4.0, only one of the nodes nedded was replaced, instead of the "Trasnfer attribute" node use "Sample Index". Great tutorial I subscribe!

    • @YoungMoonWorks
      @YoungMoonWorks 3 месяца назад

      man you saved my work, i was search how to change the transfer attribute node for an hour!!!

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

    Thank you for these very helpful and complex tutorials. I enjoy your style.
    On another topic outside of Blender: Lighting and LightNING are not the same word.
    There is an additional "N" and so it is pronounced with the "N" after the "T". I once lived in a country where the locals would say : Your accent is charming. I wished they had corrected me but instead they let me keep saying things incorrectly. No negative intention as I point it out.

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

    This is the best lightning tutorial in Blender. Thanks very much. Defiantly gonna check out your Patreon for more🌸💜
    Although I still had the problem with the 3rd level branches (27:54)..I just disconnected the "🟥 Curve Parameter - Factor_OUT" from the "🟪 Transfer Attribute - Attribute_IN " and it almost fixed it but in slow-mo lightning you can still see the 3rd ones appear in the middle.

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

      I'm having this same issue now. Did you ever find a solution to this?

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

    You are amazing

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

    Thanks man, It would be cool to have the whole node tree on a single image.

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

      I followed the tutorial step by step and still cannot animate gradually the second branches

  • @Michael-zu5mz
    @Michael-zu5mz 2 года назад +2

    0:16 "not too many nodes"... im dead bruh.

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

    I really feel old watching your tutorials, it's really imposible for me to understand how the hell did you get there. Anyway, congratulations, you have an incredible talent

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

    nice

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

    thnx for this and for everything else that uve recorded! one small request - hot keys on screen while your doing these tutorials will be great ;)

  • @iluvyunie
    @iluvyunie 2 года назад +2

    btw, curve parameter is now spline parameter

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

    u kill it man

  • @psy237
    @psy237 2 года назад +2

    well in game dev there's max three values per vector. I strongly believe they are something completely different than vectors in biology ;) nice node tree! This is probably the best lightning generator out there (including the houdini one^^)!!!! Keep up the good work! I'm probably never getting into the nodes as I have no real use except for something like that, but that happens once a year or something :'D so this is very helpful, as there's really nothing else out there and your solution is just perfect.
    Edit: Wanna say thanks again, I'm done with my lightning bolt, tomorrow it's time for UE. In blender it already looks absolutely fantastic :)
    And btw, 420 is the time when it's time to smoke some weed ;)

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

      Good to hear you finished the bolt, now it's indeed time for some 🌿

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

    excellent! :O)

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

    Cool

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

    “Doesn’t need too many nodes.” *_creates a whole family tree of geometry nodes_*
    “I mean, it’s a pretty complicated material.” *_uses 2 nodes_*

  • @nniitchh
    @nniitchh Год назад +13

    Great result, but it's realy hard to follow you as a beginner. It would be nice if you could say which buttons you are pressing for a specific action or enable the window that is showing which button is pressed at the moment. E.g. I had no clue how you disabled the nodes at 2:55 until I found out that it's called mute. Such things seem eazy for a pro, but as a beginner and not a native speaker, it took me ours to follow the whole tutorial. I don't need to understand everything you are doing, but I want to recreate it as fast as possible. Or the whole stuff at the 18th minute is so confusing.

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

      Thank you for the mute tip. Not a beginner per say, more of a novice, but I don't have much experience with geometry nodes so for everyone else that might see this just select the nodes and press m on the keyboard to mute the nodes.

  • @SardiPax
    @SardiPax 2 года назад +2

    Great tutorial but I really hope work is done on making some of those node elements, especially Curve Parameter, more intuitive. I often struggle with understanding which curve a parameter is related to. It would be easier to understand if it was a connector on the geometry/curve input node, that way you are explicit in which curve you are using.

  • @isaachuerta1914
    @isaachuerta1914 5 месяцев назад

    You can just use the factor of the curve/spline parameter in the value of the other map ranges, without using all the transfer attribute/sample index stuff, it works perfectly and you can save a lot of time

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

    "And it actually doesn't need too many nodes as well, just a little you know collection as you can see here" That doesn't look like a little collection to me. 😂😭🙈
    What was used to disable the nodes? Which keys? EDIT: To disable use M. "Mute"

  • @DasDritteD
    @DasDritteD Год назад +5

    Like everybody else I missed the Pre-3.4-Blender "Transfer Attributes" node and searched a lot till I found this: ruclips.net/video/pPx78XXqbUU/видео.html.
    Basically you have pipe the factor value of the node "Spline Parameter" into "Sample Curve" and store the output value with a "Store Named Attribute" node. After this you can query the value with a "Named Attribute" node and use it to scale the smaller lightning branches.

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

    wtf ??? sooo cool

  • @sambabassesoumare798
    @sambabassesoumare798 2 года назад +2

    Magnifique

  • @smepable
    @smepable 2 года назад +14

    Amazing. Did you do a Tutorial in the clouds too?

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

      mostly i think its on patreon

    • @microfx
      @microfx 2 года назад +2

      @@goat13 good call... will be my third blender patreon sub this month haha but so worth it

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

      Yes we definitely need a cloud tutorial

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

    Just a tip, You can view individual nodes in Geometry nodes by pressing ALT+SHIFT+Left Click (With Node Wrangler Enabled)

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

      Thanks, that's really useful.

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

    25:46 the frustration is real. LOL 😂

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

    'simple node setup' 😅 Great tut man

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

    Love your tutorials! this was excellent, I am having some trouble though, keeping my lower branches on the original curve, can anyone point me in the right direction?

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

    Hey, thanks for the tutorial. How did you make the dense cloudscape in the opening shot?

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

    Here's another related tutorial. It also shows a nice workflow to keep the geometry node workflow a lot cleaner.
    ruclips.net/video/OHBVcaV8w5M/видео.html

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

      Thanks for sharing that link man! That tutorial is really awesome!

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

    Appending is your best friend after using this tutorial, just remember that

  • @rainyrobloxian-xt9cl
    @rainyrobloxian-xt9cl Месяц назад

    curve parameter is now spline parameter

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

    Ok now make it disintegrate realisticly (after the impact lightning usualy filckers for couple fractions of a second and then sort of breaks into smaller parts that get progresivelly smaller until they disappear, important thing is that those smaller parts dont move, its easy to do wiht material throu combination of musgrave, color ramp, and mixing shader with transparent or translucent, thou it would be interesting to see that done via geonodes

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

    Спасибо за видеоурок, но можно попросить тебя сделать видеоурок по теме:"как добавить молнию с свечением в океан, если используется рендер Cycles?

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

    i need to point the end of this lighning to a object is this possible with this method ? thanks Mate did just astonishing work

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

    Working Files would be great to learn with

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

    Please make cloud tutorial video.

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

    How do I add multiple lightings and randomise the flash?

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

    How to make the cloud ??

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

    at 9:00, color ramp works best on constant.!!!

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

    I want to try this out, but I really need this for a photo composite so I must ask... does it illuminate clouds in an appropriate manner?

  • @4liferskater
    @4liferskater Год назад +1

    what is the node for transfer attribute in blender 3.4 plzz

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

    Somehow I have a central spline always ON. The Age for it is working, but in the min position (0.01) it still have a thin spline drawed. What could be the problem? Also how we can adjust the time of appearing of the second and third branch? I see that the main branch dont get the thick but the second branch are already appears. Appretiate any feedback.

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

    great video, but i am having an issue with mine. when i connect the line to instance at 10:11 my bolt vanishes and i haven't been able to figure out why. everything looks connected and in place but it doesn't work still.

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

    Is it possible to make ships wake with geo nodes?

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

    Hi! Awesome tutorial! I followed along and the lightning looks great, except for the animation. My lightning never "dissapears", it only becomes really thin. I don't know what I have done wrong, I've gone through the video 5 times, checking every node connection and value, but still, no solution. did anyone else had the same issue?
    (I'm using 3.0 btw)

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

      What is your map range to max value of the middle branch?

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

      @@BadNormals Its 0.030
      Update: I played around with it some more. I made the the to max value on the middle branch 0, just like the top and bottom and increased the curve circle radius to compensate for some of the lost thickness.
      Thank you!

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

    mmm, interesting

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

    Hey can you make a walking jelly

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

    Can someone help with animation part? When map range From max value put to zero main branch dissapears as should, but the middle branches starts getting bigger on ends, instead of dissappearing.

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

    Do we have this in the patreon?

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

    how do you add the nodes to the line? By default i did not have them and in the vid you already have it, I assume you skip that part and somehow add it?

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

    Some cuts just skip final values like at 25:50. It's a great lighnting, but the video is cut and structured so annoying to recreate. And I had a weird black lighting string that did never go away, so I just subscriped to your Patreon and took your file xD.

  • @user-vz6fw7sb2z
    @user-vz6fw7sb2z Год назад

    Thank you for this but I have a question. If i want to give each lightening their own keyframes of age parameter and seed then how can I do that??? It would be a lot more helpful to me ...

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

    where is the curve parameter node in the new blender

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

    Since the transfer attribute has been replace with the Sample Nodes, what sequence of those nodes would I use to imitate the transfer node's function.

    • @Roblox-Music
      @Roblox-Music Год назад

      ruclips.net/video/LS7nsFNCRfY/видео.html
      This doesn't for work for this instance but that's what they "replaced" it with.

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

    where can I find the thunder video tutorial?

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

    28:27 the third level branches that are appearing from the plain air are still appearing late even after i add subtract node and tweak the settings please help

    • @Kenjineering
      @Kenjineering 11 месяцев назад

      I had this issue too, I tried for several hours to fix it, and for me adding an additional Realize Instances node between the Instance on Points and Set Curve Radius (third branch cluster) fixed it.

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

    Transfer attribute I couldn't complete the last stage successfully because blender doesn't have it in 3.6.0 transfer attribute what should I put instead