[Blender 3.1] Lightning Along A Curve Geometry Nodes Tutorial

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • You (a soyjack): "I--l-lightning isn't yellow in real life!!!!!"
    Gumroad: maxedge.gumroa...
    Twitter: / maxedge420
    Email: maxedge420@gmail.com

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

  • @MaxEdge420
    @MaxEdge420  2 года назад +22

    Here's a little bonus: the From Max input of the Map Range node at 18:30 can be used in the range of 0 to 1 as another way to trim the lightning without the wiggling effect.

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

      i have the last version of blender available now but i can't find the node "SPLINE PARAMETER", can you tell me why? thanks

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

    i am an an engineer so the moment u started explaining the graph and equation i was sold, i knew i was going to understand this... and it did....

  • @melad1984
    @melad1984 2 года назад +24

    Tip:
    when blender crashes, do a recover from file menu and recover last session or check the autosave this helps a lot.
    Great Tut though!

  • @alexxkrehmen772
    @alexxkrehmen772 2 года назад +20

    2 small tips :
    - instead of using a multiply operator to scale a vector, you can use the "Scale" operator ;)
    - you can type "tau" instead of "2*pi"

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

      YOOOOOOO my life just got 25% easier

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

    You are far more advanced in knowledge of geo nodes than any other youtuber. You will be famous one day, keep it up. If you did a paid course to learn geo nodes, i would absolutely buy it no matter the cost. Following tutorials can only take me so far, I don't actually understand how to create complex objects like this.

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

    you're way too powerful! Stahp! xD
    I can't stop admiring your geometry node creativity. I've gotten so comfortable with the shader nodes, but just can't get into geometry nodes for some reason. You're definitely helping me :>

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

    your tutorials are very concise yet easy to follow. I learned so much about Blender from this video. thank you.

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

    MaxEdge I want to thank you for your fantastic tutorial that helped me build a very important scenario for me.
    Thanks to this tutorial I managed to make a very dynamic and volatile lightning system with which I can give visual reality to the elements inside them that serve as a distribution point for these lightning bolts.
    Your analogy and mathematical construction with geometry Nodes is fantastic. I confess that I was more in the ideology of copying and reproducing. Then I made other appointments to know how to make internal adjustments in each group. I select the NODE or set of NODES and type CTRL+J and then type N to open the extra control panel, go to NODE, mark "COLOR", then in "LABEL" I write what these NODES control, for example : Number of Forks, Rotation of Forks, Length of Forks and etc etc.
    I now have a matrix file and I hope to use it a lot in future projects.
    THANK YOU SO MUCH!

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

    Now you have 1,15k subs. Next Month you’ll have 1,15mil.
    This is so impressive. Thank you for sharing your knowledge and workflow. Amazing

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

    I love your tutorials, about the blender crashing part. You can recover progress through Recover > Auto-Save (if it's enabled) > Then Select your Project's most recent save file. It doesn't save stuff that you baked btw but it can save some progress if you have Auto-save enabled.

  • @sergeig5337
    @sergeig5337 2 года назад +7

    Thank you, great tutorial, all works well, until 19:40. "Curve radius" do not transfer to Map Range node. I using Blender 3.1 Alpha (from official site)

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

      Thanks Sergei - this seems to be the issue I've been stuck dealing with. Let me know if you've found a solution please.

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

      ​@@DJSantoBeatz Managed to solve the problem, it will be necessary to make changes to the node "Fork", I passed radius of vertices with the main curve, child rays come from these vertices. Using version 3.2Alpha ruclips.net/video/b6F5Br8TtOU/видео.html

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

    The vfx part of my brain is doing gymnastics blender geometry nodes will be life from now

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

    nice tutorial thanks! you are the real competitor for the Badnormals guy ;)

  • @user-pj4od3qm3u
    @user-pj4od3qm3u 2 года назад

    Hi Max! Thank you for your work! In Blender 3.2 I found the replacement for group of Math nodes that are making a "parabola curve" to control boost of the noise. You apply it here at 05:15 . For me using the Vector Curve node worked better - with previous set up it worked bad with the Overall Noise.

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

    This already looks great and i haven't even started the tutorial. No need to waste time i'm subscribing right away 😤😤

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

    I loved this tutorial sir, Thank you very much on making this dynamic lightning tutorial.

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

    Amazing tutorial for Geomtry Nodes thank you Max Edge, +1 like

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

    thanku for existing ❤

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

    thanku sir ji very use full

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

    Wizardry. I cannot fathom how you even begin to work this stuff out.

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

    Wonerful content man! You're killing it. Can't wait to see what else you create.

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

    Nice! The best tutorial about lightning in geo nodes. Thanks

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

    Excellent tutorial! Your knowledge of how and why to do is very impressive. Thank you!!

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

    Very clear explanation and I really appreciate the maths explanation to make it clear. Great job!

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

    amazing tutorial mate. however, you could simplify the parabolic equation by simply eliminating it and using a RGB curve node to manipulate the effect of noise according to your liking!
    Cheers!

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

    i subscribed for this tutorial thx. i will try this later.

  • @gert-janakerboom1314
    @gert-janakerboom1314 2 года назад +4

    Amazing, Best Lightning tutorial out there, thank you!
    1 question, i might have made a small mistake somewhere along the line, for some reason some of the instances (mainly on the 2e fork) are not perfectly lined up with the main lightning. there is a little gap at the start of the forks. does anybody know how to fix this ? Thanks !!

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

    I never comment on RUclips videos but holy crap this is the most comprehensive tutorial I’ve ever seen.

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

    If you crash, there is likely a recent autosave; you should be able to open it from the File>open>autosave/recover button

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

    Oh, for anyone on 3.0.1, the way you can set up the thing at 19:50 using a Curve parameter for the value, spline length into power math node into To Min, it breaks if you scale it too much tho.
    Edit edit: The log function seems to work better?

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

    thank you

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

    U need more views RN DAMNNN THIS IS SO GOOD

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

    Fantastic and a lot of fun. Thank you.

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

    Great tutorial. Thank you. One issue that cropped up when I plugged in the noise node after the Join Geometry (21:32)... the secondary curves detached from the main curve. Using Blender 3.3. Edit: Nevermind... I think it somehow fixed itself.

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

    Got this working in 3.0 but had to mess with it so much that I have no idea what exactly I had to do differently

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

    Pls make a part 3! The object made out of lightning is exactly what I need

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

    Verry verry good!!

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

    very detailed thank you

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

    Thank you so much for this tutorial, the way you go about explaining things with sketches is amazing, so helpful to see whats happening.
    I'm not using this setup for lightning...I'm using it to create vines that I can draw onto surfaces (walls etc) I'll be adding leaves to the branches. I have a question that will take less time for you to show than I can explain...I only want the branches to face away from the wall I'm drawing on and not behind it, is there a way to rotate the branches to do this...say rotate from -180 to 180 degrees...hope that made sense.

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

    love it.

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

    Alright part 3 let's go

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

    I had the exact same crash at the same point about 2 or 3 times only saving just before that step I could make it work

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

      Me too. Something about the seeds control on the group input makes them crash. Perhaps they dont like being together?

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

    Well done dude 👏👏👏👏👏👏👏

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

    made me lose my mind, when I did curve to mesh a big circle formed around my lightning and I couldn't figure it out until I realized it was bc I still had my original geometry plugged in

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

    fabulour work!

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

    YOU ARE AMAZING!

  • @user-qs7pg7du5m
    @user-qs7pg7du5m 2 года назад

    yoooo this is dope, thanks you

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

    Amazing!

  • @900framesofgames8
    @900framesofgames8 2 года назад

    Damn this is great! ty for sharing :D

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

    Thanks

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

    wow, soo cool.

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

    i spent today trying to figure out a curve system very similar to this in 3.0 and you’ve solved it in a much more elegant way than my current set up. curve parameter in 3.0 seems to only be able to calculate across the sum of all splines, whereas this spline parameter can do it per spline?
    at any rate thank you for sharing, i’ll try to clean up my node tree with this

  • @amet-khan4398
    @amet-khan4398 2 года назад

    wow its cool!

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

    This is cool!

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

    Thanks!!!

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

    how do you actually change the color of the lightning?
    answer: 26:30 - change the emission color in the lightning shader

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

    I have a problem at 19:45 , When i plug in "Capture Attribute" everything disappears...i can see only the main curve. Does anyone know a fix?

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

      Having the same issue, in 3.0

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

      @@DJSantoBeatz maybe because 3.0 doesn't have spline parameter but curve? i think i'll just update
      Edit: updating to 3.1 fixed it, so i think it's spline/curve parameter

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

      @@F3rd0 I'm strangely still having the same issue in 3.1? Did you load your 3.0 project in to 3.1 and it was fixed? I noticed that it automatically converted curve parameter nodes to spline parameters, but it still seems to be passing a 0 value through the capture attribute node

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

      @@DJSantoBeatz I downloaded blender 3.1, chose to import 3.0 settings, deleted blender 3.0, opened old file and curve parameter was converted to spline parameter but i deleted it and re connected...it worked for me

  • @i.mandorla397
    @i.mandorla397 2 года назад

    Hey awesome content! When is part three out?

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

    Nice. Still i have unexpected issue: The branches (forks) don't follow exactly the main curve and many are separated from it. Using V6.5. Any idea why from anyone?

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

    i have the last version of blender available now but i can't find the node "SPLINE PARAMETER", can anyone tell me why? thanks

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

    My lightning is not so much lightning and more of a very big tree branch. It's all over the place and such

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

    My third try made it to 21:05 and I got totally lost and had to give up. Jumping around way too much for me to follow.

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

    Nice!! Does this still work with version 4.01?

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

    Mad.

  • @377omkar
    @377omkar 2 года назад

    Can you make a video where how we can import file and use, as I tried but not working

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

    Can't find the spline parameter node, 3.0.1

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

    bruh i should've payed attention in math class

  • @ifeanyij.arthur2995
    @ifeanyij.arthur2995 2 года назад

    I have an issue at 19:35, My secondary forks disappear when I plug the capture attribute into the min for the scale of the secondary forks

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

    🔥🔥😍

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

    Please help? In small size it work, but I have a project where need Lightnings about 400 meters long. Which are the numbers to check or parameters to change (I have tried every value, but only getting terrible results or Blender to freeze 😵‍💫)? Tried to make little lightning and get it bigger in object mode (without adding scale) , but results are not good. Also when trying to do one lightning in this bigger scale, Blender says that GPU memory is full, I have 12Gb.

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

    is any one else having a problem with the gumroad file. i cant seem to get the effect to apper.

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

    what version is the spline parameter?

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

    How would I make them each have a random color? I'm quite new to geo nodes so I don't know how to get an attribute in to the shader editor

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

    Yes yes

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

    my break offs are not connected to the base

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

    Just cannot get the Capture Attribute -node to work. When I look at the values with a viewer node, everything looks good, the radius and the captured attribute match, but patching the attribute into the Map Range -node just gives me nothing. Multiplying the attribute does nothing, so essentially it's patching through a zero for some reason.

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

      Make sure you're using blender 3.1.

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

    Eyo, nice Tutorial! Is there any way to change the color of the lightning along its length? So eg its red at the top and shifts to green at the bottom?

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

      I'm fair sure it's possible. You'd have to capture the spline parameter length, output it to the shader editor and use it to drive a color ramp. However, it's a bit more complicated due to the forks, since the start of their length attribute would depend on where they are on the curve.

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

      I may be wrong but I believe you could do this by using a vector math and measuring the length from each point to the origin which would give a float you could bring into the shader editor as an attribute

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

      u can use a gradient but it won't apply for every single fork but for the whole thing from start to finish, it isn't as detailed but will have fantastic results as well

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

    is that Palpatine?

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

    10:10 XD

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

    How do you get the times above the nodes?

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

    Will this still work in Blender 3.5?

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

    can you put the link of blender 3.1

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

    Love the tutorial, but like a few others I've hit a hitch at the fork radius with the Capture Attribute node. I am running 3.1, though it still appears to be passing through a 0 to the map range. I've followed through the steps about 3 times now, but I can't get past this step. Does anyone have any debugging advice?

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

      Going to answer my own question. Hopefully it helps someone else out.
      I replaced the group input node feeding into capture attribute. I'm uncertain as to why, but that seems to have solved it. I'm unsure why this works/didn't work. I fiddled with every other node but this one for hours.
      Great tutorial Max, had fun, learned a lot. Your doodles explaining the math behind what you're doing is super helpful.

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

      @@Mechacosm Thanks Scott - still having this same issue, did you simply delete & replace the group input node and it worked for you?

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

      Try setting the radius before the resample node.

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

      @@MaxEdge420 Sorry, I still can't fix it with these methods…

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

      @@DJSantoBeatz Yeah, so what I did was delete the initial group input, created a new one, and put it into the exact same spot Max has in the video, with geometry still piping down the resample stream.
      I was surprised when it worked, because functionally nothing changed. It might be a 3.1 bug of some kind.

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

    Is blender 3.1 even out yet?

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

      It's in Alpha, you can download Alpha (and other) versions of Blender, it doesn't need to be officially out (though they will be more buggy than a 'stable' release of course)

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

    Hi, guys! Can someone tell me how to use the .Json file from the gumroad to use it as the geometry node above?

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

      Where are you getting a .json? The download page links to a .blend file.

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

      @@MaxEdge420 error on my end! solved! =)

  • @JAY-xf2xx
    @JAY-xf2xx 2 года назад

    Sir can you send me node HD image

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

    Me: Okay Imma draw lightning effect on my artwork!
    Tutorials: First, we learn math and physics.