1
$\begingroup$

I want to know how to place colourful images on a surface using uv. I want to make such lego heads with different colourful faces/expressions. (The images are transparent pngs, also No shrinkwrap plz) enter image description here

$\endgroup$

1 Answer 1

1
$\begingroup$

Create a material that mixes a yellow Principled BSDF with an Image Texture that has your faces PNG loaded:

enter image description here

Unwrap the object, scale down the UVs and put them over a transparent part of your image, then unwrap the front faces only and put them over one of the expressions:

enter image description here

Then for each object, use the exact same materials except you move the UV:

enter image description here

$\endgroup$
5
  • $\begingroup$ Man! This is perfect! Why is this method not available anywhere on YouTube? All there is is the use of Shrinkwrap modifier. WOW Thanks man! $\endgroup$ Sep 22, 2022 at 18:17
  • $\begingroup$ It is available on YouTube, but it's a pretty old tutorial (Blender 2.7). This is the relevant video: youtube.com/watch?v=5NlvgMYZgaY $\endgroup$
    – John Eason
    Sep 22, 2022 at 18:22
  • $\begingroup$ Also, If you add another principled bsdf to the color socket of the UV texture then you can adjust the gloss of the UV texture. $\endgroup$ Sep 22, 2022 at 18:23
  • $\begingroup$ of course you can also use one unique material, only move the front faces, and put the rest of the unwrapped UVs over a transparent part of the image $\endgroup$
    – moonboots
    Sep 22, 2022 at 18:52
  • $\begingroup$ OK I've simplified my answer $\endgroup$
    – moonboots
    Sep 22, 2022 at 19:00

You must log in to answer this question.

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