Modeling
About Archicad's design tools, element connections, modeling concepts, etc.

Paint the 1/2 of the wall

Michal Forejt
Booster
Hello all,
probably this is another "stupid" question which should be solved by author in few minutes...in case he was more clever .

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?

Thanks in advance

Michal
ArchiCAD 27
WIN 11
AMD Ryzen 5 7600X 6-core
64 GB RAM
NVIDIA GeForce RTX 3060
9 REPLIES 9
Anonymous
Not applicable
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?
Go to Extras/Accessories/Wall Accessories... and choose Moldings and Panels

woodster
Karl Ottenstein
Moderator
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….)
100cm-Paint.jpg
One of the forum moderators
AC 28 USA and earlier   •   macOS Sonoma 14.7.1, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Karl Ottenstein
Moderator
In ArchiCAD, I created a new material by duplicating one of the existing ‘paint’ materials. (Keeps the similar settings.) In the Texture panel, I set the height to be 300 cm … my intended height of the designed material. Since the bottom third of my image was the different paint, that means that the bottom 100 cm of this texture will not be that dark paint. Before leaving the Material Settings dialog be sure to go to the LightWorks settings and click the “Match with Internal Engine” button so that the texture will be used by LightWorks, too. (More on this in a bit.)

(Continued in next post…)
100cm paint texture.gif
One of the forum moderators
AC 28 USA and earlier   •   macOS Sonoma 14.7.1, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Karl Ottenstein
Moderator
I drew three walls with heights 100cm, 300cm, and 400cm and applied the new material to each. Screenshot attached.

The 400 cm is shown just to reinforce that the material will tile continuously, and since I set up the texture image to be 300cm high, you see the green begin again at 300cm. If I wanted a texture that worked on 400cm walls, I’d have to edit my image in Photoshop and make it 800 pixels high instead of 600… so it pays to think through the usage ahead of time to avoid re-doing it.

(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
Karl Ottenstein
Moderator
Look at the attached image generated by LightWorks. A bit of a problem, eh? The “Match with Internal Engine” button is clearly doing the wrong thing. This is a known bug.

(Continued in next post…)
100cm-lw-bug.jpg
One of the forum moderators
AC 28 USA and earlier   •   macOS Sonoma 14.7.1, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Karl Ottenstein
Moderator
Ransom Ratcliff (AEC Infosystems / Baltimore) brought this “Match with…” problem and a solution to my attention. (Ransom makes uncountable contributions to the ArchiCAD community - Thanks, Ransom!)

To make the LW material match the internal/OpenGL material, click on Texture Space as in the attached screenshot, choose St Layout, then select T Reflect and change it to “yes”.

(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
Karl Ottenstein
Moderator
After that correction (temporary bug workaround), the image from LW appears correct as seen in the attached.

This takes less than a minute in total - Photoshop and all - once you're used to doing these kinds of things. Whether it is worth doing vs using the wall accessory depends totally on whether the wall accessory is enough for what you need to do. But, you can see how you can extend this technique to do all kinds of things ... color bands at various heights, vertical stripes, etc ... all at (reasonably) precise locations by thinking through the mapping of pixels to distances.

The columns in the attached image show something that cannot be done with the wall accessory.

(The tops of the columns are not consistent because of the texture mapping and the fact that columns can be assigned only one material ... not a separate one for the tops/bottoms. The only way to get the tops all one color would be to solid element subtract a slab from them with the op set to inherit the properties of the operator ... then the slab material would be mapped onto the column tops.)

Have fun with it,
Karl
100cm-lw-fixed.jpg
One of the forum moderators
AC 28 USA and earlier   •   macOS Sonoma 14.7.1, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Michal Forejt
Booster
Thank you both for your answers...it seems that the "texture" tip is better for me.

BtBadKarl, is your only one job to post in forums? Your post is awesome step-by-step guide . I can't believe, you have enough time for your own job, lol.

Best
Michal
ArchiCAD 27
WIN 11
AMD Ryzen 5 7600X 6-core
64 GB RAM
NVIDIA GeForce RTX 3060
Karl Ottenstein
Moderator
Michal wrote:
Karl, is your only one job to post in forums? Your post is awesome step-by-step guide . I can't believe, you have enough time for your own job, lol.


Thanks, Michal. Actually, when I post here it usually means that I'm procrastinating working on an awful project (90% of my work is as a subcontractor). When I have a project that I'm enjoying, I'm not here as much.

Karl
One of the forum moderators
AC 28 USA and earlier   •   macOS Sonoma 14.7.1, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB