I created a wall with over 100 bricks. I want a logo on the wall. So some bricks will need a part of the logo. What's the fastest way?
Asked
Active
Viewed 1,019 times
4
-
1Hello :). What have you tried so far? Perhaps projected UV would work well. – jachym michal Sep 20 '20 at 13:28
-
honestly, nothing :) But UV you have to edit every brick – Sven S. Sep 20 '20 at 13:29
-
2yes, select all the cubes, choose a frontal view, go in Edit mode, unwrap with Project From View, move the faces in the UV Editor so that the Logo appears where you want it to appear – moonboots Sep 20 '20 at 14:14
-
1Does this answer your question? How to add image texture to an existing material? – lemon Sep 20 '20 at 16:25
2 Answers
10
You can get there with UV projection.
- Select all bricks and switch to Edit Mode
- Get in front view (View > Viewpoint > Front)
- Select all vertices and go UV > Project from view
- Rearrange your UV map
Useful hack:
• Use a BW logo with black background
• Set the image to clip (so it doesn't repeat)
• Use MixRGB node to control the colors inside Blender
jachym michal
- 31,744
- 5
- 55
- 115
-
1I think the point (certainly from the tags) is that the wall is made up of multiple bricks - not all one mesh - so that it can be run through a rigid body simulation. However, your solution does work just fine, providing you select all the separate bricks prior to the UV unwrap project from view. – Rich Sedman Sep 21 '20 at 14:38
-
@RichSedman You're right :). I forgot to separate the array when making the gifs. But it works the same way for 60 individual bricks :). – jachym michal Sep 21 '20 at 14:44
-
6
You can also do it with an empty as the Object of the Texture Coordinate:
- Give all your objects the same material.
- Create an empty in front of your cubes.
- Create a node setup with Texture Coordinate (Object output socket) > Mapping > Image Texture (Clip mode) > MixRGB > Diffuse > Material Output.
- Plug the Image Texture Alpha output into the factor of the MixRGB.
- In the Texture Coordinate, choose the empty as Object.
- Move and rotate the empty to place the image correctly on the faces.
- Give the other faces of your cubes another material if you don't want the image to be stretched.
moonboots
- 155,560
- 7
- 105
- 171



