[Blender 3.1] Lightning Along A Curve Geometry Nodes Tutorial

Sdílet
Vložit
  • čas přidán 19. 01. 2022
  • You (a soyjack): "I--l-lightning isn't yellow in real life!!!!!"
    Gumroad: maxedge.gumroad.com/l/curveli...
    Twitter: / maxedge420
    Email: maxedge420@gmail.com
  • Krátké a kreslené filmy

Komentáře • 112

  • @MaxEdge420
    @MaxEdge420  Před 2 lety +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 Před 2 lety +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 Před 10 měsíci +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 Před 2 lety +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!

  • @mikymuky1171
    @mikymuky1171 Před 2 lety +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 :>

  • @Psyda
    @Psyda Před 2 lety +1

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

  • @imSavageAF
    @imSavageAF Před 2 lety +3

    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.

  • @badlotto
    @badlotto Před rokem +1

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

  • @carel91
    @carel91 Před 2 lety +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

  • @emmerkspg3d
    @emmerkspg3d Před rokem

    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!

  • @Rocketcityninja
    @Rocketcityninja Před rokem

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

  • @FoxMood
    @FoxMood Před 2 lety

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

  • @kamalprajapati9955
    @kamalprajapati9955 Před rokem

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

  • @tsotnekortua6164
    @tsotnekortua6164 Před 2 lety

    U need more views RN DAMNNN THIS IS SO GOOD

  • @amubaesports1670
    @amubaesports1670 Před 2 lety +10

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

  • @alexxkrehmen772
    @alexxkrehmen772 Před 2 lety +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 Před 2 lety +2

      YOOOOOOO my life just got 25% easier

  • @SRGSERIES47
    @SRGSERIES47 Před 5 měsíci

    thanku for existing ❤

  • @the_3d_cookie
    @the_3d_cookie Před rokem

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

  • @cdemr
    @cdemr Před rokem +1

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

  • @TomasHradckyComposer
    @TomasHradckyComposer Před 2 lety

    Fantastic and a lot of fun. Thank you.

  • @_blender_man_
    @_blender_man_ Před 2 lety +2

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

  • @user-pj4od3qm3u
    @user-pj4od3qm3u Před 2 lety

    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.

  • @ajitteshballoria4852
    @ajitteshballoria4852 Před 2 lety

    Well done dude 👏👏👏👏👏👏👏

  • @scottdol2099
    @scottdol2099 Před 2 lety

    fabulour work!

  • @TheWorthyWubba
    @TheWorthyWubba Před rokem

    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.

  • @sarim88
    @sarim88 Před 2 lety

    very detailed thank you

  • @rookieanimations7729
    @rookieanimations7729 Před 2 lety

    YOU ARE AMAZING!

  • @shikhermyv
    @shikhermyv Před 2 lety

    Amazing!

  • @somegreybloke
    @somegreybloke Před 2 lety

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

  • @user-oq8oe1ni5p
    @user-oq8oe1ni5p Před rokem

    Verry verry good!!

  • @Adam___Go
    @Adam___Go Před 2 lety +1

    thanku sir ji very use full

  • @MeinVideoStudio
    @MeinVideoStudio Před 2 lety

    love it.

  • @rexwinz
    @rexwinz Před 2 lety +1

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

  • @900framesofgames8
    @900framesofgames8 Před 2 lety

    Damn this is great! ty for sharing :D

  • @user-lo8bs3qu9r
    @user-lo8bs3qu9r Před 6 měsíci

    thank you

  • @user-qs7pg7du5m
    @user-qs7pg7du5m Před 2 lety

    yoooo this is dope, thanks you

  • @EmvyBeats
    @EmvyBeats Před 2 lety

    This is cool!

  • @azain47
    @azain47 Před 2 lety

    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!

  • @neilcollins7371
    @neilcollins7371 Před 2 lety +2

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

  • @amet-khan4398
    @amet-khan4398 Před 2 lety

    wow its cool!

  • @gt3293
    @gt3293 Před 2 lety

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

  • @salvatoreandreatta5666

    Thanks!!!

  • @willthomas8337
    @willthomas8337 Před 2 lety

    wow, soo cool.

  • @bigpeach9100
    @bigpeach9100 Před 2 lety

    Thanks

  • @sarkastikmenace6188
    @sarkastikmenace6188 Před 2 lety +1

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

  • @gert-janakerboom1314
    @gert-janakerboom1314 Před 2 lety +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 !!

  • @sergeig5337
    @sergeig5337 Před 2 lety +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 Před 2 lety +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 Před 2 lety +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 czcams.com/video/b6F5Br8TtOU/video.html

  • @joshuakoosmann3423
    @joshuakoosmann3423 Před rokem

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

  • @anation5775
    @anation5775 Před 2 lety

    Alright part 3 let's go

  • @DianaGee
    @DianaGee Před 2 lety +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

  • @i.mandorla397
    @i.mandorla397 Před 2 lety

    Hey awesome content! When is part three out?

  • @ivanb386
    @ivanb386 Před rokem

    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.

  • @Safetyman99
    @Safetyman99 Před rokem

    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.

  • @trek3295
    @trek3295 Před 2 lety +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

  • @slaughterman44
    @slaughterman44 Před 2 lety

    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

  • @labplay6771
    @labplay6771 Před 2 lety

    Mad.

  • @statix2261
    @statix2261 Před 2 lety +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?

  • @manojkalum5884
    @manojkalum5884 Před 2 lety

    🔥🔥😍

  • @The_NSeven
    @The_NSeven Před 2 lety

    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

  • @jameslogan7842
    @jameslogan7842 Před 2 lety

    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 Před 2 lety

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

  • @benjaminrivlin771
    @benjaminrivlin771 Před 2 lety

    How do you get the times above the nodes?

  • @lorenzoforte1305
    @lorenzoforte1305 Před 2 lety +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

  • @ifeanyij.arthur2995
    @ifeanyij.arthur2995 Před 2 lety

    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

  • @kossigawu4372
    @kossigawu4372 Před 2 lety

    bruh i should've payed attention in math class

  • @alexanderreyes6044
    @alexanderreyes6044 Před 2 lety +1

    what version is the spline parameter?

  • @377omkar
    @377omkar Před 2 lety

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

  • @ubuntu8908
    @ubuntu8908 Před 2 lety

    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.

  • @reeceytaylor
    @reeceytaylor Před rokem

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

  • @blendhouse6947
    @blendhouse6947 Před 2 lety

    Yes yes

  • @sammynater4996
    @sammynater4996 Před 2 lety

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

  • @emimeemio
    @emimeemio Před 8 měsíci

    Nice!! Does this still work with version 4.01?

  • @danielnorton9803
    @danielnorton9803 Před 5 měsíci

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

  • @polygrind
    @polygrind Před 2 lety +1

    Can't find the spline parameter node, 3.0.1

  • @cyrilbergeon9906
    @cyrilbergeon9906 Před 8 měsíci

    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?

  • @maxfreytag7088
    @maxfreytag7088 Před 2 lety

    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  Před 2 lety

      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 Před 2 lety

      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 Před 2 lety

      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

  • @LabRatScience
    @LabRatScience Před měsícem

    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.

  • @alexanderreyes6044
    @alexanderreyes6044 Před 2 lety

    can you put the link of blender 3.1

  • @th3flash979
    @th3flash979 Před 2 lety

    my break offs are not connected to the base

  • @ohonkanen
    @ohonkanen Před 2 lety

    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  Před 2 lety

      Make sure you're using blender 3.1.

  • @VladislavMusicBand
    @VladislavMusicBand Před 2 lety

    is that Palpatine?

  • @TheUltimateEnderling
    @TheUltimateEnderling Před 4 měsíci

    Will this still work in Blender 3.5?

  • @JAY-xf2xx
    @JAY-xf2xx Před 2 lety

    Sir can you send me node HD image

  • @leandrosn962
    @leandrosn962 Před 2 lety

    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  Před 2 lety +1

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

    • @leandrosn962
      @leandrosn962 Před 2 lety

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

  • @F3rd0
    @F3rd0 Před 2 lety +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 Před 2 lety +1

      Having the same issue, in 3.0

    • @F3rd0
      @F3rd0 Před 2 lety +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 Před 2 lety

      @@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 Před 2 lety +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

  • @Mechacosm
    @Mechacosm Před 2 lety

    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 Před 2 lety +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 Před 2 lety +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  Před 2 lety

      Try setting the radius before the resample node.

    • @simonxxoo
      @simonxxoo Před 2 lety +2

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

    • @Mechacosm
      @Mechacosm Před 2 lety

      @@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 Před 2 lety +1

    Is blender 3.1 even out yet?

    • @FarukAhmet
      @FarukAhmet Před 2 lety

      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)

  • @worm81
    @worm81 Před 2 lety

    10:10 XD

  • @Gundamkun
    @Gundamkun Před 2 lety

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