3
$\begingroup$

I have a procedural node based material in blender that produces areas of two colours, black and white. Can I use geometry nodes to scatter points only where the material is white? I'm looking to get the effect of weight painting, but using a procedural material. Is this currently possible?

$\endgroup$
0

1 Answer 1

0
$\begingroup$

It's not possible to transfer data from the material to geometry nodes. Currently the data flows only in one way : Geometry Nodes Attributes > Material.

I don't think there is a plan to support this feature in the future.

You can however bake the textures and use the Attribute Sample Texture node to achieve the result, but you will lose the procedural aspect of the workflow.

You may be able to plug into the data flow if you use OSL but that requires good programming knowledge and restricts rendering to CPU only and Cycles engine only.

$\endgroup$
1
  • $\begingroup$ Thanks Gorgious, knowing something isn't possible saves a lot of time $\endgroup$ Commented Jun 25, 2021 at 9:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .