Distribute Objects using Weight Paint-Geometry Nodes (Blender Tutorial)
In this Blender tutorial I will show you how to Distribute Objects on a landscape, in just specific spots, using weight painting and Geometry Nodes.
• Hand Painted Nature Assets: ryankingart.gumroad.com/l/wvqSH
• Nature Assets Trailer Video: • Low Poly, Hand Painted...
• Distribute Objects Geo-Nodes Tutorial: • Distribute Objects on ...
● Help support the channel:
Patreon: / ryankingart
Gumroad: ryankingart.gumroad.com/
KZread Memberships: / @ryankingart
● Timestamps:
0:00 Intro
0:46 3d Setup
1:24 Geo-Nodes Setup
7:05 Weight Painting
1:59 Closing
_________________________________________________________________________
● My Website Links:
• All links on my about page: ryankingart.wordpress.com/77-2/
• Patreon: / ryankingart
• Gumroad: ryankingart.gumroad.com/
• Artstation: www.artstation.com/ryanking
• Blender Market: blendermarket.com/creators/ry...
• Sketchfab: sketchfab.com/ryankingart
• Website: ryankingart.wordpress.com/
• Amazon Affiliate Link: amzn.to/3l1NoqH
As an Amazon Associate I earn from qualifying purchases.
#ryankingart #blendertutorial #blender
Пікірлер: 238
• Hand Painted Nature Assets: ryankingart.gumroad.com/l/wvqSH • Nature Assets Trailer Video: kzread.info/dash/bejne/eJakqNKldNKvhs4.html • Distribute Objects Geo-Nodes Tutorial: kzread.info/dash/bejne/nqaczrF7h7vKZ7w.html
I was creating a landscape in blender and this tutorial popped up, awesome timing Ryan
@RyanKingArt
2 жыл бұрын
Hope you find it helpful! 😀
Note: Weight Painting requires vertices to work. If you're working on a flat plane like I was, apply a simple Subdivision modifier to it a for 6-7 passes to get enough geometry for decent weight painting.
@RyanKingArt
Жыл бұрын
thanks for the tip!
@ryankingart I always appreciate the little extra info that you add like holding shift to make. movements more sensitive. well done sir thanks!
@RyanKingArt
Жыл бұрын
glad it was helpful!
The best blender teacher 🙏 sir your all tutorials are amazing, you taught in so deep it clears our all concepts 🙌 and the way you teach us is something that i love the most amongst all other tutorial channels.
@RyanKingArt
Жыл бұрын
thanks for watching!
Your tutorials are always crazy good - thank you!
@RyanKingArt
9 ай бұрын
Glad you like them!
I like your tutorials. You explain well and your way of speaking is just nice :) keep on going!
@RyanKingArt
2 жыл бұрын
Thank you! I appreciate it.
Thank you so much for all these super tutorials, cheers!
@RyanKingArt
2 жыл бұрын
Glad you like them! Thanks for watching.
You have explained it in the easiest way I would say. Much appreciated work dear Ryan.
@RyanKingArt
Жыл бұрын
Glad it was helpful!
Thank you Ryan King. You are, in fact, the king.
@RyanKingArt
5 ай бұрын
thank you for your support!
Awesome tutorial and easy to follow ....geometry nodes for the win!! A big thanks from Scotland.
@RyanKingArt
2 жыл бұрын
Thanks for watching 😀
I love you, this is my favorite way to come close to c4d's scatter. Tysm
@RyanKingArt
2 жыл бұрын
Thanks for watching!
Thanks ! Great tutorial, simple and quite clear. 🙏
@RyanKingArt
Жыл бұрын
Glad it was helpful!
Very helpful and to the point tutorial! Thanks!
@RyanKingArt
2 жыл бұрын
Glad it was helpful! Thanks for watching!
Thanks! As someone who is just getting into Goe Nodes - this was just what I needed.
@RyanKingArt
Жыл бұрын
glad it helped!
Super well explained, thanks!
@RyanKingArt
2 жыл бұрын
Thanks for watching. 😀
very helpful and easy to follow, thank you
@RyanKingArt
Жыл бұрын
Glad it was helpful!
Thank you Ryan, very helpful, this is what I asked about before, really thanks
@RyanKingArt
2 жыл бұрын
Thanks for watching! Glad it was helpful.
Great tutorial!
@RyanKingArt
Жыл бұрын
Thank you!
What a great tutorial. Not a wasted second. Subscribed.
@RyanKingArt
2 жыл бұрын
Thanks for the sub!
@Aidenjh11
2 жыл бұрын
@@RyanKingArt Very well deserved.
Yuppp the tutorial really was helpful ! thanks so much for teaching us about geometry nodes !
@RyanKingArt
2 жыл бұрын
Glad it was helpful!
Exactly what I was looking for. Thank you so much.
@RyanKingArt
2 жыл бұрын
You are welcome!
amazing tut, thanks
@RyanKingArt
Жыл бұрын
Glad you liked it!
Great video as usual.
@RyanKingArt
2 жыл бұрын
Thank you Chris!
Thanks! Really good content
@RyanKingArt
9 күн бұрын
thank you for your support!!
Easy to under stand easy to follow awesome video :3
@RyanKingArt
Ай бұрын
thanks!
Thank you so much. I really like all your tutorials! :D
@RyanKingArt
Жыл бұрын
Glad you like them!
Thank You for this tutorial, there is all what I want to know to start landscaping, great
@RyanKingArt
Жыл бұрын
Glad it was helpful!
Thank you very much! This was all I needed in one video. Big thumbs up for slow pace as non native in english :)
@RyanKingArt
2 жыл бұрын
Thanks!
wow what a coincidance, i need this for my project and your tutorial drops. thanks a lot😂
@RyanKingArt
2 жыл бұрын
Cool! 👍 Hope you find the video helpful!
Exactly what i was looking for. thanks very much mr king art :D
@RyanKingArt
2 жыл бұрын
Glad it was helpful!
Thanks Ryan. I'm building a landscape right now (the painful way - vertex by vertex almost - because it's a fictional landscape with no GIS but the creator did very detailed contours to all the mountains) and I need to add a tree-line rivers, roads, lakes, etc so weight painting with geometry nodes may be a way forward for me on my Ivy Lake GPU MacBook Pro 2012. :) Should only take until next year to render...
@RyanKingArt
2 жыл бұрын
Cool 👍
Thanks a LOT ! Exactly what I was looking for and allowed me to do what I wanted with geo nodes. Thanks, A LOT. :D
@RyanKingArt
Жыл бұрын
Glad it helped!
Woah! At last! You explained it! Thank you so much! I mean it!
@RyanKingArt
2 жыл бұрын
You're welcome! Thanks for watching.
excellent Blender tutorial, thank you!
@RyanKingArt
Жыл бұрын
glad you like it!
Exactly what I needed, thank you!
@RyanKingArt
8 ай бұрын
glad it helped!
Loved This. Could we particularly convert just ground plane into shadow catcher or hide as emitter, so that we can get more realistic shadow of grass on our ground plane ?
Wonderfully helpful.
@RyanKingArt
Жыл бұрын
Glad it was helpful!
Thanks! Nice tutorial
@RyanKingArt
10 ай бұрын
You're welcome! thanks for watching!
Thanks for this, to the point and easy! A lot of other videos I found were way too convoluted..
@RyanKingArt
8 ай бұрын
Glad it was helpful!
That was one of the best tutorials I have ever seen, I did not skip any part, I did not have to!!
@RyanKingArt
Жыл бұрын
Glad it was helpful!
@deiniou
Жыл бұрын
@@RyanKingArt oh yeah, been using blender for.. 10 years now, or more, and I am so late to the party. Is taking me so much to even grasp geometry nodes, so your tutorial was a perfect introduction for me!
Love it ❤️
@RyanKingArt
2 жыл бұрын
Thank you!
thank you!🙌
@RyanKingArt
Жыл бұрын
you're welcome!
Thank you so much! ❤
@RyanKingArt
Жыл бұрын
You're welcome!
Another great Job. I needed a high-country pine forest. I made a 100$ mistake with a popular terrain software. It was imposable to use. (Programmers should never design interfaces or write documentation. ) Also, the tree assets were not what I wanted. So, I went to Polyhaven got some really good pine trees and used this tutorial to distribute them. Worked out great,
This video is very helpful!
@RyanKingArt
2 жыл бұрын
Glad to hear that. Thank you for watching.
Thank you so much.
@RyanKingArt
Жыл бұрын
You're welcome!
Thank you
@RyanKingArt
2 жыл бұрын
You're welcome!
Thanks!
@RyanKingArt
Жыл бұрын
you're welcome!
I was wondering how people did this, thank you so much!
@RyanKingArt
2 жыл бұрын
You're welcome!
Very good! I have a doubt. How do I change the position of distributed objects to prevent the displace from overlapping?
Thank you very much!!!
@RyanKingArt
2 жыл бұрын
You're welcome! 👍
thank you
@RyanKingArt
Жыл бұрын
You're welcome!
Thank. You.👍
@RyanKingArt
Жыл бұрын
thanks for watching! 👍
you’re the best
@RyanKingArt
6 ай бұрын
thanks!
This was finally what I was looking for thanks :), one more question though, how would I increase the density within the red areas. My rocks are showing in the red areas however only a few of them and my density slider is now replaced with the attribute
@RyanKingArt
2 жыл бұрын
Add a math node in between the Group Input and the Density factor. Set it to Multiply, and turn up the bottom value.
Great tutorial as usual. I encounter a slight problem when I do this: The density is the same if the paint is green, light blue or red. Is it just me or is it that I missed a turn somewhere? What I want is to have a fuull density factor when it is red, a 50% where it is green and so on. Is this even possible with vertex groups?
Thanks this is what I am looking for! Easy and simple. Buuut I have one question, what if I want to scale each object separely?
@RyanKingArt
Жыл бұрын
you might need to apply the geo-nodes to a mesh to do that.
Hey great Vid. Just a quick question. I made a land scape using a grid node and I don't have the group input plugged in. however it is making it so I can't weight paint on it. how should I go about fixing this?
thanks
@RyanKingArt
Жыл бұрын
You're welcome!
saved my life
@RyanKingArt
2 жыл бұрын
Glad it helped!
THX!!!
@RyanKingArt
Жыл бұрын
your very welcome!
Ryan, many thanks for this tutorial. I don't seem to figure out as to why my collection info node is only showing 'instance' as the output instead of 'geometry' in your case. I have checked this in 3.6 and 4.0 both. Also, perhaps due to this reason when I render it in Cycles I only see a single instance in render output whereas I see my plane fully populated with all the instances.
You're the goat.
@RyanKingArt
11 ай бұрын
thanks : )
Great tutorial - I've listed to many and everyone were excellent. If you have the time, one question - do you have to crank up density before you weight paint. Using weight is great but how do you increase the density of the areas you paint?
@RyanKingArt
2 жыл бұрын
Turn up the density max value on the Distribute points on faces node.
@gdematteis9023
2 жыл бұрын
...thank you
thank uu
@RyanKingArt
Жыл бұрын
you're welcome!
You're the best Blender teacher
@RyanKingArt
3 ай бұрын
thanks!
Thank you so much. You helped me a lot!!! I have one question: Can i paint without having the green painin? I mean paint a perfect circle witg red and blue frontier? Can find a way
@RyanKingArt
2 жыл бұрын
You want to paint a perfect circle? Just make your brush really big, and then click once to make one large dot.
@RyanKingArt
2 жыл бұрын
Also, change the falloff settings, to make it only values between red and blue. use the constant, on the falloff settings.
Thank you for this so helpfull tuto ! One question ! Is it so that we don't to subdivide a surface when we instance with weightmaps ? I've tried it tonight, and it looks like ! But in so, how can we decide the density :) (sorry, I've just one year experience with blender (20 with LW)
@RyanKingArt
Жыл бұрын
Its best to weight paint on a subdivided or detailed mesh, because you can only weight paint on vertices. so if the mesh is more detailed, then you can get a more detailed weight paint.
You explained weight paint in such an easy way to understand, thank you for that! One issue I'm having with the weight paint is I have some objects showing up in the dark blue after adding a multiplier node. By any chance do you know what I could be missing? Unfortunately after adjusting the weight paint density, and the value to the multiplier node I'm still having this issue.
@RyanKingArt
Жыл бұрын
hmm, that's odd. I don't know why they would come up in the blue area.
@toothmonsterr
11 ай бұрын
@@RyanKingArt i had this issue and figured out it was because my math node was set to add!
Now, I get it : )
@RyanKingArt
Жыл бұрын
👍
can u help show a similar way by masking with texture instead of weight paint?
thanks for the tutorial! I have a question about this.. Is there any way that we can use an image like you do with pbr maps (procedurally creaded preferably) to weight paint? instead of using a brush over the model. I would like to tell the weight paint to follow the image placed on the uv map for exaple, am I being delusional?
Awsome video, thanks a lot. Just one question, How can I add more than one collection in the node editor? Thanks!
@Jezerau
2 ай бұрын
Found the solution, just need to copy all the nodes and change the collection in collection info.
@RyanKingArt
2 ай бұрын
glad you figured out a solution!
Thank you for the tutorial, one question if you have time. When you add the nature instances they add to the top of the group input, but when I add them, they are added in the middle of the grid. They can be moved up with a transform node but this doesn't work if the objects are of different sizes Is there anything you can think of I have missed?
@RyanKingArt
Жыл бұрын
the objects will be instanced on the plane by there origin point. so make sure the origin point of the objects are on the bottom.
@user-fn3dt2ec7g
Жыл бұрын
@@RyanKingArt Thank you! this has helped me a lot
I installed a free add on which is biome reader, can i use weight paint to it? So i can control the grass location.
Is there a way to use a black and white image to drive the weight paint map? I know that it should work in theory, but I have no idea how to set it up. Cheers, tnx
Hi Ryan, @ time 8:33, I can not find the "input attribute toggle" in blender 3.3..any suggestion will be much appreciate. Thank you for the video, very helpful!! Nevermind...I pug into the wrong input...Got it
Niceee
@RyanKingArt
8 ай бұрын
Thanks!
10/10 tutorial. Thanks! I was having one small issue that my objects in the collection weren't staying on top of the plane - they were halfway intersecting through. I applied the scale and rotation which helped with some of the collection, but half of it wont stay directly on the surface. any suggestions ?
@RyanKingArt
Жыл бұрын
make sure the origin point of the objects are on the bottom. They will appear on the plane from there origin.
@OliverShore
Жыл бұрын
@@RyanKingArt wow thank you so much for replying!
@RyanKingArt
Жыл бұрын
@@OliverShore I try to reply to all comments!
If the weight paint datas have a name, can we do several weight paint datas with different names ? So, we will have for example one painting for the mushrooms, another one for the grass, etc ?
Perfect tutorial. But what if I want weight paint a different collection? How can I paint in the same plane in different areas? Can someone help me?
@RyanKingArt
Жыл бұрын
You can add multiple weight paints, by going to the Object data properties, and adding multiple vertex groups. Then you can select and paint each one, and use them both in the Geo-Nodes setup.
Wish I could use those as attributes the same way we use vertex colors in nodes. Easy.
@RyanKingArt
2 жыл бұрын
me too! That would make things a lot more easy. I wish Blender had a weight paint node, that would let you just select your different weight paints. Then you could just plug it into other nodes.
@gabrielmoro3d
2 жыл бұрын
@@RyanKingArt this! Plus it's super confusing and there's no way to know you can even do it just by working on the node window.
How can you do this if using "instance points" on an ico sphere?
Thanks for this beautiful tutorial. After applying the geometry node in modifiers, all of my objects scattered on lane get disappeared. Please help me
@RyanKingArt
2 жыл бұрын
I have a video on how to fix that: kzread.info/dash/bejne/qpmDrpqwkquqhpM.html
@jaypandya7759
2 жыл бұрын
Thank you so much it really helped me ❤️
is it possible to use two different weight paint maps?
how can you export the weight painted colors to texture, along with the UVs?
I want to collectioned the objects to which each modifire is applied and call them up as an instance. If I apply Modifire to an object, my computer can't handle it. So I can't touch the Modifire. To do so, I know that it can be solved by putting it in a "collection", but if I put it in a "collection", the location value of the object changes. How do I make the location value of an object unified by a collection equal to the origin of the object? plz help me...
is it correct to use vertex paint instead weight paint?
i followed it step by step but with trees (tried different trees) and it just make my 3d object a 2d plane how do i fix
8:05 the crucial part I always forget about. Not sure why I'm always trying to drag and drop the Vertex group into the geometry nodes haha!
@RyanKingArt
Жыл бұрын
Ahh yeah. I wish that Blender had a vertex group node that we could use instead.
is there a way to animate the weight paint? let's say there is a main object on which i want the weight paint to be assigned. is there a way to add a satellite object and have it influence the weight paint on the main object? so that, as an end result, I can animate the satellite object and this in turn influences the weight paint on the main object and this in turn influences anything that uses the weight paint as an input. (like in your case the density of mushrooms). Thanks, Great tutoral :)
@RyanKingArt
Жыл бұрын
As far as I know there is no way to animate weight paint. For what you want to do, it might be better to use some sort of procedural texture, or gradient, and use that in the geometry nodes to control where the objects are placed. then you could animate the texture or gradient.
@hetpatel1250
Жыл бұрын
@@RyanKingArt ooh okay. I'm not well versed with geometry nodes yet, but i will try this out. Thanks for the help :)
Is there a way to plug in a texture into the weight paint to procedurally generate weight paint?
@RyanKingArt
2 жыл бұрын
Hmm, Not that I know of, but I'm still learning Geo-Nodes myself, so I;m sure there is a way to do that.
@Phtewart
2 жыл бұрын
You can plug texture(image/noise/ets) to density factor of point distribute node and use it as mask.
Quick noob question: How can I make real the instances when exporting for Unity/*random game engine* ? I'm not a fun of Polybrush, so for me any alternative is worth trying. Thank you!
@RyanKingArt
Жыл бұрын
yes, I have a tutorial on that here: kzread.info/dash/bejne/qpmDrpqwkquqhpM.html
Not sure if you'll see this but I was making my own landscape and saw this, but i keep having an issue where If i select a tree in specific it distributes fine, but if i use the collection as a whole for vegetation all the vegetation appears above the mesh, instead of on it. Do you know what might be going one?
@Excelsior1937
Жыл бұрын
Do you have the Separate Children, Reset Children, and Pick Instance boxes checked in your node setup?
Hey man, Blender keeps crashing on me when I go to change it to disk. I have to leave it on random, which populates trees but a lot of them. I wondering how I might be able to control the density of my trees after connecting to weight map. As you loose the controls when you plug in the group point on random.
Hi Ryan, I have a question, I'm following all your steps and all, but from the moment I connected group input to joint geometry, my object is still invisible. Can you help?
how can I add more objects from another collection. For example, I want to add more elements on a plane but I want to paint them in a different position. 🤔
I want to export example grass meshes for game model how to please.
Strange thing happening, when I connected socket of density fac I don't see any input slots on the modifier tab I'm using this inside node groups maybe this is the reason
@RyanKingArt
Жыл бұрын
hmm yeah it's probably because of the node group.