BIM

Why is BIM Coordination Important?

BIM coordination: What is it really? Is it a matter of drawing blocks or cylinders and calling it a day? Let’s break it down. BIM stands for Building Information Modeling. When someone mentions BIM Coordination they’re referring to a 3D model that will help subcontractors make an educated guess on how to adjust their corresponding trade. Prior to BIM, subcontractors had to coordinate in the field. By doing pre-coordination it helped save time and headaches in the field.

It would be nice if it was possible to crop certain parts of the building or change the transparency of a system in the field to be able to view things but technology isn’t there yet. In this article, we will break down each phase of Coordination. Starting from the creating stage, moving to export/uploading, coordination and clash reporting, and wrapping it up with RFIs.

When a BIM coordination initially begins, all trades agree upon certain standards. For example, minimal pipe sizes, file naming conventions, upload scheduling, meeting scheduling, and project timeline. When detailers start modeling their starting point begins with the contract drawings and submittals. Once the detailers have most of their trade modeled they would export models and upload into an authoring tool (depending on the platform they’re working on).

All trades upload their corresponding models with the file naming convention discussed during the kick-off meeting. Below is an example of what the General Contractor’s BIM Coordinator normally asks for when it comes to model naming. It will vary from GC to GC.

Another thing to look at from the screenshot is the folder structure.  As soon as the coordination team uploads their BIM models into the file repository the GC’S BIM coordinator combines the files.

Once all the BIM data is implemented the coordinator saves the combined file as a federated model in Navisworks or BIM 360 Glue and start generating clash reports.

After running and reviewing the report the coordinator would then either save viewpoints from within Navisworks/BIM 360 Glue (Example 1).

Or they will mark them on the report as “Resolved” “Reviewed” or “Approved” (Example 2).

After the coordinator creates the clashing set the coordination team meets to discuss a plan of action. The team reviews all the clashes and eventually encounter an area where they will require a course of action from the Architect or Engineers. For documentation purposes, the Subcontractor will submit an RFI (Request For Information). See image below.

RFI’s are a crucial aspect of the whole coordination process because it may take the Architects and Engineers some time to come up with a solution or it could be a simple fix. The sooner the RFI is sent out the better, but also make sure to provide enough information (screenshots of a conflicting area, a room location, a very descriptive paragraph of the issue, and possibly some sections if needed). Once the RFI has been answered by the Architect or Engineer, the solution is sent out to the BIM coordination team to implement all changes and the cycle repeats until all clashes are resolved.

Let’s recap all the information we’ve gathered on BIM coordination and the process for it. First, a kick off meeting set standards and agreed upon, which will lead to the modeling process where detailers model their corresponding trades. The detailers will then upload their models into a file repository where the BIM coordinator download the models and assemble a federated model and generate a clash report. Once the BIM coordinator reviews the report the detailers meet to review clashes. If a clash cannot be resolved then an RFI must be sent out to the AE for review.  Afterward, a solution will be sent back that the detailers implement. This cycle continues until the project is fully coordinated and handed off to the Owner.

Read More

How to Create a Polynesian/Gambrel Roof Truss

When creating this type of family you can make both a Polynesian and a Gambrel roof truss with this one model. It can be tricky to create this family, but in the end, it could save you time once this family is finished.
⦁ Open up Revit and create a new Structural Framing – Complex and Trusses
⦁ Open up the front elevation and hide the level in visual graphic (VG).
⦁ Create three vertical Reference plans on each side of the center axis.

⦁ Create two diagonal reference lines to create the slope of the top chord of the truss.
⦁ Add a dimension parameter for the bottom chord span and lock the parameter then equal space between the overhangs with a dimension.
⦁ Add a dimension parameter for the middle span and lock it, then test to see if reference planes change.
⦁ Add an angle dimension parameter to each slope and lock it.
⦁ Add a reference plan for the top of the bottom chord and add a dimension parameter for the height of the bottom chord.
⦁ Add a reference plane at the top of the truss and add a dimension parameter for the truss height.
⦁ Test to make sure things are working correctly.

⦁ Using the extrusion tool create the bottom chord span by using the pick lines and trimming to get the shape, also lock the lines to the reference planes.
⦁ Do the same thing to create the top chords for each side, also add a dimension to control the height of the top chord and make sure you lock it to the reference line.
⦁ Extrude the webs on each side by using the two vertical reference planes on each side, also add a dimension parameter for the web thickness.⦁ Use the extrude tool make middle web member the same way.⦁ Test to make sure things are working correctly.
⦁ Add reference lines for the webs to each side and lock it to the top and bottom chords. Then test for function.⦁ Use the extrusion tool to create the web of the truss in two separate pieces. Center the web around the reference line and dimension the width of the web. ⦁ Test to make sure everything works accordingly.
⦁ Open up the left elevation and create a reference plane for the thickness of the truss and align extrusions to the reference plane. Then test to make sure everything works like its suppose to.

Read More

Navisworks Works

Typically when people hear the word Navisworks they automatically think of clash detection… Is that all that Navisworks is really capable of? The answer is No.

There are a variety of things possible through Navisworks. For instance, creating a simulation. It is one of the most beneficial ways to get organized out in the field, and cut down on dead time.

Simulation

This process consists of a schedule with start dates, end dates, and phasing. With the simulation capabilities, it is possible to simulate the order and process of how things will occur out on site. Here’s a glimpse of what the schedule looks like.

There are multiple ways to schedule things out. The first way would be within the program itself. To start scheduling components, they will have to be apart of a set.

(A set in Navisworks is a group of selected components.)

Once all the sets are formed, then the task will need to be created and named accordingly. The name of the task will appear on the simulation as the video progresses.

There are settings to control the content that is visible on the side of the screen.

Within here, the dates/ times can be adjusted to display actual dates/ time (May 2, 2018, May 3, 2018, etc) if needed, or it could be a generic date etc (day 1, day 2, day 3…) There are plenty of other factors that can be included.

Once the task is created, the next step will be to attach the sets to the corresponding task. To attach sets to a specific task, right click on the “attached” column and go to the “set” that needs to occur at that task.

Lastly, set all the attachments to a “task”, and then add a start and end date to each one.

An alternative way to set up a schedule is to import a “csv” file (comma-separated values). This process involves more typing, BUT it’s a lot faster in the long run. The sets will have to be configured beforehand in order for this to work. Only critical step in this process is to have the nomenclature under the “Attached” column match the “sets” nomenclature, or else the “Attached” column will be empty.

The chart above represents the layout of how it’s supposed to be laid out before importing into the Navisworks file. To import the csv or any other excel file format, go to “Data Sources” > click “Add” > select the file format that will be imported.

Once imported, it should populate the schedule within Navisworks. The only downside to importing a csv or any excel format is that it only populates Monday-Friday. Saturday and Sunday will remain empty and when this is exported, there will be a long pause in between Friday and Monday. Now if this isn’t a problem then this method would be ideal but if not, then there’s a little manual work to be done.

To export the simulation, click on the “Simulate” tab and click on a box with two arrows pointing to the center.

This will bring up a window with some export options. This portion is more of a personal preference and how the simulation will be used.

Read More

Transitioning to the New Revit Cloud Worksharing – BIM 360 Design

Background

On April 9th, Autodesk released the next generation of cloud worksharing aiming to replace what we currently know as Collaboration for Revit (C4R) and rebranding it as BIM 360 Design. On the technical side, Autodesk argues their services change in order to provide a better experience on Forge based platforms, however, there are some licensing differences as well. Without getting too much into the financials, this tutorial series intends to review and show new workflows using this next generation of tools that we have inherited. This new BIM 360 Docs environment is definitely more powerful, but it will require more set up time for the permission portion until your team finds the right way to share data within your projects.

“Our ability to adapt is amazing. Our ability to change isn’t quite as spectacular. “ —Lisa Lutz

The facts presented here are based on the limited time we had for testing since the release date. Please, let me know if you find any discrepancies. Let’s start!

Introduction

The following graph represents the BIM 360 Team vs the BIM 360 Docs processes.

Notice Revit 2018.3 is the only version that works with the old and new cloud worksharing platform (C4R and BIM 360 Design). The user still has to hit the publish button in order to reflect the latest Revit model changes to BIM 360 Docs (Also, can be done from Docs). After diving into Revit 2019, there is no going back to C4R. Autodesk will continue to provide support for BIM 360 Team. However, Autodesk will do its best to convince your team to use BIM 360 Docs for your next project. With that being said, no migration tool is going to be provided to transfer projects from BIM 360 Team to BIM 360 Docs.

An exciting feature of the new platform are permissions and access levels for company hubs and project members. In addition to this, in the Design Collaboration module, Project Admins can create teams (Services > Design Collaboration) to manage cloud models, allowing another level of control while also avoiding interference with other teams. For this reason, the workflows presented on this tutorial address not only how to get started with a cloud project, but also how to properly add users using multiple methods to filter access levels while facilitating the data and communication flow.

The image below maps the services activated in a project and members’ access/roles assigned.

The Workflow on Video

Disclaimer: If you hear me saying “BIM 360 Ducks”, I mean “BIM 360 Docs” 🙂

 

 

How do I create a project for the new cloud worksharing platform – BIM 360 Design?

 

 

How can I add users/members to my BIM 360 Docs Project?

 

  • Add a project Team for Design Collaboration (As Project Admin)

 

Problem: I created a project, but I cannot see its project folder though Revit > Open

Solution: Users will not be able to see the project folder in Revit until the first Revit model has collaborated to the cloud (BIM 360 Document Management). See video below.

  • Collaborate the first model to BIM 360 Document Manager (As Project Admin)

How can I collaborate the first Revit Model and assign members to a Design Collaboration Team?

 

Problem: I created a Design Collaboration Team, how can I add members to it?

Solution: (Project Admin > Services > Design Collaboration) Click on the checkbox of the Team you want. Next, click on Manage team members. Finally, Add them and assign permissions. See video below.

 

 

  • Collaborate a model to BIM 360 Document Manager (Access Level: View-Edit)

A user is assigned to a Team to collaborate a model to the cloud.

 

Problem: A Design Collaboration Team member collaborated a revit model, but nothing has been shared from other teams so, this user can bring context to his/her model

Solution: In order to have access to other Team’s models, they have to create a Package using the Design Collaboration module and share it with other Teams. See video below.

 

  • Meet the Design Collaboration Module and Create a package

 

 

Problem: A Design Collaboration Team member can open and edit Revit files from its own Design Collaboration Team, but I cannot share packages with other Design Collaboration Teams

Solution: This user probably does not have the required permission level. Make sure the permission level (Project Admin > Services > Design Collaboration) is set to View-Edit-Share

 

  • Adjusting Permission Levels and Sharing Packages

 

  • Reusing Design Collaboration Packages

The Reuse” command uses the document version of the package we plan to reuse.

The create “New Package” command uses the last version that has been published from Revit or Updated to Latest from Design Collaboration

 

  • Revit: Publish Latest vs. BIM 360 Design: Update to Latest

 

  • Consumed Packages

Decide what shared Revit files link to your Revit Model using the “Consume” command

 

  • Shared vs Consumed Packages

 

  • BIM 360 Docs Permissions

Notice that this workflow also works with Automatically created folders (from Design Collaboration Teams)

Also, the permission level showed below provides almost Admin level power just for that folder that is assigned to.

Big thanks to the person from Autodesk that put the document under references together and to Ignacio Rodriguez and Tony Trinh who helped me with content and video editing. Finally, shoutout to Katie Watton, who is creating more in-depth and relevant learning content about this topic for the CADLearning team.

References

BIM 360 Design – Getting Started

Read More

Why is BIM Important for Your Business?

Facts

Most owners don’t build enough buildings to fully understand the process, what all is involved, how long it actually takes, what could go wrong, and the ‘actual’ costs.

Cost overruns are so common that contingency fees average upwards of 5%. Some of these have to do with changes however most are due to:

  • Material waste
  • Rework
  • Poor communication between sub-trades

Therefore, there will be delays due to miscommunication between owners and architects, architects and contractors, and contractors and owners.

 

So what does the ideal project look like?

Crystal clear communication between all parties:

  • Expectations have been defined and clearly communicated
  • Everyone knows what to do and are in constant communication

The project schedule is realistic as all parties have a hand in creating it and have signed off on dates for deliverables. Also, only the necessary materials are used as waste is kept to a minimum along with a clean and organized job site.

How we get there

Owners should select their team as early as possible so that communication may begin right away. They could create a virtual mock-up of the project and make this an expectation from the beginning. Besides, a plan should be devised that includes schedules, execution, and development of objects in the virtual model.

A virtual model allows for:

  • Visualization
  • Identify issues (clash detection)
  • Explore “what-if” scenarios much quicker
  • Quantify materials
  • Run through 4D simulations

Hold collaboration meetings using the models as a tool, and have a cloud-based workspace (not just repository) so:

  • Everyone has access to the latest and greatest information
  • Minimize upload/download time (i.e. google docs vs ftp)
  • Leverage data for downstream uses:
    • Facilities management
    • Future renovation
    • IOT integration

Prefab based off of model components = higher quality, less waste, and controlled environments means less dependency on weather and more on-time completion.

Some people might have this question: Why not just make the architect or general contractors responsible for this?

Because they would not work well together. They have good intentions; however, let’s take a look at the differences:

Architects will focus on design intent. They charge by hours. They are concerned mainly with the design schedule.

Whereas, contractors will focus on buildability which is the easier, the better. They have fixed budget. They are concerned mainly with the construction schedule.

What is needed?

A third-party ‘referee’ that is impartial, that understands and has experience with all  parties:

  • Construction
  • Design
  • Operations

Someone who can facilitate the technology that makes all the communication and collaboration (not to mention dealing with all the different file types and software) possible.

Axoscape consists of experienced architects, engineers, and construction detailers and we will help you:

  • Create online workspaces that speak to your specific project and help you manage the organization, users, and permissions.
  • Create a living BIM execution plan along with LOD specifications by communicating with all involved that will be the central ‘truth’ for the project.
  • Perform daily/weekly coordination meetings to keep the schedule intact and hold all trades accountable.
Read More

How to Create Rafter Tails with Structural Beam System

When creating rafter tails with a beam system, it can be difficult. Also, if you need to have a custom rafter tail end, you will need to modify both ends of the beam to your desired design.

  1. Select the structure tab and select the beam tool. Then load the desired structural framing family you would like to use.


  2. Now, after selecting your desired beam, switch to the 3D view and before selecting lines to create the beam make sure the “3D Snapping” box is checked.
  3. Use the “pick lines” select the ridge, hips, valleys, and edges of the roof.
  4. Select all of the beams you just placed and isolate the beams using the “isolate element”
  5. Go back to the structure tab and select the beam system tool. Make sure the 3D box id checked before selecting the beams. Then using the “pick supports” and select one section of the roof beams.


  6. At the bottom corners, you will need to make two straight line so that the rafters are perpendicular to the roof edge. Select one as the “beam direction”
  7. Do the exact same thing to the other sides of the roof to continue to have the rafter tail on all sides.
  8. Un-isolate the roof rafters and beams, and you can see the rafters and beams through the roof. But before we deal with that create a design option called “fascia” so that you can hide the beam that is at the edge of the roof.
  9. To hide the rafters and beams you will need to modify the roof and make sure that the roof sits on to of the rafters and beams. Make the roof 1” thick (or what the thickness of the desired roof system). And then offset the roof so that it sits on top of the rafters.


Read More

How to Publish 3D Point Clouds to Mobile Devices and Web Browsers

This short tutorial shows how to share 3D point clouds using potree.org, an open source web tool. Potree Converter converts .las, .laz, binary ply, xyz or ptx files to a format file readable for web browsers.

Steps:

  1. Download Potree Converter and extract the .zip file anywhere ie.
    C:\Users\<USER>\Desktop\PotreeConverter\
  2. Open cmd to run PotreeConverter.exe
  3. You are going to see this when it finishes processing
  4. This is the output folder Potree just created
  5. If you desire to visualize it as a local file, you are required to create a local server from where you can read the .html file inside the “examples” folder. There are two ways to create a local server: using Python or XAMPP
    http://gisdeveloptest.blogspot.com/2015/10/potree-getting-started-tutorial.html
    https://github.com/potree/potree/blob/master/docs/getting_started.md
    You will have to move your output folder (“output1” in my case) to where the local server is set up.
  6. On the other hand, we can just upload our output folder to your website or web host. We could use FileZilla to transfer the files.
  7. This is the final view:

    Download the printable version here:
Read More

OCR for Construction Documents (part 1)

In this tutorial, we want to explore how to upload Sheets to BIM 360 Docs and extract some data from them by recognizing text within the title block. Extracting data from sheets might help to link our construction documents better. As we know, we could even get that data without printing by just plugging some Dynamo nodes getting parameters of the sheets. However, the intention of this article (and hopefully a series of them) is to explore some OCR tools and computer vision for object detection. We will see how that goes…

In the meantime, we will use BIM 360 Docs and try to get the best of it. The following animation shows the process of uploading a set of documents to Docs.

  1. Upload pdf to a folder inside the “Plans” section because this section breaks down PDF, RVT, and DWG files into views and sheets. On the other hand, the “Project Files” section can take any type of files like BIM 360 Team, but it will not do OCR on sheets. It will serve as a storage hub which includes viewers.
  2. Extract information by using a Layout Template. If this a new set of sheets, the user will have to select the title block area where the information is. Also, the user will have to specifically select the area the sheet number and sheet name is in the title block. The tool is assuming the set of sheets have the same size and the title block is in the same position.
  3. Publish the sheets after reviewing the documents and the data extracted from them.

It will take a couple of minutes to process in the background, but you will also receive an email while is ready to view. After this process, the attributes extracted will show up as columns and also, any view reference will be available as hyperlinks that allow jumping from sheet to sheet as long as they are under the same folder.

 

Add more attributes to your sheets!!!
It is possible to select more fields by adding more attributes. This could serve to sort your sheets by a custom attribute aside from sheet name and number,  but also to extract more important data. See the animation below.

Read More

How to Create a Custom Roof Truss

When creating a roof truss, it is tempting to use the one that Revit has supplied. The problem with that is, that truss does not include the overhang that is needed to make a roof truss. Instead, it is better to create a family in which you can manipulate to meet the needs of the project.

  1. Open up Revit and create a new Structural Framing – Complex and Trusses.
  2. Open up the front elevation and hide the level in visual graphic (VG).
  3. Create two vertical Reference plans on each side of the center axis.
  4. Add a dimension parameter for the overhangs (left and right) and lock the parameter then equal space between the overhangs with a dimension.
  5. Add a dimension parameter for the bottom chord span and lock it, then test to see if reference planes change.
  6. Using a reference line on each side create the slope of the truss and lock them to the reference planes (make sure to uncheck the chain box and align to the center plane and lock).
  7. Then add an angle dimension parameter to each slope and lock it.
  8. Add a reference plan for the top of the bottom chord and add a dimension parameter for the height of the bottom chord.
  9. Test to make sure things are working correctly.
  10. Next, create the web by using two reference planes on each side.
  11. Then create parameters for the location of the web intersections.
  12. Then enter formulas for each parameter to control the web placement.
    • ¼ of Bottom Chord – Bottom Chord Span / 4
    • of bottom Chord – Bottom Chord Span / 3
  13. Test to make sure things are working correctly.
  14. Add reference lines for the webs to each side and lock it to the top and bottom chords. Then test for function.
  15. Now using the extrusion tool create the bottom chord span by using the pick lines and trimming to get the shape, also lock the lines to the reference planes.
  16. Now do the same thing to create the top chord for each side, also add a dimension to control the height of the top chord.
  17. Now using the extrusion tool to create the web of the truss in two separate pieces. Center the web around the reference line and dimension the width of the web.    
  18. Test to make sure everything works accordingly.
  19. Now open up the left elevation and create a reference plane for the thickness of the truss and align extrusions to the reference plane. Then test to make sure it works.     
Read More

How to Add Rowlock Brick Sill to Window Family

When creating rowlocks bricks underneath windows, it is tempting to simply draw in sweeps and call it a day.  The problem with this technique is, if window moved or changes shape, those sweeps will not update which will require manual intervention. Instead, the better way of creating rowlock bricks at the window sill is within the window family. By building the rowlocks in with the windows, the rowlock will update automatically. 

  1. Select the window in the project to begin.

  1. Click edit family to edit the window family. Go to Elevations Exterior view and draw a new reference plane 3-5/8” away from the sill for the depth of the brick. Lock the Reference Plane.

  1. In the create tab select Sweep and sketch the path of the rowlock.

  1. But before drawing the path the work plane will need to be picked to draw off of. In this case, pick the new reference plane that was created.    

  2. Sketch a line and lock the line to the reference planes that encompass the window frame. Click Finish Edit Mode once done.

  3. Click “Edit Profile” under “Profile” to draw the profile of the rowlock brick. Go to the “Left Elevation” view to sketch the profile.

  4. Draw the brick sill to the preferred dimension and lock the profile to the reference plane. Draw another reference plane and lock the new reference plane to the inside face of window’s reference plane. Go back to the sweep and lock the last face to the reference plan.


  5. To test if the rowlock works correctly, go into a 3D View and it should show the brick sill. The brick sill should stretch with the width of the window.

  6. Change the material of the rowlock by clicking Material to open the Material Browser. Create a new material and call it Brick Soldier Course. In the “Surface Pattern” area in the graphics tab, click on “surface pattern”. Click Model and New to bring up the Add Surface Pattern. Rename the pattern, change the line angle to 90 degrees, change line spacing 1 to 2- 85/128” and hit OK to get out of the Material Browser.

  7. The final result after reloading the window family into the project. 

Congratulations! Now the brick rowlocks update dynamically. This method requires a bit of work to setup, but will undoubtedly save much more time down the road.

Read More