1
$\begingroup$

What I want to do: I want to get some random number using Noise Texture node. And in my case I need to give the Noise Texture Node different input value to randomize the output. So I use a Bezier's index as an input value.

What I met: I still get same output(I got some Ico Sphere with same size).

My question:

  • I guess I didn't using the Capture Attribute node properly. So how can I get Index of External Meshes?

Thank you for your patience.

enter image description here

$\endgroup$

2 Answers 2

1
$\begingroup$

I don't know why it doesn't work with object's info, but it works, if you convert it to mesh:

enter image description here

$\endgroup$
4
  • $\begingroup$ Splines should have indices (like everything else), you even point out the node that gives you the index of its control points (Spline Parameter). Did you mean to say they don't have vertices? $\endgroup$
    – Kuboå
    Commented Mar 2, 2022 at 9:14
  • $\begingroup$ you are right, i changed my answer $\endgroup$
    – Chris
    Commented Mar 2, 2022 at 10:03
  • $\begingroup$ thank you all! SO Kind of you. $\endgroup$
    – shibi
    Commented Mar 5, 2022 at 13:19
  • $\begingroup$ please click on the checkmark left to the answer, which helped you. Thank you. $\endgroup$
    – Chris
    Commented Mar 5, 2022 at 13:32
1
$\begingroup$

As is the case with your other question about the Capture Attribute node, you need to use its Geometry output for it to have any effect. To take an attribute from an object and use it on another, you can employ the Transfer Attribute node instead. That doesn't support curves, so you would need to convert it to mesh first, then you can do something, like what's shown in the video below. Though, to be honest, what kind of logical relationship you'd have with that info and the affected geometry (Ico Sphere) is not clear to me—since you would get similar results without it as long as you're randomizing the values via Noise Texture in the first place.

enter image description here

$\endgroup$
1
  • $\begingroup$ thank you, its a way to solve my problem. $\endgroup$
    – shibi
    Commented Mar 5, 2022 at 13:18

You must log in to answer this question.

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