0

I've got a scene with a landscape built up of blocks, this is actually made up by instancing a lot of objects onto a mesh.

What I'd like to do is use an image to give each block a specific color without having to apply/separate everything and create and apply materials for each colour.

The image will be like an aerial view with rivers, roads, grass colours, and the blocks will be coloured so together, they look like the image

eg, using this texture:

enter image description here

would be used to give the blocks colours:

enter image description here

  • 1
    I think this is exactly what you're looking for https://www.youtube.com/watch?v=05HFa3jNBH0 – Gorgious Sep 21 '22 at 13:29
  • @Gorgious you think correctly! Now I just have to slow down that video and figure out what's going on! – Jonathan Shutt Sep 21 '22 at 14:09
  • @JonathanShutt You can slow a youtube video down to 25% of original speed. – Markus von Broady Sep 21 '22 at 14:56
  • Yeah these videos are more entertaining than educational for newcomers. Basically, project your UVs from view in edit mode while looking at the mesh from the top, then in the UV editor, scale all uv faces to a singular point so each face only has one single flat color associated with it – Gorgious Sep 21 '22 at 15:54
  • There was a similiar question: https://blender.stackexchange.com/questions/131607/if-each-cube-here-represents-a-pixel-what-is-the-fastest-way-to-change-its-colo/131638#131638 – FFeller Sep 21 '22 at 17:45

0 Answers0