5
$\begingroup$

In short, I want to give a painterly look to my objects. A pretty big issue I've been hit with so far is how to assign the instanced objects to essentially show the material of the object they're on top of. In this example, I have a cube with a wood texture on most sides, and a brick on one side. I'd like the paint stroke plane on the left side to essentially copy the material of the cube. Pic 3 is an paintover of what I'd want to achieve in Blender.

enter image description here

enter image description here

enter image description here

$\endgroup$
4
  • 2
    $\begingroup$ AFAIK GN can't access shader information, but it CAN access UV map information. The tricky part is how to transfer that to the instances and make them aware of their surroundings. Obviously in a simple cube setup, using Generated coordinates would simply remove the need for UV mapping $\endgroup$
    – Gorgious
    Jul 12 at 18:50
  • $\begingroup$ @Gorgious object based coordinates would be even easier and potentially flexible. $\endgroup$
    – TheLabCat
    Jul 13 at 1:31
  • $\begingroup$ You could try using a data transfer modifier after the geo nodes to transfer the UVs back $\endgroup$
    – Sazerac
    Jul 14 at 2:38
  • $\begingroup$ Check out Stylized Station. Some links: youtu.be/RhW5MwCSjKw youtu.be/h8llGEKIQT0 youtu.be/rXdeJ_sigf4 $\endgroup$
    – Epicrex
    Aug 2 at 19:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.