Linking the 3D model with time turns the schedule into something everyone understands, from the field engineer to the board. The 4D simulation shows the construction building itself week by week. Here we explain the complete process to connect a Revit model with a Primavera P6 schedule.

What is BIM 4D really?

BIM 4D is the fourth dimension of the model: time. It is achieved by linking each element of the 3D model (a wall, a column, a slab) with the schedule activity that builds it. The result is an animation where the building "grows" following exactly the dates in your schedule.

It is not a pretty video for selling the project, although it works for that too. Its real value is to detect sequence and space problems before they happen on site: two crews colliding in the same work front, a crane that cannot reach, a steel delivery that arrives late for the floor it is needed on.

DimensionWhat it addsThe question it answers
3DGeometryWhat does it look like and where is it?
4DTimeWhen is each part built?
5DCostHow much does it cost at each moment?

What you need before you start

  • An organized Revit model: with elements well classified by category, floor and phase.
  • A schedule in P6: with an activity structure consistent with how the model was built (by floor, by work front, by system).
  • 4D integration software: Navisworks Manage (Timeliner) is the industry standard, but Synchro and others also work.
  • A linking criterion: the key to the whole process, explained below.

The secret is in the naming convention: 90% of the success of a 4D depends on the model and the schedule "speaking the same language". If your activities in P6 are named "Structure Floor 3" and your elements in Revit are in the phase/group "Floor 03", the software will be able to link them automatically. If each one uses its own logic, you will have to link element by element by hand.

The step-by-step process

1

Prepare the model in Revit

Assign each element a parameter that relates it to its activity (phase, sector, or a shared parameter such as "Schedule_ID"). Export the model to NWC (Navisworks' native format) preserving those parameters.

2

Export the schedule from Primavera P6

Generate the .xer file or export to CSV/MPP. Navisworks Timeliner can read P6 schedules directly via connector, or import them as a file. Verify that each activity has actual start and finish dates.

3

Load both into Navisworks Timeliner

Open the NWC in Navisworks Manage and within Timeliner attach the P6 schedule. You will have two lists: the tasks (from the schedule) and the model elements (grouped by "Selection Sets").

4

Link tasks with elements (Auto-Attach)

Create "Search Sets" in Navisworks that filter the elements by the parameter you set in Revit, and use "Auto-Attach Using Rules" so Timeliner automatically connects each task with its group of elements. This is where the naming work from step 1 pays off.

5

Define task types and simulate

Assign each task a type (Construct, Demolish, Temporary) that defines how the element appears or disappears. Hit play on the simulation: you will see the construction building itself over time. Export the video for meetings and presentations.

What problems a well-built 4D detects

  • Space-time conflicts: two activities occupying the same work front in the same week (a 3D detects geometry clashes; the 4D detects clashes in time).
  • Impossible sequences: installing the ceiling before running the services that go above it.
  • Resource peaks: weeks where the simulation shows too many work fronts open at once for the available crew.
  • Access and logistics: crane routes or laydown areas that the actual sequence blocks.

Practical tip: start with a 4D at a macro level (by floor or by sector), not by individual element. A 4D that is too detailed consumes weeks of modeling and adds little more than a well-structured one at the work-front level. Increase the detail only where the sequence is critical.

The mistake that ruins the 4D

Modeling the 4D only once, at the start, and never updating it. The schedule changes every month; if the simulation stays frozen at version 1, it stops representing the construction and becomes a decoration. The useful 4D is the one that is rescheduled alongside the P6 and used in planning meetings, not the one that was presented to the client once.

TC

TecnoAdmin Consulting Team

Project engineers with more than 10 years of experience in planning, cost control and training in Primavera P6, MS Project and OPUS 27 on construction, mining and engineering projects.