Michal wrote:
I need to paint wall e.g. only 100 cm height with one color and the rest with another color. How can I do it?
If you really mean paint - something that shows in renderings - and not something that shows in line drawings, then you can do this just with a material... and this will work for columns and other objects, too. If only for walls, then Woody's method is definitely the way to go.
The method I’ll describe can apply to “roofs” (sloped surfaces), and any other textured surface too. (For roofs, it won’t be by height, but by distance from an edge for example.)
Creating a custom material for this situation is not as easy as saying "100 cm", which the wall accessory lets you do. Instead, you need to create an image in a photoediting program such as Photoshop (Elements or the full version).
This texture only needs to be a few pixels wide (enough to show some "noise" so that it is not just a solid color – which would not be believable)... and enough pixels high so that it will look good at your rendering size.
First, decide what the tallest surface is that you will map this texture onto. Since the texture will tile in both the x and y directions, you don’t want your 100 cm paint starting to appear again at the ceiling.
For this example, I assumed that my tallest wall, column, etc. that I wanted to paint would be 300 cm.
I created a new image in Photoshop that was 20 pixels wide by 600 pixels high. Using the Info Box to guide me, I stretched a marquee over the bottom 200 pixels and filled them with a dark green tone. I inverted the marquee (ctrl-shift-I) and filled the top with an off-white. Delete the marquee (ctrl-D). Add a small amount of noise to the entire image: Filter | Noise | Add Noise – 3.5% uniform monochromatic in the attachment. Saved as JPG at 100% quality (file is tiny anyway).
(Continued in next post….)
One of the forum moderators
AC 28 USA and earlier • macOS Sonoma 14.7.1, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB