Author Archives: Gideon Taljaard

Undocumented Feature – Sliding Windows 22

Sliding Window with Arrow.png

This is just a quick mention of an undocumented feature I found that shows arrows for sliding windows in ARCHICAD 22. This is applicable to the INT, AUS, NZE & UKI versions and possibly others sharing the INT library. Unfortunately not for the USA version (yes I did check).

There are two ways of displaying the opening direction of Sliding Windows. The one is within the object settings for Sliding Windows under the tab Opening Lines.

Opening Lines.png

Ticking the option Override Model View Options allows one to change the selection from None to Arrow.

3-Sash Sliding Window 22.png

The other (recommended) way to control the display of opening arrows would be to select the option Sliding Window – Arrow under the subheading Window/Skylight Opening Line on Floor Plan.

Model View Options.png

The arrow is always located on the side of the sliding section. If the option to show arrow is turned on one can see the behaviour when placing the window.

Sliding Window Direction.png



Some alternative and creative uses for the window object – Wall Niche Rectangular

There are a number of instances where a tool or object in ARCHICAD can be used for other purposes than its name suggests. For example the slab tool can be used to represent any horizontal element like floating shelfs, countertops, flooring etc.

Lets look at repurposing the Wall Niche Rectangular # object. It is placed using the Window Tool (# denotes available in previous versions of ARCHICAD, not just 22).

To represent Control or Expansion joints in masonry wall construction.

Wall Niche Rectangular 22 Plan.png

Some “fun” parameter facts:

Depth ≥ 1mm.

Width ≥ 1mm

Height ≥ 1mm

Control or Expansion joint.png

Changing its surface to a different material.

Wall Niche Rectangular settings.png

Wall Niche Rectangular 22 .png



This topic is about what the difference one additional parameter can make.

For ARCHICAD 22, GRAPHISOFT have updated all the Hinged Doors 22 by adding an additional glass parameter. This would be as a result of myself (& possibly others) submitting this request to GRAPHISOFT HQ for consideration.

Why is this so important you might be asking yourself. As far as I am aware it is currently undocumented as we are still waiting for ARCHICAD 22 Small Improvements to be released.

In previous versions of ARCHICAD the user did not have control over being able to separate the surface for door leaf / sidelight / transom.

Screen Shot doors AC20.png

But now with the inclusion of being able to separate Leaf Glass and Sash Glass it allows the use of standard ARCHICAD doors to take a new turn.

Screen Shot doors AC22

In residential architecture the user can now easily represent such an entrance door, without the need to model a custom door panel.


For this example I selected Door Leaf Type = H-V Grid and selected different surfaces for the Leaf Glass & Sash Glass.


How it represents in 3D window using OpenGL.

Screen Shot AC22 FRONT DOOR 3D

Last but not least some examples of doors replicated from a catalogue to save out as favorites.


It takes two floors to make a story, but only one sacrificial story to stuff it all up

Further to my previous post “How to prevent your ARCHICAD model from becoming detached from Sea Level” I was asked to follow it up with an example.

For the example, I decided to use the project file supplied by GRAPHISOFT, Volume 5 – Using Teamwork. The building used is the Microsoft Office Complex in GRAPHISOFT Park, Budapest, Hungary. That way any reader of this article can download the file for reference purposes if they so wish.

Example 1
Let’s first look at the correct way with the use of Project Zero using Story 0 = Ground Floor slab (street level). It uses a logical story relationship of Story -1 = Basement, Story 1 = First Floor, Story 2 = Second Floor, etc.

Project Zero Image 1

Looking at any of the sections or elevations one can see the “0 Ground Floor = 0.00 setup using Project Zero / Reference Level.

Project Zero Image 2

The next step is to insert a Sea Level reference. The default settings for Project Location are indicative that it has not been setup to match Google Maps. For now, I am just going to insert the value of 10 m for “Altitude (Sea Level):

Project Zero Image 3

Then looking at any of the Elevations or Sections to see the Sea Level relationship, if one selects all four sections in the Project Map and right-click (context menu) the option “Section Settings…” then under the drop-down menu STORY LEVELS > Reference Level change the option to Sea Level.

Project Zero Image 4Project Zero Image 5

Now when opening any of the Sections one will see the logical story relationship of -1 Basement +6.40, 0 Ground Floor +10.00, 1 First Floor +13.60 etc to Sea Level.

Project Zero Image 6.png

When opening the layout A-06 Section one will see that the four sections will update to show the 10m to Sea Level reference. But please note the section to layout placement is not affected by the addition of 10m.

A-06 Sections _ Layout

Therefore making use of the Relative Level – Project Zero = Ground Floor and changing the Sea Level value will not have a knock-on effect of the building model moving up or down, including layouts becoming disassociated. In other words, Sea Level moves up or down not Project Zero.

Example 2 (Not recommended)
Using a sacrificial story named Datum / AHD to “push-up” the building model to sea level. To achieve this, I opened Story Settings and inserted two stories above 0 story by selecting it and clicking “Insert Above” twice. Then I used the “Edit Element by Stories” found under the Design menu to cut & paste from Story 0 to Story 2 and Story -1 to Story 1. Then I typed in the letters Datum/ AHD into the name field for Story 0 and renamed Story 1 Basement and Story 2 Ground Floor.

Project Zero Image 7Project Zero Image 8

Please note: that elevations and sections have moved in relationship to the 2D drafting work that was placed on them to clean them up. Including “Elevation levels” have become disassociated. For the screenshot example below I used trace & reference to illustrate the issue of using 0 Story as a Datum / AHD.

Project Zero Image 9.png

Last but not least making any adjustment to the use of Story 0 as Datum / AHD is going to affect the entire building model and document set. Working for a large Architectural Practice like Plus Architecture, I can tell you that disassociated document sets are not appreciated by anyone.

A-06 Sections _ Layout_disassociated

How to prevent your ARCHICAD model from becoming detached from Sea Level.

The relevance of Project Zero, Sea Level / Altitude / AHD, Reference Levels & Home Story Settings

Looking at how to get a building to relate to sea level in ARCHICAD is an interesting topic for discussion and in my opinion has been prone to interpretation. I have had many a debate with other ARCHICAD users over these past few years regarding the “correct” way to use it. My take on the subject is that I use it the way GRAPHISOFT intended it to be used. A big game changer was one of the new features of ARCHICAD 16.

Better Project Location/Project North Definition > Define a Project Altitude relative to Project North; optionally use the Altitude value as a fixed Reference Level in Project Preferences, available in all dialogues that refer to a Reference Level

The relevance of this is that the field “Altitude” found in Project Preferences > Project Location sets the “Elevation” field for “Sea Level” found in Project Preferences > Reference Levels. In other words, they are directly correlated.

Project Location to Project Preferences.png

The most important part to note is that the actual elevation values of any model elements are always calculated from Project Zero and that reference levels are for display and input aids. Another way to put it is Project Zero never moves up or down; it is a fixed reference point. Changing the value Altitude (Sea Level) does not affect Project Zero. In other words, the building related to Project Zero does not move, but Sea Level does.

project zero & sea level

Let us look at the term or definition of “Project Zero” before continuing.
When teaching ARCHICAD to new users, I like to explain that Project Zero = Reduced Level in surveying terms.

In other words, Project Zero is the adopted datum plane for the start of the building model; it is horizontal and commonly assigned to the top elevation of the Ground Floor slab, placed on Story No. 0 – Ground Floor (street level).project zero - GF

For those American readers of this blog, I would like to point out that the localized version of ARCHICAD USA; Story settings start with story No. 1 – 1st Floor. It is of course due to the difference in British and American English: the naming of floors in buildings.

In British English, the floor of a building at street level is called the ground floor. The floor above it is the first floor, and the floor below is known as the basement.

In American English, however, the floor at street level is usually called the first floor. Go up one floor and you are on the second floor (which, of course, is the first floor for the British). The floor below street level is called the basement, the same as in British English.

In other words for America, Project Zero is assigned to story No. 1 – 1st Floor (street level).

ARCHICAD USA Story Settings

Just to reiterate the use of “Altitude” has been with us since it was introduced in ARCHICAD 16. Which was announced on May 2, 2012, more than 4 years ago

A functionality improvement for ARCHICAD 19, was the inclusion of “Altitude (Sea Level).” My thanks go out to James Badcock, who is a Product Designer at GRAPHISOFT HQ, who advised me that he was responsible for putting in the request to the Product Team to insert the words “Sea Level” after Altitude.

Altitude (Sea Level)

Reference Levels Preferences

Note: You cannot rename the Project Zero or Altitude reference levels.
Note: Reference Levels are display and input aids only. Changing their value has no effect on placed elements, whose actual elevation is always calculated from Project Zero. The exception is Grid lines in Section view, whose position changes with the Reference Level.

But you can rename the 2 provided Reference Levels and change their Elevation value. This is especially useful when working on a building that has split levels.

Project preferences 1st Ref

Reference levels can also be used as reference levels for showing elevation (Z) values in the Tracker. When entering a distance using Tracker, keep pushing Tab to get to Z Coordinate and click on the small arrow to show “Elevation Value Origin”.



What does this mean for the user, and how did GRAPHISOFT envisage that it should be used? The answer lies in the simple fact that when looking at Story Settings, there is no need to insert any value into Story Settings to get the model to relate to Sea Level.

Looking at it from an Australian perspective and the use of AHD or Australian Height Datum. According to:

Wikipedia – Australian Height Datum

The Australian Height Datum is a geodetic datum for altitude measurement in Australia. According to Geoscience Australia, “In 1971 the mean sea level for 1966-1968 was assigned the value of 0.000m on the Australian Height Datum at thirty tide gauges around the coast of the Australian continent. The resulting datum surface, with minor modifications in two metropolitan areas, has been termed the Australian Height Datum (AHD) and was adopted by the National Mapping Council as the datum to which all vertical control for mapping (and other surveying functions) is to be referred.

It is my opinion that “Australian Height Datum” or AHD for short is just another way to say “sea level”. And that in ARCHICAD, the use of the value field for “Altitude (Sea Level) is the same as AHD as it was assigned the value of 0.000m.

The use of “Story Settings” in ARCHICAD INT is to represent the logical story structure of the building starting with:

  • Story 2 = Second Floor
  • 1 = First Floor,Story 0 = Ground Floor = Project ZeroStory  Story 2 = Second Floor etc. Therefore when looking at Story Level Lines, they follow the same logical progression. Inserting a story below Story 0, results in Story -1 which can be used for Basement / footings / foundation.

Story 1 = First Floor, Story 2 = Second Floor etc. Therefore when looking at Story Level Lines, they follow the same logical progression. Inserting a story below Story 0, results in Story -1 which can be used for Basement / footings / foundation.

-1 Basement story setting.png

Looking back, to before “Altitude” was introduced in ARCHICAD 16, namely versions 15, 14, 13, etc. there was still one of the two Reference levels (1st or 2nd) that could be substituted and renamed to AHD or Sea Level.

AC15 Levels & Project North.png

ARCHICON / RTC Hunter Valley 2016


I am very excited to have been asked to present one of my favourite features, namely CineRender in ARCHICAD at this years ARCHICON / RTC Hunter Valley 2016. The event is to be held 12-13th May 2016, with RTC Australasia running a day longer. For more information and to Register click here!

The focus of my presentation will be to highlight how ARCHICAD provides enhanced, more realistic rendering capabilities out of the box! In practice, this means, that anyone can create state-of the art, professionally rendered visualizations of their projects without the need to buy, install and learn any additional software applications!

For example one of the topics I talk about will be Surfaces, and how Cinema 4D Textures capabilities were integrated into ARCHICAD. Including an expose of Textures / Channels / Procedural Shaders etc.

Then there will be an opportunity to showcase the fact that the CineRender engine was updated. Here is the details as per the GRAPHISOFT ARCHICAD 20 announcement that was made yesterday the 3rd May 2016:

ARCHICAD 20 runs the latest CineRender version, based on the Cinema 4D R16 engine. The result is a major enhancement concerning surface settings.

This ensures even more realistic surfaces, while rendering improvements reduce render times and enable highly-realistic contact shadows.

A new Reflectance Channel allows multiple reflection layers and control over blurriness and distance dim. Perfect for architectural materials like metals. A “turbo boost” to render times is possible thanks to the Irradiance Cache and the Physical Renderer, which features a new ray-tracing solution and faster grass calculation.

I look forward to seeing all those attending ARCHICON 2016. Including the opportunity to be there to participate and learn from the other Presenters.

Gideon Taljaard is the ARCHICAD Manager at Plus Architecture. Plus Architecture is an award-winning, integrated architecture and interior design practice founded in 1997. With offices in Melbourne, Sydney, Brisbane and New Zealand, its capabilities extend to multi-residential, master-planned, commercial, aged care and mixed use developments.

Gideon’s previous experience saw him working for the ARCHICAD reseller in South Africa from 2000 to 2012, and from 2013 to 2015 for the ARCHICAD reseller in Australia. He has 20 years’ experience using ARCHICAD starting with ARCHICAD 4.5.

Corner Windows (Butt Joint Glazed) – What happened to “Ribbon Window 17”?

Corner Window Banner

I was recently asked to update an older article I posted ‘HOW TO: BUTT JOINTED GLASS WINDOWS IN ARCHICAD’.

The request was, “Gideon Any chance you could update this for version 18 onward? The ribbon window is no longer standard in the libraries…”

The good news is that it is still possible to achieve this. So for the release of ARCHICAD 18, GRAPHISOFT advised us that they had made Window Improvements. This included two New Multi-Sash Windows, namely:

  • Horizontal Multi-Sash Window
  • Vertical Multi-Sash Window

Horizontal Multi-Sash Window 18

So basically the “Horizontal Multi-Sash Window” has replaced the Ribbon Window. It has the same option “Custom Corner”.

Custom Corner

And under the option ‘Corner Connection Type’ there is the option for ‘Glass’.

Corner Connection Type

Then just to point out the position of the button for ‘Custom Corner…’ in ARCHICAD 19 with the new overhauled Graphical Interface for the controls of Door / Window Settings.

ARCHICAD 19 Horizontal Multi-Sash Window 19

Note: the ‘Vertical Multi-Sash Window’ does not have the option for Custom Corner > Corner Connection Type = Glass. But it is possible to create a ‘Vertical’ looking butt jointed glass window using Horizontal Multi-Sash Window.

H-V GridVertical divisions