Collaborate forum
cancel
Showing results for 
Search instead for 
Did you mean: 

Surface Scheduling

DBS
Newcomer
Hi!

This is my first time posting to the forum, so please bare with me. I have spent forever trying to make a schedule that lists various finishes in my projects. Everything from paint colors to tile to steel to wood paneling. It seems that the best way to do this is by scheduling surfaces. Of course, surfaces have no inherent properties. It would be ideal to add things like an ID and notes to each surface...

I know Archicad wants us to use the software by programming all data into elements, but It quickly becomes a data management nightmare. Does anyone know a workaround?
1 ACCEPTED SOLUTION

Solution
Eduardo Rolon
Moderator
DBS you are still limiting your options when it is not necessary.

99% of your schedule can be produced with properties, You will need to read on that. It is not going to be easy but conceptually you can either write some of the description in the BMat, some in the surface, some can be expressions that read the code from the surface (If mat has -S in the name then finish is "shinny), some can be properties only tied to construction elements (If slab with material "WP6" then description is "wood planks 6" wide…").
In AC23 you will be able to add Classifications to BMats which will open a new set of possibilities for expressions and scheduling.

The hopeful item is that you only have to do this once and then you can resuse it and that will be easier than copy/pasting from Excel.
eduardo rolón AIA NCARB
Another of the forum moderators.
Macbook Pro 2.4 i9 32GB ram
OS X 10.XX latest
AC25 US/INT -> AC08

View solution in original post

16 REPLIES 16

Laszlo Nagy
Community Admin
Community Admin
In ARCHICAD 23, Building Material will have Properties just like elements can have Properties.
You will be able to define Properties in the Property Manager and make them available to "Material" Classifications. Then these Materials will be displayed in the Building Material Dialog.
Hopefully, this will achieve what you are trying to do.
But, only from AC23 on.
....................................................................................................
Laszlo Nagy, Lead Moderator, Community Admin
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, NVidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC25
Loving Archicad since 1995

Hi László,

I know this thread is old,  but actually that is kind of a problem, right? 

Adding properties to BMat does nothing good. In fact it was quite a dumb move.

Surfaces should have properties and Composites and Custom Profiles. 

Now stick with Surfaces:

Every single project needs a finishes schedule. 

Nobody will create a new bmat for every different paint and tile and carpet etc. We use surfaces for that. Often we even apply images to those surfaces that represent a selected product. 

Now that's what we need to be able to schedule:

The Code of the finish (surface) ,  the name,  the size, the supplier,  manufacturer and yeah with god's help,  where they are used,  like: door frames, ceiling paint, balcony balustrade etc... 

ArchiCAD since 4.5

Windows 7

Yes, I agree. More attribute types need to have their own Properties, not only Building Materials.

....................................................................................................
Laszlo Nagy, Lead Moderator, Community Admin
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, NVidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC25
Loving Archicad since 1995

Rex Maximilian
Advocate
LaszloNagy wrote:
In ARCHICAD 23, Building Material will have Properties just like elements can have Properties.
You will be able to define Properties in the Property Manager and make them available to "Material" Classifications. Then these Materials will be displayed in the Building Material Dialog.
Hopefully, this will achieve what you are trying to do.
But, only from AC23 on.
.
You mention "Building Materials" where he mentions "Surfaces." Will this new solution work for surfaces too?
Rex Maximilian, Honolulu, USA - www.rexmaximilian.com
ArchiCAD 25 (user since 3.4, 1991)
27" iMac (2019), 8-core 3.6 Ghz i9 processor, 40GB RAM, 1.5TB SSD, Radeon Pro Vega 48 (8GB)
Creator of the Maximilian ArchiCAD Template System

Laszlo Nagy
Community Admin
Community Admin
Well, a Building Material always has a Surface. (The Surface Dialog does not allow you to create Surface Properties, but you can create a Surface-related Property for the Building Material using the Surface.)
So when that Surface is displayed in a Surface Schedule, all other Properties of the Building Material using that Surface can also be displayed.
It would be good to see an example of what DBS would like to achieve, but I think AC23 may be able to do that with these new BM Properties feature.
....................................................................................................
Laszlo Nagy, Lead Moderator, Community Admin
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, NVidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC25
Loving Archicad since 1995

Rex Maximilian
Advocate
My interpretation is that he wants to go to the existing list of surfaces and simply add information to data fields associated with the surfaces (but those field/properties don't exist). The solution you mentioned would work, but that would involve creating a building material for the surfaces he wants to schedule, since not all existing surfaces are linked to an existing building material. Plus it involves managing two attribute lists for this task as opposed to one.

I think he's looking for the path with the least bit of work needed; especially since the surfaces already exist and would only require tweaking of the properties (again, if that existed).

Of course another option would be to create and array of slab blocks (for instance) and simply assign surfaces to them. Then schedule the slabs and show the surface applied and a "custom" field for the description in a schedule. But, probably not any less work than creating and editing Building Materials with surfaces.

The scheduling and properties feature is so powerful, I'd love to see everything "schedule ready," even attributes.
Rex Maximilian, Honolulu, USA - www.rexmaximilian.com
ArchiCAD 25 (user since 3.4, 1991)
27" iMac (2019), 8-core 3.6 Ghz i9 processor, 40GB RAM, 1.5TB SSD, Radeon Pro Vega 48 (8GB)
Creator of the Maximilian ArchiCAD Template System

DBS
Newcomer
Rex, you are spot on with your interpretation. I think of a building material as something like gypsum or brick or plywood and the surfaces to be stuff like paint colors or wood finishes, etc. Creating a new building material every time I want a new paint color is a dumb way of working because the data is directly associated with surfaces, not the building materials. Am I supposed to have a "Red Paint" surface, then create a "Red Painted Gypsum" to pair it with? What if I want to change the color as I'm modeling? Do I need to create a new surface AND a new building material? It's easy to see how this is a recipe for frustration and failure - it's unnecessarily redundant in 2019.

What's baffling to me is that finish schedules are common in the States. A single schedule oftentimes calls out the tiles, paints, finished woods, wall coverings, counters, and so on. With the idea of BIM being so clear, why wouldn't we have this option?

Eduardo Rolon
Moderator
DBS wrote:
…What if I want to change the color as I'm modeling? Do I need to create a new surface AND a new building material? –
Nope, You just create a new Surface and override the one for the Building Material in the object.
eduardo rolón AIA NCARB
Another of the forum moderators.
Macbook Pro 2.4 i9 32GB ram
OS X 10.XX latest
AC25 US/INT -> AC08

DBS
Newcomer
ejrolon wrote:
DBS wrote:
…What if I want to change the color as I'm modeling? Do I need to create a new surface AND a new building material? –
Nope, You just create a new Surface and override the one for the Building Material in the object.
If I do a surface override, I can't get data associated with the overridden surface to schedule. Important things like color, finish, supplier, etc (see the attached screenshot as an example). How would one create this schedule using Archicad?

Eduardo Rolon
Moderator
Using Properties.
eduardo rolón AIA NCARB
Another of the forum moderators.
Macbook Pro 2.4 i9 32GB ram
OS X 10.XX latest
AC25 US/INT -> AC08

DBS
Newcomer
ejrolon, I really appreciate your time on this thread. The problem is that the properties solution you propose only allows for a single piece of data per surface. I also want to schedule that the BLUE paint is glossy, from manufacturer 'A', and available from supplier 'X' while the RED paint is matte, from manufacturer 'B', and available from supplier 'Z'. That only seems possible by adding data to surfaces and I don't see a way to do that. Nevertheless, you saw the schedule I attached in my previous post. My BIM Holy Grail is to pull that off without having to use Excel. Maybe there is a way I'm not thinking about?

Solution
Eduardo Rolon
Moderator
DBS you are still limiting your options when it is not necessary.

99% of your schedule can be produced with properties, You will need to read on that. It is not going to be easy but conceptually you can either write some of the description in the BMat, some in the surface, some can be expressions that read the code from the surface (If mat has -S in the name then finish is "shinny), some can be properties only tied to construction elements (If slab with material "WP6" then description is "wood planks 6" wide…").
In AC23 you will be able to add Classifications to BMats which will open a new set of possibilities for expressions and scheduling.

The hopeful item is that you only have to do this once and then you can resuse it and that will be easier than copy/pasting from Excel.
eduardo rolón AIA NCARB
Another of the forum moderators.
Macbook Pro 2.4 i9 32GB ram
OS X 10.XX latest
AC25 US/INT -> AC08

View solution in original post

DBS
Newcomer
Aaaaaaahhhhhh... I see what you mean about the properties. -S is shiny, -M is matte, etc, etc.

That's a decent workaround. It is cumbersome compared to simply adding properties directly to surfaces, but you have definitely given me hope. Thanks for your help!

Pink Projects
Newcomer
Great thread, and one I've been consistently thinking about as the 23 template is constructed. @DBS, have you unlocked the code in achieving your desired finish schedule? I'm looking for something very similar and can't wrap my head around the solutions presented here. Any additional thoughts?

Anonymous
Not applicable
Trying from my side, the AC23 system allows us to create consistent scheduling with some BMat and properties. It's working great. But is it a way to add a small preview image of the material surface ?
Do we know, for example, if the .JPG from a 3D texture can be added into this type of schedule ?
It would be the "cerise sur le gateau" !

kmitotk
Booster
@Thomas VH you can add images into a schedule cell. Add any of the 2D or 3D previews field to the schedule. In the 2D/3D preview cell, you can add dimensions and labels but you can also add images there. What I do is putting the imported image right on top of the 2D/3D preview image and use the display order to hide the 2D/3D preview underneath the imported image.

The only thing is that the imported image only exists in the schedule cell and not in the element itself as its property. So when you copy/paste or export the element, it won't carry the image with it, which is unfortunate.
Kei Mito
Architect
ArchiCAD 17-24
Dell Precision 5810

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!