Blender Geometry Node Basics In Blender 2.92 | Tutorial
HTML-код
- Опубликовано: 30 июл 2024
- CG Cookie (bit.ly/cgc-learn-blender) contributor, Chris Bailey ( @CBaileyFilm ) takes us through the basics of Geometry nodes in Blender 2.92 and how to get started. In this Blender tutorial, you'll follow along as Chris creates an environment in Blender using Geometry nodes basics with rocks and grass. 🪨
There are a lot of new additions coming to Geometry nodes in Blender, we're going to do our best to keep coving these new features as they're released. See what you can do with this amazing tool.
Tutorial: Blender Geometry Node Basics In Blender 2.92
0:00 - Getting started
0:30 - What are we going to be looking at
4:15 - Creating the simple rock in Blender
5:55 - What is an attribute
7:10 - Attribute randomize
10:15 - Start working with the grass
❤️ If you love what we do, please subscribe and like this video to get notified when we release more Blender tasty content.
"WHERE SHOULD I START LEARNING BLENDER?"
For Blender beginners, we have a free tutorial series "Getting Started with Blender" bit.ly/36xCDVJ
"I WANT MORE CG COOKIE IN MY LIFE!"
Got it. Here's where you can reach us!
/ cgcookie
/ cgcookie
/ cgcookieinc
Want Blender news in your mailbox?
Sign up here for spam-free newsletter b3d.cgcookie.com/newsletter-2
#CGCookie #blendertutorial #b3d
If you're curious about the Python tutorial Chris mentions - check it out here! ruclips.net/video/QnvN1dieIAU/видео.html Happy Blending! 🍪
Hey Chris, how do you use rotation on the particle ojbect, if the original Point Surface is a sphere, ie. the normals all point outwards from the center of the sphere; how do you get particles to rotate along the Particle's Z axis, rather than the Point Surface's Z-Axis ?
Love t he shortcut annotation!
Great tutorial, the best tutorial on the subject of Geometry nodes in Blender 2.9, that I've seen so far.
Awesome tutorial Cookie Chris! Geometry Nodes dispelled! Thank you was waiting on this one. Cheers.
Best explanation of Attributes appIication have found so far. Thank you so much
Thanks Chris for the amazing tutorial. I really got introduced to the Geometry Nodes.
Many Thanks! The Best beginner tutorial on geometry nodes I've found on RUclips!! Very very helpfull!
This is a truly useful demo for learning Geo nodes. Thanks so very much!
Best explanation. There are tons of tutorials how to do complex things without explanation. This is really good one.
I have been waiting fot this forever!!! Geometry nodes are not just a new feature, it is new tool to master. It is something even the best artists are a noob in for a moment.😂
So true!
Teaching style like Bob Ross!
Love the non-intrusive music track, which is not the case with some tutorials we find on RUclips. You speak slowly and logically, subscribed.
You could likely exclude grass from rocks like so : make a subtractive bool of the rocks output against the ground then use that as an input to spawn grass on, not the ground itself.
Thanks for showing this very helpful tutorial and happy blending with blender.
Our pleasure, happy Blending! - Wes
Amazing presentation, thank you!
Powerfull and cool - and well explained !
Was so excited when you were talking about this on blitz! Awesome and thank you!
Our pleasure and thanks for tuning into the Blitz as well!
Houdini: Nobody does what I do.
Blender: Here you go guys, geometry nodes.
Houdini: Pikachu face
blender still has a way to go until it can actually fully replace houdini but I'm looking forward to it
@@papermartin879 yeah, Houdini has a lot going for it atm, and I’m sure it will remain ahead for the foreseable future. But I’m really glad Blenderfoundation is taking the right steps for making procedural creation accesible.
@@RunTheTape really hoping there's an equivalent of houdini engine for blender's geometry nodes some day
I know there are tons of programs/methods that allow dynamic control over geometry, but having them in a familiar node format like this really changes the game for casuals like me.
I hear some grasshopper sounds in the background... lol
Verry good tutoriel, thank
Thank you for this video
thank u so much that helped a lot
thanky for showing!
Great work bro.
Guy you are too much! thank you
Very cool
this is insane
Thanks Aww Yeaa!
There is a rough work around for avoiding the collision between rocks & grass & that is to use vertex groups & weight paint on the last object added but if you're going to do that it's just as easy to use a particle system. As for the everlasting collision problem that has annoyed Blender users since they modeled their first donut & added sprinkles, I say stay with the particle system & use the geo nodes for something they actually work on.
very cool tut! i'm still new to Geo Nodes but i love this tip: instead of using the Geo Nodes Modifier on the plane, create a Cube, delete all vertices in edit mode, then use Geo Nodes on this object. now the Plane can be referenced by Geo Nodes, replaced, or even deleted without killing your node setup. also, by unchecking this object in Outliner, only the instances get hidden while the plane is visible.
Well I guess Most of us can say We are new to Geom nodes in blender..
Thank you
You're welcome :-) -Chris
Been waiting for this feature. It's fantastic. Does blender has a 'foreach loop' node? one of the powerful nodes in Houdini.
You can mask the rocks and grass thats what the Density Color field is for, you would basicly plug the rocks in as the mask
Could you instance an empty with the same seed as the rocks with that math jim-pokery, keep it from being where the rocks are that way? Or does it only calculate the position from the original empty/an average of the total? I guess the best work around is having the rocks and grass all in the same group with many duplicates of the grass to choose from so you get more of it.
Click and drag all the values, and you will be able to change them at once! 6:45
good stuff! where can I pick up the landscape texture?
oh baby, time to learn some geonodes. first step, upgrade my oddly high memory rocks
@12.30... can u substract the position of the points (also adding an attribute proximity maybe?) or it wouldn't work? it only works with geometries and not points?
Super tuto ! Short, simple.
Would be good a 3.0 video for deprecated Point Instance node !
6:10 .py tuto
Blender Foundation saw Houdini and was like 'I need me some of that!'
Great tut! Can you make the rotation of the object oriented to the normals of the Origin mesh?
yes u can, with attribute normal where u can change its direction, also randomizing the normals, even though i dont know if it would mess up the "smooth" option.. we will have to see about that once the attribute normal will be implemented by the developer which i guess he will figure it out
I haven't move to the new version yet. But this feels like it makes things like Object Scatter obsolete?
I love it, but my PC can't tell you the same
Hahaha same
Same
Not gonna I swiped a couple times thinking your face was Messanger icon XD
If anyone that wants to use Geometry Nodes I would suggest using 2.93+ .. besides the completely different Join Node a LOT more nodes.
Would you not be able to bake the AO of the rocks as a texture mask of where grass particles are forbidden to generate? Or does that fall under getting under the hood and making it work? I suppose that may break the procedural nature of it and each object using may have to have a separate AO bake?
Guess it depends on if there's an image node that can be plugged in to give values for where the grass shouldn't be?
Thanks for the tutorial, how much different do you think is between this and particle system?
a lot imo
would this be a good way to make clouds
What song is used throughout this tutorial video?
I have a plane, which I added the 5x subdivision surface and displacement modifier to, but I'm not getting the high-resolution displacement that I'm seeing at 1:24. Mine looks really pixelated. Any ideas what I'm doing wrong?
@@carth531 Thanks, Carth. Sorry for the noob question!
Great vid. Could there be a way to link a weightmap to the scale and position seed of the rocks as a mask telling the grass where not to grow?
Yes, there’s a way to do this using Attribute Sample Texture. A bit different than using Weight Paint, but with the same type of results. Create and place that node first, before the Point Distribute one on the node tree, and for Mapping put in your UV map, and for Result type in “density”. Now you can select any texture you’d like to control where stuff shows up. Pretty easy to paint up a customized one in Texture Paint or photoshop, and I’ve also been messing around in Substance Painter to get some nice procedural texture maps (think something like moss growing on the top of an object, or only having things show up in crevices where dirt forms, etc etc).
@@martinwittfooth1834 thanks man :)
Is there a benefit to doing this instead of using particle systems?
How does this compare to grasshopper?
The Point ScaleNode between Point Distribute and Attribute RND has no influence. Nothing happens when I delete the Point Scale Node.
Is geometry grass more memory efficient than particle grass?
yes, and it doesnt slow your viewport too
10:10 _I have some grass over here_ - Is there a video on how you made the grass? I tried around with curves a bit but nothing seems to really work out... :(
EDIT: I found Objects Data Properties (tab on the right) -> Geometry -> Extrude but how do I make it pointy at the end?
@@niteshkumarsingh2786 you are a god, thank you
just tried version 3 and now you can substract grass points from rocks using booleans. but now I can't find the point operations :/
Can anybody explain how he made that grass? Tried doing it low poly and just adding a subdivision surface modifier but it just looks bad :/
Might be the case though that the texture makes such a huge difference - just can't find a proper texture, so i ended up just coloring it in different tones of green. Also there is no light passing through my grass, how can i solve that?
I hope this is not too late of a response, but if you want light passing through your mesh you're gonna have to use a translucent shader. You can mix the Principled BSDF and the Translucent shader with a Mix Shader node then play around with the values and see what works the best for you.
I'm trying to make a pile of lettuce using a collection of leaves and a Plane as the object with the geo-nodes. The leaves are scattering way far away from the Plane instead of sticking to the plane. How can I constrain these leaves to stay close to the mesh??
ok so the origins of all my leaves were not in the center of geometery.. that was the problem!!!!
I'm kinda new to blender, I have some addons in blender 2.91. If I upgraded to Blender 2.92, my addons still there? if not how to get that addons on Blender 2.92?
Sorry for my English😅
Once you install blender 2.92, you can go to AppData\Roaming\Blender Foundation\Blender in your pc. there you will see 2.91 & 2.92folder. copy the contents of 2.91 into 2.92 folder. done!! or else you can install it on you latest blender by going to edit>preferences>Addons>install. Hope it helps
@@Blenderworks thank you 😃
Cinema 4D: Our new Scene nodes
Blender: Our new Geometry nodes
Houdini: LOL
Hold Blender's cube for a couple of more years and we will see who laughs last ;)
good demo, thanks. However, please refrain from using permanent background noise.
I think it would be the perfect sound to have just within the range of hearing, just barely.
Why don’t you calculate the radius of the rocks, and blades of grass and do a distance check and if the distance is shorter than the combined radii, you know you’ve got an intersection and just don’t draw the blade at that point.
Me with blender 2.79 because of potato computer: ahhhh now I understand it.
Today i fed up with geometry nodes... Here is the medicine 🥰🥰
🍪 Cookies delivered! - Wes
Vay
Isn't there boolean logic to simply exclude grass points when there are rocks points ?
1/ Generate 1 "main set" points instance with a lot of points (grass + rocks)
2/ Generate a subset "rock set" of points isntance for the "main set" for the rocks
3/ Exclude the "rock set" from the "main set" to get the grass points
Excellent, but maybe turn down the music 15%.
OMG, Chris Bailey did you join CGcookie permanently??? It would be good though cause you have less subs.
This is really great and I really like it. But, as an artist sometimes I just want the freedom of creating without all the in depth node things! Many times I just want to create without becoming part machine.! I wish there was a way for Blender to have 2 modes. One for expressing myself creatively in an easy flow. The other mode for when I wish to create with expressions!
Great video....but kill that music please!!! It's a concentration killer!
Liked the tutorial but found the music irritating.
The music is distracting
this system is nowhere
This become outdated so fast, they reworked everything and now this tutorial is useless
Thanks for the video. Very well explained. But why the music??. Not artistic, not necessary, not nice. PLEASE PLEASE stop. If I want music I will listen to music. Very confusing!!!.
Blargh, sorry it was distracting. Noted!
I liked the music, great tutorial thanks
Please don't wave your mouse hand around - I got motion sick following the mouse all over the screen like a kitten chasing a laser pointer!
Please. Turn off that background music...