1
$\begingroup$

How do I get the desired texture coordinate projection for duplifaces? I've tried everything and nothing seems to be working.

Here's how it should look: enter image description here

enter image description here

This is how mine looks

$\endgroup$
5
  • $\begingroup$ I think you should select the parent object in the object input of the Texture Coordinates node because right now, it uses the UV of the duplifaces and not the parent's UV $\endgroup$ Dec 27, 2021 at 8:13
  • $\begingroup$ It doesn't change anything when I set the object to the parent in the texture coordinate node $\endgroup$
    – Duking95
    Dec 27, 2021 at 8:22
  • $\begingroup$ Can you give me a link to where you took the first screenshot? I couldn't replicate it either. $\endgroup$ Dec 27, 2021 at 8:37
  • $\begingroup$ Never mind. I found it $\endgroup$ Dec 27, 2021 at 8:40
  • $\begingroup$ OK. I think I know what the problem is, give me a few minutes to write the answer. $\endgroup$ Dec 27, 2021 at 8:53

1 Answer 1

1
$\begingroup$

If you set up your duplifaces correctly, then I think you are doing nothing wrong. The only thing that you may want to take notice at is that the official documentation states that the From instancer option works for Cycles only.

enter image description here

So you need to be in Cycles and view your object in rendered mode :

enter image description here enter image description here

But just to make sure, this is how you should set this up :

You create two objects, the instancer and the child object. In my case the instancer is an UV Sphere and the child is an Icosphere. You parent the child to the inscancer with CTRL + P and you select the instancer and got to the objects tab under Instancing (in 2.79- it is called Duplication) and select Faces :

enter image description here enter image description here

Then you should have the child duplicated all over the parent's faces.

For the material you just need to add the texture to the child. You use the same node tree as your screenshot but you check From instancer and you should be able to see the desired result in rendered mode.

$\endgroup$
2
  • $\begingroup$ Thanks for the assist, so it doesn't work in eevee? D: $\endgroup$
    – Duking95
    Dec 27, 2021 at 9:26
  • $\begingroup$ No it doesn't. For the moment. $\endgroup$ Dec 27, 2021 at 10:07

You must log in to answer this question.

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