License Delivery maintenance is expected to occur on Saturday, November 30, between 8 AM and 11 AM CET. This may cause a short 3-hours outage in which license-related tasks: license key upload, download, update, SSA validation, access to the license pool and Graphisoft ID authentication may not function properly. We apologize for any inconvenience.
Modeling
About Archicad's design tools, element connections, modeling concepts, etc.
SOLVED!

Door and Window Screens

For some who may not know how to do this, it's not something you need to model.  It can be done by just applying the correct Surface to a very thin Morph.  The effect is that the Surface will cut the holes in the screen.    

Perhaps ArchiCAD already has this Surface in the Library?  I don't think so.  If not - it should.

In the example below, the screen is a morph plane, with a Surface Override that makes the screen.

 

SteveJepson_0-1696037674185.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Below is a link to a sample image file that can be used for things like this. 

These are the settings for the Surface used to make the screen.  

 

SteveJepson_1-1696040382206.png

 

This is what the fill looks like if you zoom in close enough to see it.  

SteveJepson_2-1696040601918.png

 

Add the .png file to your Embedded Library so you can use it as a Texture for a new Door and Window Screen Surface. 

 


Screen-Lattice-Grey-001.png

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

1 ACCEPTED SOLUTION

Accepted Solutions
Solution

Repitition of small textures is a non issue. Texture size (and resolution* ) is the only thing that matters. What I found out lately is that using many textures with dimensions above 1K will slow down Archicad massively in the 3D viewport. Better to avoid that.

 

* What that means is, that the overall size of each axis (XY) of the texture should always be a "square of 2":

2^6 = 64 px, perfect!

2^10 = 1024 px.

etc...

The issue is that graphic drivers (and cards) do not properly support textures in other dimensions. That means internally the texture will always be a power of two, no matter what, it kinda just get expanded, so to speak. So for obvious reasons avoid that as well.

Lucas Becker | AC 27 on Mac | Graphisoft Insider Panelist | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text | My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»

View solution in original post

6 REPLIES 6

So awesome! This is what I do! But inside the widow gdl instead of a morph. I would be interested to see how many others do it this way or anyway if at all. Good work

Someone should make a better fill for this too.  My example is not great - it just shows the idea.  

 

 

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

Laszlo Nagy
Community Admin
Community Admin

Great tip Steve.

I am wondering, based on your experience, does the fact that the texture is so small (64x64 px) potentially slow things down in 3D when there are many element to which this surface is applied? You know, because in that case, there would be thousands upon thousands of this 64x64 texture tile generated in 3D.

But maybe not, today's GPUs can handle gigantic amounts of texture data.

I am just curious about your experience.

Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27

It would theoretically slow down the program less than if it were geometry, and a whole lot faster than modeling the wires.  Try it yourself by opening the provided .pla in the link above.  You can copy and paste it into a different file and the Surface/Texture will automatically be in the Embedded Library. (for those who may not know that).      

 

The thing is, to apply the screen Surface/Texture would be a very rare thing to do.  Probably for just some special view or screenshot.   Regardless of any possible slowdowns or not (which I have not seen), you would probably switch back to some other invisible Surface/Texture for most situations, and/or have the Mesh it's applied to on a layer you toggle on or off.   

 

It's a technique that has lots of other applications depending on the shape of the image you make the Surface/Texture with.   For example, a chain-link fence or something like that.  

 

It's an easy alternative for people using ArchiCAD who are not interested in learning about the use of bump maps with the ArchiCAD rendering engines.

      

"Necessity is the mother of invention."   😉 

 

I would also add that you can download that screen door from Turbo Squid for  $3.00  Screen door retro 3D model - TurboSquid 1537330    

 

When you import the .3ds file to ArchiCAD  (File / Interoperability / 3D Studio) and it is converted into a .gdl object,  - the image files for the screen are automatically added to the Embedded Library.   

 

SteveJepson_0-1696430405641.png

 

 

 

 

 

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

Solution

Repitition of small textures is a non issue. Texture size (and resolution* ) is the only thing that matters. What I found out lately is that using many textures with dimensions above 1K will slow down Archicad massively in the 3D viewport. Better to avoid that.

 

* What that means is, that the overall size of each axis (XY) of the texture should always be a "square of 2":

2^6 = 64 px, perfect!

2^10 = 1024 px.

etc...

The issue is that graphic drivers (and cards) do not properly support textures in other dimensions. That means internally the texture will always be a power of two, no matter what, it kinda just get expanded, so to speak. So for obvious reasons avoid that as well.

Lucas Becker | AC 27 on Mac | Graphisoft Insider Panelist | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text | My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
Laszlo Nagy
Community Admin
Community Admin

Thanks for the feedback guys.

Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27