New features in Revit 2025 Explore new features and enhancements
Improvements in modelling and documentation
The Revit 2025 update brings significant improvements to modelling and documentation, especially for the concrete and steel construction sectors. These improvements allow for more detailed and precise design of structural elements, which has a direct impact on improving the quality of final designs and the efficiency of designers and engineers. They also greatly facilitate the management of complex statements and design documentation, which is crucial for large and technically advanced projects. With the new functionalities, Revit users can now expect improved workflow and a reduction in potential inaccuracies in projects.
Sustainable design and analysis
Revit 2025 introduces enhancements to sustainable design and analysis, including the new Total Carbon Analysis feature, through the latest generation of Autodesk Insight. This feature provides support for architects and designers seeking to minimise the carbon footprint of their projects by offering tools to accurately model the natural environment and urban areas. This not only enables more efficient planning and implementation of sustainable projects, but also the integration of these projects into the environment. With these enhancements, Revit 2025 helps to create usable spaces that are prepared for future needs and challenges, while also helping to protect the environment.
Enhancing collaboration and data exchange
Revit 2025 introduces enhancements key to increasing interoperability, making it easier to integrate and collaborate on BIM projects. By expanding support for openBIM standards and improving data exchange, the tool facilitates coordination between different design disciplines. New family modelling and MEP data management capabilities, as well as integration with Autodesk Docs, enable more effective collaboration and efficient project management. These enhancements allow project teams to resolve issues faster and work more seamlessly, resulting in faster project turnaround times and reduced costs.
Optimisation of design processes and tools
Revit’s latest update focuses on optimising design processes with improvements to modelling and documentation tools. With new features for structural and installation engineers, such as analysis and prefabrication, Revit 2025 makes it easier to create more comprehensive models and plan work more accurately. Expansion of the terrain modelling tools and enhancements to documentation and project management, combined with new features in Dynamo Core 3.03, provide users with tools that increase productivity and enable more complex design tasks to be completed with greater efficiency.
Highlights
Toposolid enhancements
Tools and functionality have been enhanced to work with toposolid elements in your models.
Excavate Toposolid Volume
Excavate volume from a toposolid with an intersecting floor, roof, or toposolid element. Use this tool to create an excavated position in a toposolid for a building, or use a second intersecting toposolid as a parking area excavated from the first. The excavate tool reduces your need to use mass elements to cut toposolids and then place a floor or similar element. Excavate lets you do this in one step with a single intersecting element. Excavations can be removed if your design changes.
To excavate a toposolid:
Select a toposolid with an instersecting element (roof, floor, or toposolid).
In previous versions, shaft openings would cut through the entire toposolid element. Now, the bottom of the shaft is respected in relation to its position within the toposolid. Use shaft elements in conjunction with toposolids and adjust the bottom of the shaft to model conditions without the shaft element cutting all the way through the toposolid element.
Boolean Surfaces Host Elements
Host elements to the exposed (boolean) surfaces of a toposolid after it has been cut. The boolean surface acts as the original surface of the toposolid element when hosting elements such as a railing or planting element.
Set Elevation Base from Top Plane
When shape editing a toposolid, or when placing points, use the Top Plane setting for the elevation base. This setting allows you to set and measure elevations from the top plane of the toposolid. This can make editing a toposurface easier. Add points without the need to calculate the depth or position of the point. Change the value as it relates to 0 from its current position.
Create Toposolid from a Mass Face
Use non-vertical faces of mass elements to generate toposolid elements. Toposolid elements created from mass elements can be updated to the new face when the mass element changes.
Toposolid Smooth Shading
Enable smooth shading for improved display of all toposolid elements in the model. This option smooths the appearance of toposolids that use these visual styles: shaded, consistent colors, textures, and realistic. To turn on this setting, click Massing and Site Tab > Model Site Panel > Toposolid Smooth Shading.
Toposolit Smooth Shading Off
Toposolid Smooth Shading On
Contour Display when Editing
Contours are displayed when editing a toposolid. As you add and edit points and edges, the contour lines remain visible providing feedback as you make changes. Visibility of contours must be enabled in the Visibility and Graphics of the view and by toposolid type.
Toposurface Conversion Improvement
When working with legacy files containing toposurfaces and building pads, converting the toposurface to a toposolid retains the building pads as excavated areas on the toposolid.
Arrays of 1 and 0 in families
You can now flex both linear and radial arrays to values of 1 or 0 in the Family Editor.
In the Properties Palette Other, change the parameter value as desired. Alternatively, you can change the number of elements in the array from the Modify tab > Properties panel > Family Types Dialog > Other.
Example of a parametric family array flexed to 2 in project, then 1 and 0:
Background export to PDF
PDF Export can be run in the background. While the PDF export process is running, you can continue to work in your model.
Previously, when exporting a PDF from Revit, your Revit session would need to complete the PDF export process before you could continue working. Now, the PDF export process can be run as a background process, allowing you to continue working on your model while the export process completes.
To enable the Export in Background feature, simply select the “Export in Background” option in the PDF Export dialog. This will allow you to process the PDF export in the background while you continue working on your model.
Create walls with auto join and lock
You can automatically join a newly created architectural wall with the adjacent wall, or join and lock them together to speed up your modeling process when working with multiple walls.
In the Modify | Place Wall tab, Placement panel, click (Auto Join) to only join the new wall with the adjacent one, or (Auto Join & Lock) to join the walls and lock them to move together. Any inserted elements in the joined walls will perforate both walls .
The Auto Join and Auto Join & Lock options are only available while using the architectural wall tool to place walls. They will not be available for creating structural walls or face walls.
Newly created stacked walls and curtain walls cannot auto join or lock to existing walls using this feature.
If you select Pick Faces in the draw gallery when creating an architectural wall, then the Auto Join & Lock tool will be automatically disabled.
The existing adjacent walls in previous Revit versions will not automatically join when upgrading to the new version.
Newly created slanted wall cannot align with the existing slanted or tapered wall, so the (Auto Join & Lock) does not work in this case, but you can use (Auto Join).
If you select a stacked wall or a curtain wall, the Auto Join and Auto Join & Lock tools are disabled. They cannot join to existing walls using this feature.
Shape editing snaps
Enhancements to the snapping behavior when working in shape edit mode allow you to ignore internal points and edges and use the Z value of elements as a snap point.
Control Internal Snapping
Enable or disable the snapping to internal points and edges when in shape editing mode.
On the contextual tab, select Modify | <Element> > Shape Editing Panel drop-down > (Snap to Editor Points and Lines).
When selected, your cursor will snap to internal points and edges created during shape editing.
When cleared, the internal points and edges are ignored.
X, Y, Z Snapping
After entering into the SlabShape mode, click the Snap XYZ button in the Modify | Toposolid tab > Modifier Elevation panel.
The value displayed near the cursor reports the elevation of the reference objects based on the Elevation Base setting. If Snap XYZ is selected and the mouse hovers over on a place that is not a reference object, the elevation follows the “Along surface” behavior.
Sheet collections
With the Sheet Collections feature, you can assign any sheet in the model into flexible groupings.
This supports custom organization that can be referenced across Revit (such as in views, schedules, families and filters).
The parameters Sheet Collection and Referencing Sheet Collection are available to compatible view types in Revit, alongside the existing sheet and view parameters.
The Export\Print dialog includes each Sheet Collection as a dedicated display filter toggle, to support precise selection of sheets in one or more collections.
Multiple alignment
You can now align and distribute multiple keynotes, text notes, and tags.
Select them, then click Modify tab > Multiple Align panel, and select an alignment option:
Vertical alignment:
Align Elements Top
Align Elements Middle
Align Elements Bottom
Horizontal alignment:
Align Elements Left
Align Elements Center
Align Elements Right
Distribute:
Distribute Vertically
Distribute Horizontally
IFC export category mapping templates
Use templates to customize Revit category mapping for IFC exports.
The Manage IFC Export Mapping Settings dialog allows you to create and save templates for IFC exports. Templates are customized by setting the IFC Class and Predefined Type for each Revit category. Customized template settings can be exported for use in other Revit models.
Edit part type geometry (MEP fabrication data manager - Tech Preview)
Edit the product-listed part geometry in the Fabrication Data Manager Parts Editor.
You can add and remove types, edit data inline and have a realtime preview of your part modifications.
The instance parameter default values are the same for all types, unlike Revit families where each type can have a different default value.
Analytical duct and pipe segments
Inspect and visualize pressure drop and flow data in design and fabrication networks. Analytical segments are exposed in the user interface as sub-elements. These segments may be selected, tagged, and scheduled.
Analytical segments are sub-elements of design or fabrication elements. Use visibility and graphics overrides in views to enable the visibility of the analytical elements. Press the tab key when the cursor is above a design or fabrication element to cycle the selection to the analytical element.
Note: Analytical segments only display when using network-based calculations.
Analytical segments are able to be tagged and scheduled to understand the network calculations for single segments.
Improved control of annotations in bending details
Adjust the position of the embedded tag and dimensions inside bending details.
Select and move annotations inside bending details.
The tag is now embedded in the bending detail.
For realistic bending details, the tag can be aligned according to the rebar shape family definition or the view.
Parametric splicing for typical rebar
Added the ability to splice rebar sets, specifying the position, lap length and uniform or staggered layouts, respecting engineering and fabrication specifications.
Splice rebar sets at the desired location by clicking the set or a line reference from the model, in 2D and 3D views.
Define the maximum and minimum lengths as well as the run-out position and splice rebar sets by length.
Change properties of multiple splices between rebar sets, at the same time.
Interoperability and optimisation
In canvas wall wrapping control
Control wall end wrapping conditions with controls in plan views.
When wall layer wrapping is enabled for wall ends, the wrapping behavior of each wall end can be changed with the control located near the wall end. The control is only visible when the wall is selected in a plan view. Click the control to change the wrapping behavior of the layers at the wall end.
Import/export STEP files
Extended support for CAD files to STEP file types. Import/Link STEP files or Export 3D views to STEP files.
Import/Link STEP files
Import/link STEP files directly into your Revit models. This includes .step, .stp, and .stpz files. When linked and imported the STEP file is treated as a 3D Shape. See About Importing 3D Shapes.
Export STEP files
Export STEP files from 3D views of your Revit models. Save export setups for future use in the export dialog. See Export to SAT/STEP.
Operating schedule enhancements
Create complex operating schedules to accurately represent building use during an energy analysis.
The operating schedules have been updated to provide users with greater control when specifying occupancy, lighting, and power loads throughout the year. Previously, only one type of day could be set for the entire year during an energy analysis. With the latest update, users can now apply multiple day schedules to a yearly schedule. This enhancement enables users to accurately account for weekends, holidays, summer shutdowns, and other specific periods.
With this enhancement, the user interface is updated to make the creation of a complex operating schedule easier.
Improved vector processing
Enhancements have been made to vector processing when printing, exporting to PDF, and exporting to CAD formats for views that contain transparent elements.
When printing and exporting, views that include transparent and overlapping elements are now processed to closely resemble their on-screen appearance. Both model elements and detail elements are processed in a consistent manner, resulting in more consistent results. These changes improve the quality and speed of vector processing, impacting prints, PDF exports, and DWG exports.
MEP model consistency check
Run a model consistency check to display and review connection inconsistencies.
This allows you to identify and address problematic connections before reloading the configuration.
To run a model consistency check of your current project:
Click (Check model consistency in the active project) in the bottom right side of the MEP Fabrication Parts palette.
A dialog will display informing you if inconsistencies were found or not.
Use Advance Steel part and assembly marks in Revit
Create general arrangement drawings for Steel projects using Revit to be better connected across Design, Fabrication and Construction, by importing the part and assembly marks from Advance Steel.
Dynamo updates 3.0.3
Dynamo 3.0.3 introduces package management in a single location, node search by category, improved Revit sample graphs, and more.
Highlights include:
Work better with linked models: Multiple nodes are available to work with linked instances, allowing you to understand the position and transforms applied to linked elements, as well as work with their properties.
Improved interactions with geometry: You can locate Revit geometry based on the detail level using the new Detail Level and Element.GetGeometry nodes, and access the element ID associated with the geometry. Clicking on the green element ID button in Dynamo will now also zoom to fit on linked elements in Revit.
Toposolid nodes: Utilize toposolid nodes to generate toposolid elements within Revit.
Package Manager: The new Package Manager dialog provides a single location for locating and managing packages. In the Package Manager, you’ll find the following:
Package search, with a new filtering option to view packages with or without dependencies on other packages
Package details panel that opens in the Package Manager window
Updated workflow to upload a new package or a new version of an existing package
A list of all currently installed packages
A list of the packages you’ve uploaded
Access to your package settings
Search for nodes by category: This improvement to the search enables you to specify node categories with a period. For example, searching for “list.r” returns nodes that belong to the List category and begin with the letter R.
More readable Watch node text: Multi-line text is more readable in Watch nodes. Scroll bars, when needed, are visible by default, and you can use the resize handle to display more text.
Updated Revit sample files: The Dynamo sample files under Help Samples Revit have been updated to include helpful descriptions that assist you in using the graph. This update also eliminates overlapping and deprecated nodes.
Gate node and Remember node in the Dynamo library: The standard Dynamo library now includes the Gate and Remember nodes. The Gate node allows you control the execution in sections of your graph. An open Gate passes data through unchanged, while a closed Gate sends no data downstream. A Remember node stores the data passing through it to the Dynamo file and returns the stored data if the input is null.
gbXML Update
Revit now supports the most recent version of gbXML (v7.03)
Revit is updated to use gbXML v7.03. The latest schema includes support for:
Extended HVAC system data
Zone Equipment
Air Systems
Water Loops
Part search (MEP fabrication data manager - Tech Preview)
You can more easily and more quickly search for part data in the Fabrication Data Manager improved interface.
Filter using part data.
Search by part name to narrow down the results.
The search results are showed as cards that display images and key details.
Choose between tile and table views.
Upload and assign images (MEP fabrication data manager - Tech Preview)
Upload images or generate them from the model and assign them to parts to make parts more visually identifiable.
Generate from 3D model will take a snapshot of the current view, including the environment.
Upload File: Upload common image files and use the cropping tool to size and position as desired.
Local coordinate system orientation for analytical panels and members
Use the local coordinate system tools for analytical members and panels to align axis orientation and direction.
You can change or align the X axis orientation for multiple analytical members at the same time.
You can use a reference line to align the X axis orientation or you can align the Z axis orientation for multiple analytical panels at the same time.
Supports the control of orientation for loads, boundary conditions, results, etc.
Supports consistency with Structural Analysis software for interoperability.
Gives a clear understanding of the orientation of analytical elements for accurate structural analysis results interpretation.
Schematic bending details for rebar tagging
Use schematic bending details with embedded tags to show rebar bending instructions.
Add schematic bending details that reference one or more rebar.
Edit the visibility and appearance of multiple leaders for schematic bending details.
Specify the width and height of schematic bending details in the type properties.
Schematic bending details are similar to bending details in schedules, with their geometry scaling non-uniformly for rebar shapes with only 90-degree angles between segments and uniformly for stirrups and shapes with other angles.
Set presentation options for multiple bar sets at once
Automatically place more typical connections using less scripts.
Select where to place the steel connections:
Double side connections placed on main beam end at margin intersection with two secondary beams.
Double side connections placed at the intersection of main beam body with two secondary beams.
Connections placed on main beam end in corner intersection with secondary beams.
Connections placed on main beam end in margin intersection with secondary beams.
Connections placed at the intersection of main beam body with secondary beam.
Interface and management
Material browser improvements
The Material Browser has undergone improvements, enhancing the ease of working with materials in your models. These improvements include faster appearance previews and the ability to batch delete materials from the model or batch add materials to libraries.
Quick appearance thumbnail generation
When working on the Appearance tab of the Material Browser, utilize the dropdown menu next to the material thumbnail to configure the rendering settings for the thumbnail image. The newly added ‘Quick’ rendering setting expedites the generation of the thumbnail image when changing your material selection.
Batch select materials
To manage multiple project materials, simply select them and right-click to choose between deleting them from your model or adding them to a library.
Multi-loop Mullions
Curtain wall mullions can now use profiles with multiple loops.
For example, they can use profiles with a hole in the outer loop, or any other case where the swept profile along the mullion curve makes a valid solid. They do not accept open loops.
Search in project browser enhancement
When searching in Project Browser, you can view all the child nodes when the parent node contains the key words.
Examples
When the parent node contains the keywords, and some of the child nodes contain the keywords, the search returns all the child nodes under the parent node in the searching list.
When the parent node contains the keywords, but No child nodes contains the keywords, the search result lists all the child nodes but collapses them after searching.
Dark theme for shared views
The Dark Theme is now enabled for the first level user interface in Shared Views.
It includes the Properties Palette, Project Browser, Option Bar, View Control Bar, and status bar. You can also set the drawing area (canvas) theme to Dark or Light both from the ribbon and the Options dialog.
Coordination model changes
You can now check changes between two versions of a linked coordination model from Autodesk Docs using the Coordination Model Changes feature anytime after linking a coordination model.
After logging into your Autodesk Account, in a Revit project containing a linked coordination model click Collaborate > Coordinate tab > Coordination Model Changes button to open the Coordination Model Changes palette.
The palette displays an overview of the added, modified or deleted objects, which are highlighted on the model too. You can filter the categories to only show added, modified or deleted objects by de-selecting the categories that you do not want to display.
This feature is supported for coordination models coming from RVT and DWG file formats.
Map fittings in MEP fabrication
To improve reliability, you can map fittings when you convert design elements to fabrication parts or change the service.
You can map fittings to other similar type fittings, allowing for better connections. In addition, you can map single design elements when converting to fabrication.
Single phase electrical components
Single phase is now supported for electrical loads and distribution systems.
You can now use single phase electrical components in analytical and physical models. Model conditions of your project more accurately.
Disable mark number auto-generation
Auto-generation of mark numbers for certain MEP categories has been disabled.
To better accommodate workflows in MEP, the auto-generation of mark numbers has been disabled for the following categories:
MEP Ancillary Framing
MEP Fabrication Ductwork Stiffeners
Air Terminals
Mechanical Equipment
Duct Accessories
Electrical Equipment
Electrical Fixtures
Mechanical Control Devices
Lighting Fixtures
Pipe Accessories
Sprinklers
Plumbing Fixtures
Plumbing Equipment
MEP parameters
New parameters have been added to data panels and fabrication ductwork, enhancing workflow capabilities.
Maximum amount of circuits – data panel
Use the instance parameter ‘Maximum Amount of Circuits’ to set the maximum number of ports on each data panel. When you connect more devices than the set capacity of the panel, you will receive a warning indicating that you have exceeded the panel’s capacity.
The ‘Variable’ option is enabled for data panel schedule lines. When set to ‘Variable’, the number of lines in the schedule is controlled by the ‘Maximum Amount of Circuits’ parameter.
Material Gauge – fabrication ductwork
The ‘Material Gauge’ parameter has been added to fabrication ductwork elements as a read-only value.
Report low voltage panels
The power loads from low voltage panels are reported in the connected power circuits.
When low voltage panels are connected to a power distribution system, their power consumption is reported when viewed in the System Browser or panel schedules. You can use this information to effectively balance loads across your electrical distribution systems.
Macro Manager
A new macro management tool replaces the IDE used to create and manage macros in previous versions of Revit.
The macro management tool allows you to create and run macros using Visual Studio Code. The macro manager no longer supports file based macros. To use existing file based macros you must first convert them to application based macros. See Upgrading Revit Macros for instructions on upgrading existing macros for use in the Macro Manager.
For more information on using the macro manager to automate tasks, see the topics under the heading Automating Tasks with Macros.
Filter discipline updates
Based on customer feedback, the discipline filters in the Visibility/Graphic Overrides dialog have been updated.
The pre-defined list filters in the Visibility and Graphic Override dialog have been modified as shown in the table below.
Category
Architecture
Structure
Mechanical
Electrical
Piping
Infrastructure
Medical Equipment
x
x
x
x
Food Service Equipment
x
x
x
x
Audio Visual Device
x
x
Fire Protection
x
x
x
x
Vertical Circulation
x
x
x
Hardscape
x
Temporary Structure
x
x
x
Signage
x
x
Interface enhancements - Options bar
The controls that were previously located on the Options Bar have been relocated to the Properties Palette and the ribbon.
As shown in the table below, the following controls have been moved from the Options Bar to the Properties Palette and the ribbon.
Name
Trigger
Properties Palette
Ribbon
3D Snapping
Create a new conceptual mass family >- Enable “3D snapping” option
X
Workplane Space Setting
Show Work Plane >- Select work plane >- Change “Space” setting
X
Ellipse Lin: Keep Ratio option
Select an ellipse line >- Enable “Keep Ratio” option
X
Arc Line: Keep Concentric option
Select an arc line >- Enable “Keep Concentric” option
X
Apply Area Rule option
Create new area boundary line >- Enable “Apply area rule” option
X
Modify: Scale tool
Modify >- Scale
X
Create Level: Make Plan View and View Types setting
Create a level >- Change “Make Plan View” checkbox and “Plan View Types” settings
X
Annotation: Tag by Category tool
Click Annotation>Tag by category
X
X
Horizontal coordinate system support
Support for five horizontal coordinate systems has been added to enhance collaboration workflows.
DWG files that utilize any of the five available horizontal coordinate systems can be linked, allowing you to acquire the coordinates from the DWG.
The supported horizontal coordinate systems are:
CGCS2000
UK GG951
Amtrak Northeast Corridor
US Albers NAD83
ISN2016
.NET 8 Upgrade
Revit has been upgraded to incorporate Microsoft’s .NET 8 framework.
Revit uses Microsoft’s .NET framework to manage UI dialogs, facilitate interactions with Windows, operate the Revit API, and more. To stay current with the technology and keep up with regular maintenance, Revit has migrated to .NET 8.
Extensible storage improvements
Extensible storage has been restructured to minimize schema conflicts and optimize workflows.
Schemas used by add-ons may encounter conflicts when working with multiple files. Improvements have been made to assist you in handling schema conflicts when they occur. These improvements also restructure the usage of extensible storage to mitigate risks and optimize workflows.
Would you like more details? Get in touch with us!