Slow Motion Lightning Simulation in Blender
HTML-код
- Опубликовано: 12 сен 2021
- Blender 3.0 version right here: • Tutorial: Realistic Li...
Creating a quite physically accurate lightning bolt in Blender is easy! I watched some Houdini lightning tutorials and tinkered on my own to create it with geometry nodes. And you need Blender 3.0 for this, keep that in mind!
Join my lovely Patreons: / badnormals
And the folks on Discord: / discord
I also have a geometry nodes course on Skillshare (get one month free): skl.sh/2UReLuZ
Blender 3.0 version: ruclips.net/video/2bG4zN4dGvA/видео.html
yes
A bigger yes
@@BadNormals #gotapprovedbymasters ;-)
true
Waiting for you to do it in 30 seconds
@@MrGibbsUK That's too slow for a lightning
I saw a bunch of lightning tutorials. the part that is managing how the lightning is spreading is pretty good.
Wonderful tutorial, extremely informative with a very wide application fields! Excellent job!
This is so awesome! Thanks! And the intro is epic!
Awesome! Best lightning tutorial I've seen!
Very nice! I was actually thinking about doing some lightning in GN a while ago but didn't manage to accomplish it.
Great job!
This Blender Tut Channel hast the coolest Name and Most rocking Intros by far ...subscribed! keep it Up!
Finally some branched procedural lightning! You are the man!
intro of the scene is amezing ❤️
Wow ! Very impressive. That is a lot of info to absorb and share, thanks.
You're welcome Dirk!
Everyone who couldnt find the "Attribute Randomize", Bad Normals already postet it in the comments > "Go to preferences, enable developer extras and then enable legacy geometry nodes. There you will find all those nodes."
Wow, this is incredible. Not sure I understood most of it but I'm going to have a crack at it tomorrow anyway. Thank you, amazing stuff!
Intro was amazing !!
FINALLY, some actually good-looking lightning in Blender
0:15 this shot is so amazing. i also once played with changing the w imput of a 4d voronoi function over time to get this kind of effect.
Thanks! It took a lot of time to make
Just brilliant! Great technique. Thank you for sharing your knowledge. THANK YOU! Dg
Great Tutorial! Earned a Sub :)
Fantastic video!
Will try this next time
Great tutorial. Thank you
Marvelous tutorial!😃
Exactly what I was looking for!
Bro... How are you even able to comprehend this?... Like how does your mind work? This is the mind of an insane genius to be able to understand all this. This is crazy!!!
I'm the secret grandchild of Einstein. Jokes aside I'm working on a course that explains that so stay tuned.
@@BadNormals oh... Can't wait for it 🔥
Mesmerizing!
Amazing!
I distracted myself from the video for a moment while I scrolled down to like it and subscribe to your channel.. what snapped me back? "Oh this looks like the hair of Bob Ross" :) :) Thank you for this excellent tutorial, and happy birthday for a month ago!
Thank you!
so, it seems they got rid of the Randomize Attribute node in the official release or i just simply cannot locate it... couldnt even make it 2 mins into this one without a prob lol... i knew i shouldnt have waited lol
Any quick solution/update to this awesome tut? I'm still wrapping my head around all the various Geometry Nodes & techniques
I got the newest Blender Version which came out a few days ago and for some reason I don't have the Attribute Randomize Node?!
I only got Capture Attribute, Attribute Static and Transfer Attribute
Go to preferences, enable developer extras and then enable legacy geometry nodes. There you will find all those nodes.
That looks sick!!
Tänud!
Thank you, great tutorial! Possibility for an update now when everything is turned upside down because of fields? :)
I'll see. Probably I'll have to.
awesome! thank you
Thanks dude💜
One direction, sure
(Very nice tutorial btw, thanks for the information :))
wish i had a super like👍 feature for this video
really awesome and helpful tutorial!
Can you create this tutorial without the Attribute Randomize? In new versions of blender it is deprecated :)
12:58 Curve to Mesh [i] (Input Geometry has unsupported type: Mesh), when I connect it only a single one attaches. also when converting to mesh it only converts the main one and not the attached ones.
moving into the new tutorial now!
I know it is quite an old video already. But I really liked how you showed we can create lightning bolts in blender with procedural meshes. Furthermore, I like the style you recorded this and I am wondering if you mind sharing the tools you used to create. I am very interested how you record yourself with the transparent background. Additionally, I like how you zoomed into a spot to explain the settings or options in blender in detail. How did you create this?
how did u made that clouds ? They Look so GOOD !
Can you please do a tutorial on dynamic dreads and Braids with a hair system or geo nodes, there’s no good videos on how to make something like that work and look good
Its kinda funny to see how Blender tries to stay close to Houdini. I am working with Houdini and Blender. But mostly in Houdini.. And these attribute nodes are pretty funny to see them now in Blender too lol xD
I like the thumbnail!
wunderbar! Dankeshoen
damn this was really good
Thanks. How would you make it fade out from the top again after a while, where in the node tree would that math be added? I've been trying with various nodes near the end after the "join geometry" node blends the mid size branches to the main one without much luck.
So far I've just been doing it in the materials by fading it out but I'd be interested in figuring out how to do it with geometry nodes.
P.S. thank you for your awesome tutorial.
Can you do this tutorial again with 3.1 and Fields nodes
this is f***n gnarly
I wish I'm at this level already :(. Big like.!!!
Attribute random does not exist anymore... So I do not know if there is a better way, but I used position node (as min) and vector math (to add max) on a random value and then added the results vector math on the original position which I then added to a set position node (phew!). All in all 5 nodes to replace one (1) attribute random. for the next, I used the output from the last as the new position for the next group of nodes. (I hope this makes sense)
Very creative! You can also use a random value set to vector mode and input it into the offset on the set position node.
Nice tut, it looks like the Point Instance crash bug was fixed in the latest 3.0 alpha.
That's fantastic
8:29 you need to create (and then delete) a "point scale" node before, otherwise the attribute "scale" won't exist yet
Wow! That’s was awesome tutorial! Thanx a lot!
Is it possible to bake an animation of lightning? For example - to export it into ue4?
Sorry for the late reply Andrey, yes it's possible. As you saw we used this in a music video and exported it into Houdini. I used the Alembic format, although this needs quite a bit of tinkering to work well, so for Unreal you might want to render the lightning into a PNG sequence and use it like that.
Awesome job! But the effect is not complete. If you pay close attention to the reference videos you yourself showed, when the main branch contacts the earth, all the other branches disappear (are pruned) and the stronger discharge propagates from the bottom to the top along the main branch alone. Could you make that effect, too?
How did you opened the geometry nodes tab
Wait, with the small branch you didn't account for the seed at all. If you change the seed of the small branch it will randomise it again and it will be disconnected again.
I'm sure there's a way to move the geometry over to the origin point procedurally...
Can you do this tutorial with the upcoming fields inside GN please?
Ah yes the fields. I feel pretty mixed up about them, I'm not sure if they make things easier or not, but I'll keep an eye on them and once they are a bit more mature, I'll probably use them in tutorials
Hey I was trying to follow this tutorial but it looks like the 3.0 version of blender has completely switched to field nodes, which means that most of the attribute nodes you use in this tutorial no longer work. Is it possible to make a new tutorial or maybe point me in the right direction.
I'm in the same boat and I think I've figured out something similar. I used Set Position in place of Attribute Randomize and then connected a Random Value node to the offset option of Set Position. Change it from float to vector and then you should be able to get about the same thing.
@@marshall5150 I did something relatively similar, I eventually got most everything to work except for the part where the lighting width decreases the further away from the origin point.
@@McWard I figured it out by watching his plant video on geo nodes. Where he talks about thinning the stem in the first half
@@marshall5150 this works
I'm only 5 mins in but is there a way to make this "hug" or conform to the geometry of something else? Like what if I wanted to have this lightning wrap around a pole or a character model?
Please remake this amazing video on the new geometry nodes system, this is the best lightning tutorial i have ever seen, and it is so sad i cant recreate this
hope to hear from you
I'm recreating this right now. Will be the coming out 14th January.
@@BadNormals thank you mate, top class stuff lad
i dont have the attribute randomize but im using blender 3.0
hi Bad Normals, I am using a beta version of 3.0 from mid November and I don't seem to have the Attribute Randomize node. Has been named to something else.
Experiencing the same
maybe next video spruce tree?
😀thanks for including my comment man! HNY
Happy New Year!
Sorry if this is really basic, but at 33:43, what are you connecting the Length node to? later you zoom out a little, but all I can see is a collapsed box named "viewing". However, when I search for it, no such node exists.
I think you mean the viewer node, that appears when you control-shift-click on a shader node. This is actually just an emission shader.
I couldn't find attribute randomize node in any of the latest alpha or beta version of blender 3.0
Yes, the problem is that they now have the fields system. Go to preferences - developer extras and enable legacy geometry nodes. - this is a 2 week old comment tho so who knows
I love your tutorials but can't follow all of them because of the rapidly changing world of geometry nodes. Like an idiot, I kept downloading the latest version of Blender hoping to find the attribute randomize node and others. I know there is a way to get around this but since I already said I'm an idiot and I can't quite figure it out.
Great and I tried to use new geo field node but unable to create it. Will be great if you do it again with new geo field nodes .
I'm thinking of that. As the 3.0 isn't yet out, it's not an urgent problem yet. I'll see
@@BadNormals I tried making it with it but I got stuck around the part where you start to make the lightning grow using all of the Math nodes and stuff. I would love to have a revamped tutorial! Thanks!!!!
fun style, people who want to learn blender are spoiled. Now, how did you do that zooming into the UI effect, in editing or was your screen recording sw that cool?
It's an accessibility feature in macOS, meant for visual aid. Pretty helpful for viewers and for me as well, doing all of that in editing would be pretty time consuming.
could we get a tutorial how to make the clouds in the intro?
It's on Patreon, called "Volumetric Procedural clouds in EEVEE"
did anyone try x-particles for lightning sim?
The "attribute randomize" node isn't showing up for me. I downloaded v3.0 today just for this. Is it on a different name?
You might have the new version of Blender which only contains the fields geometry nodes. Oh god I have to redo all the tutorials. Try finding an older version of Blender 3.0. Up to Blender 4.0 the nodes will still work but you just can't add those any more.
I cannot imagine many things would have changed from September until now in December, but this entire video is near impossible to follow as not much works like in the video.
Yes, you have to enable legacy geometry nodes and developer extras to make this work.
Happy Belated birthday dude! You're just a few months younger than me.
Thanks! Happy Birthday in advance 🍰
@@BadNormals Sorry, I don't think I phrased that clearly. You're a few months younger meaning my 20th was a few months before you had your's :)
@@donavanmcconnell2186 Yes, of course, I just have trouble calculating dates it seems, should have used Excel 😀
@@BadNormals 😂😂😂
Damm, i would like to know how you did your shadows on your clouds. Mine in eevee are "wavy" and keeps moving.
He said check his Patreon for that
@@gameguardian3126 thanks!
can you make magic fx/particle magic tutorial please?
Wrote it down
@@BadNormals it has 2 more names, chaos FX/ plasma energy. And also have many different form like shield, dome, blast, shockwave, ball, flame. hope you make different kind of shape as well.
if anyone else is having issues, all Blender 3.0 Alpha's are not created equal. I needed to re-download and install 3.0 to get the "Curve Primitives" menu in geo nodes.
I’m literally raging rn, cuz Now I don’t have the attribute randomiser.
woah woah, nebula? was that made in blender?
No this was an image added in compositing. A bummer I know.
I'm using 3.0 but i can't find attribute randomiser what should I do ???
Check the new version of this tutorial, the pinned comment.
maybe is stupid question but its posible making random branches using only geonodes without copy origin object? I mean seed branches and origin bolt same time, like seed geonodes inside other geonodes ;P
Unfortunately right now we cannot instance geometry created in geometry node setups. You see, the instance node even doesn't have a geometry input. So until this gets implemented, we have to use workarounds.
@@BadNormals you thing they implement this near future?
If I'm not mistaken there is a discussion about this on the developer page, so not in too distant future hopefully
make video for volumetric thunderstorm
I am thinking of making a tornado for the next tutorial, this is quite close actually
Hey can you make webs with this method?
Curves should work pretty good for this, but I haven't tested. Thanks for the idea!
why i dont have the Randomazitaion attribute node ? i am in Blender 3.1.0 Alpha
Enable developer extras and legacy geometry nodes, now everything will work.
@@BadNormals Thanks for that! Maybe you should highlight this at the top of your geo node tutorials to do this at it would save people looking in comments and asking questions?
how would you create the Attribute randomize ?
its not exist anymore
I have a new version coming out in a few days
dang
dang you too
Curve to mesh node on my middle branch at timestamp 13:00 deletes my seeded pieces from the smallest branch. They don't stay on screen like yours. I checked the comments first. Did not see anyone else with this issue. Hope you can help.
Use the realize instances node before it. Should work.
@@BadNormals This is funny, but now it's the opposite. It keeps instances and deletes the main line. Using the new drop of blender 3.0. I am obviously duplicating the node group and converting them separately and then gluing them together later, but would be cool if it worked outright.
@@BadNormals thanks, that did it!
Great Tut, but can't follow along with the latest blender 3.0 release.
What part did you get stuck on?
@@rayne9323 The geo nodes have changed, but i figured out a work around using the noise texture. Thanks
Is there a way to import this into Unreal Engine
Try Alembic export
I don’t see the Attribute Randomize and I have 3.0.0 Alpha, can somebody help. Me out.
Some issue
You need Blender 3.0 with around date of this video. Unfortunately they have changed the workflow quite a bit in newer versions
@@BadNormals ended up downloading earlier version released on date this video was published and that worked fine. Great tutorial btw, was wracking my brain on how to achieve an effect like this.
me to i couldn’t go very far with this tutorial due to the latest 3.0 alpha being completely different now.
I used to love nodes, in everything, compositing, shading, particles.. until they introduced geometry nodes. Hope I can get my head around it some day but it's definitely not as intuitive as other interpretations of nodal workflows.
They are working on a redesign right now, maybe they become easier, who knows
Hopefully. Regardless of that, your end result was the most beautiful I've seen, with forking and everything, kudos to you 👏
I can't found the curve line
Make sure you use the latest 3.0 , they change pretty often
@@BadNormals I found an Alpha, but can I use it too for my student projects or is it not stable enough ?
Please, I need you to work for beginners in geometry nodes. from zero
What topic interests you most with them?
@@BadNormals what you mean?
I know most of thinks about modeling shading uv ... But i don't any thing in geometry nodes, l don't know if geometry nodes have a section.
Already .
@@kotgs8096 I mean for example animation, nature, objects like that
@@BadNormals l understand now. Objects and nature that are things l want know it. i think an animation a little bit easy. And thanks for make me know main things about geometry nodes
Blender will change this geometry nodes way to become similar to the shader editor :/
I'm fine with them including some features from the editor, but I hope they won't completely replace the current workflow
@@BadNormals All Attribute nodes will basically disappear and be replaced with "Fields".
To everybody who is looking for the lightning tutorial: this is not it, it will not work. Th node system is completely different now so you won't be ble to follow the tutorial at all. At first part it's gonna be okay, but the second part, where math starts... I got stuck on trying to make the ends of the lightning thinner... It just doesn't work.
one direction hahaha
This guy must be from Jupiter or something.
Subbed cause I'm not racist.
hey whats up Andrew Kramer here
Your repeated zooming in on things, like zooming in the entire screen, really throws me off