Enhancements
API |
---|
Updated ForgeTypeIds of Revit built-in parameters to match published parameter schemas in Autodesk Schema Repository. |
Removed RexSDK samples. |
Fixed issues related to schema conflicts introduced in Revit 2024. |
Restructured Extensible Storage to improve conflict resolution and reduce the risk of conflicts. |
Upgraded Revit to .Net 8.0. |
Added HermiteSurface as a supported surface of API class BRepBuilder. |
Advance Steel Extension |
---|
Added the ability to transfer single part and assembly marks from Advance Steel using the Advance Steel Extension. |
Annotation |
---|
Added the ability to equally distribute multiple text, tags, and keynotes with new contextual alignment tools. |
Autodesk Account Sign In |
---|
Improved the wording in the dialog when the username changed. |
Category Visibility |
---|
Changed the disciplines of some categories in the filter list of the visibility setting dialog. |
Constraints |
---|
Fixed an issue so that users can now move floor elements created with large length values. |
Content |
---|
Improved the electrical sample model and OOTB project templates to align with the newly supported distribution systems for electrical analytical systems. |
Corrected the Roughness value for duct types in metric templates. |
Coordination Model |
---|
Added the ability to easily identify coordination model objects that have changes in Revit views from the current and previous versions, for individual changes or for categories of interest. |
Curtain System |
---|
Added support for curtain wall mullions accepting multi-closed loops as profiles. |
Data Dictionary |
---|
Addressed potential security vulnerabilities. |
Data Exchanges |
---|
Added support for importing wireframes from Data Exchanges, 3DM, STEP, and SAT. |
Removed the ability to edit imported built-in parameters in DirectShapes. |
Added the original name of the Level to warnings raised when a Level created via Data Exchanges had to be renamed. |
Dimensions |
---|
Fixed an issue where moved dimensions placed on steel elements changed their position when opening the model. |
DirectShape Elements |
---|
Improved the material assigned to cut faces of some DirectShape elements, such as those created by linking IFC files. |
Dynamo for Revit |
---|
Upgraded Dynamo Core version to 3.0.3. See the release notes for details. |
Updated help documentation for Dynamo nodes with additional descriptions and example files. |
Upgraded Dynamo for Revit and Steel Connections for Dynamo to .NET 8.0. |
Electrical Circuits |
---|
Updated the parameter group of the Secondary Distribution System for electrical transformers. |
Added the ability to create ungrounded single phase distribution systems. |
Electrical Miscellaneous |
---|
Added the ability to compute unbalanced currents for three-phase transformers. |
Added the ability to compute unbalanced currents for single-phase transformers. |
Added the ability to specify which phase(s) single-phase components are connected to. |
Added the ability to compute unbalanced three-phase currents due to non-uniform power factor values for electrical analytical components. |
Improved the load calculations' consistency on upstream electrical equipment when setting additional loads on the equipment's electrical connector. |
Renamed the built-in parameters Voltage, Wattage, and Short Current Rating for electrical equipment by appending the word "Comments" to enable users to create parameters with the appropriate data type. |
Added the ability to create and manage single-phase electrical analytical components. |
Enhanced the consistency of parameter names associated with electrical apparent power, true power, and reactive power. |
Electrical Panel Schedule |
---|
Improved the stability of panel schedules. |
Added the ability to include the apparent power assigned to electrical equipment whose part type was other panel in load calculations for upstream electrical equipment. |
Enabled the variable number of slots shown in Data Panel schedules to match the Maximum Amount of Circuits new parameter. |
Added a Maximum Amount of Circuits parameter to the Data Panel element to define the maximum amount of data slots that can connect data circuits to it. |
Energy Model |
---|
Fixed an issue that prevented the display of thermal properties for underground walls and slabs in the Properties palette and schedules. |
Export DWG/DXF |
---|
Improved vector processing to reduce issues where Revit became unresponsive when exporting some views and sheet sets. |
Export PDF |
---|
Improved vector processing to reduce issues where Revit became unresponsive when printing, exporting, and publishing some views and sheet sets to PDF. |
Added a new feature that allows PDF export to occur in the background. |
External Resource Framework |
---|
Updated the Desktop Connector API to the latest version for Revit 2025, which requires Desktop Connector version 16.x or later. Version 15.8 or earlier is not supported for Revit 2025. |
Family |
---|
Enabled Radial Arrays in families to have 2, 1, or 0 elements. |
Enabled Linear Arrays in families to have 1 or 0 elements. |
File Open/Save |
---|
Reduced the time to open a model by up to 20% when starting view is a schedule or drafting view |
Added the ability to open and save a Revit model on an Azure network using UNC (Universal Naming Convention) file paths. |
Graphics |
---|
Improved print and export quality and consistency with the screen for views and elements with transparency. |
Improved on-screen display quality of MEP and architectural hidden lines. |
Improved performance by 80% and reduced geometry dropping out when navigating in a view set to display in Textures mode. |
IFC |
---|
Allowed the export of Mass Floors to IFC. |
Improved area and volume base quantities export for slabs as part of the roof. |
Implemented unique and consistent naming for IfcShapeAspect and IfcMaterialConstituent pairs. |
Added the ability to choose the facility type, in addition to Building, when exporting IFC 4.3 files. |
Added the ability to filter schedules with the Export to IFC As, IFC Predefined Type, Export Type to IFC As, and IFC Type Predefined Type parameters. |
Added information to IfcOwnerHistory when exporting to IFC to meet MILT Japanese certification requirements. |
Added export of the floor slab edge level. |
Added import of presentation layer assignment for the Open IFC feature. |
Added an IfcMaterial shared parameter to elements when opening IFC files that contains the names of all of the materials associated with the element. |
Allowed the Export to IFC parameter to vary across groups. |
Changed the behavior of the warning message when exporting to IFC 4 if elements in a Revit model are far from the origin so that the warning appears only if an EPSG code is also set. |
Improved IFC category mapping text files so that they now work regardless of language setting. |
Improved support for adding properties to PSet_ZoneCommon. |
Added support for exporting predefined types when exporting spaces to IFC 4+. |
Added the ability to export model curves to IFC by default, grouped by line styles. |
Added the option to always export floors and roofs as a single IFC entity. |
Added the ability to modify the appearance of created materials from imported 3D geometry in files which have no material information. |
Improved validity of IFC files when exporting elements with compound structures. |
Allowed wall sweeps, fascias, slab edges, and gutters to be exported as any valid IFC building entity. |
Improved performance by up to 50% when exporting to IFC in some situations. |
Improved validity of all exported IFC files by improving how units are stored in the files. |
Added support for linking in data from IFC entities with custom representation identifiers. |
Improved the export of velocity-based parameters to IFC. |
Corrected export of IFC files that contained volumetric flow rate parameters with units of cubic decimeters per second. |
Added support for properly exporting VaporPermeability parameters to IFC. |
Remembered the project address information set in the IFC export options across exports. |
Improved how IfcReal parameters are created when exporting to IFC, so that the units stored in the file match the display units in Revit if possible. |
Added support for the official ISO-approved IFC4.3 release (version IFC 4.3.2.0). |
Added support for exporting enumerated properties to IFC that contain multiple enumerated values. |
Added support for exporting user-defined properties to IFC that contain multiple values, such as list, table, and bounded values. |
Improved the experience managing category mapping tables for IFC export without the need to work with external text files. |
Allowed Revit curtain wall panels to be exported as any IFC building element entity. |
Added support for mapping beams and truss components with different structural usages to different IFC entities on export. |
Import/Export Other |
---|
Removed the explicit list of file extensions for the All Supported Files option in Link CAD. |
Import/Export gbXML |
---|
Improved gbXML export by now using the latest gbXML schema version, 7.03. |
Clarified the API documentation for constructions, and fixed an issue so that roughness values are exported to gbXML. |
Added support for the latest version of gbXML (v7.03). |
Updated the Type attribute for time schedules in gbXML export to scheduleType for compliance with the gbXML schema. |
Import/Export/Link STL/OBJ/STEP |
---|
Added the ability to link STEP files. |
Added the material class name for materials created during STEP imports. |
Added the ability to export STEP files. |
Import/Link DWG/DXF/DGN |
---|
Removed revit.ini support for exporting to, and importing 3D data from, DGN v7 files. |
Improved fidelity of 3D geometry imported from DWG, particularly for conical, toroidal, and spline-based surfaces. |
Line Settings |
---|
Improved the preview in pattern overrides so they do not provide a blank preview when set to white. |
Link RVT Files |
---|
Added Revit API functionality for Revit Link Visibility/Graphic Overrides, for the Custom option. |
Link Topography |
---|
Improved the model accuracy for link toposolid not to have drop-down points at the boundary edge. |
MEP Analytical Systems |
---|
Integrated version 1.1.9 of the OpenStudio CLI. |
Added the ability to create ungrounded single phase analytical buses. |
Added the ability to use Copy To and Disconnect right-click menu commands after selecting multiple electrical analytical components in the System Browser. |
MEP Connectors |
---|
Fixed an issue that prevented pipes and ducts from connecting to family connectors when the family contained a round connector with a diameter set to 0. |
MEP Fabrication |
---|
Added support for validating connections that are misaligned or beyond proximity tolerance in the API. |
Added checks for connections that are misaligned or beyond proximity tolerance prior to reloading the configuration. |
Introduced reviewable warnings for connections that are misaligned or beyond proximity tolerance. |
Added a parameter for Duct Gauge to MEP Fabrication Ductwork element instances. |
Implemented a coupling limit editable from MEP fabrication products which can be increased when large numbers of couplings are required or reduced to increase performance. |
Added checks to find and resolve duplicated GUID values on MEP Fabrication elements when upgrading models. |
Improved the shipping stiffener content by updating the material on round external stiffeners, removing redundant subcomponents on multiple external round and rectangular stiffeners, and updating MEP Fabrication Ductwork and MEP Fabrication Pipework elevation tags. |
MEP Miscellaneous |
---|
Disabled auto-generation of unique Mark Number values when users create new elements under MEP categories. |
Enabled MEP APIs when the system analysis tools are turned off. |
Macros |
---|
Removed the following capabilities from Macros: VB.NET macro creation, Python macro creation, and Document-level macros of the macro environment for migration to .NET 8. |
Updated the Revit Macro tools to .NET 8.0 and support for Visual Studio Code as the development environment. |
Updated the UI of the macro status notification. |
Massing |
---|
Improved performance up to 38% when finishing a mass after cutting geometry. |
Materials |
---|
Provided a way to delete and add multiple materials in the material library in one operation. |
Added a warning dialog when setting the same Mark value for multiple materials. |
Provided a new rendering setting for material thumbnail generator which has better performance and lower CPU usage. |
Opening |
---|
Improved the behavior so that shaft opening won't cut through the entire body but reflect its bottom constraint for the Toposolid category. |
Parameters |
---|
When changing certain properties of Project or Shared Parameters, the API InternalDefinition.GetTypeId will return a versioned identifier. |
Added a Visualization parameter group, which includes the Render Appearance parameters and can be specified for custom parameters. |
Pressure Loss Calculations |
---|
Added the ability to tag an Analytical Pipe Connection. |
Added the Critical Path parameter to duct accessories, duct fittings, and air terminals. |
Removed reviewable warnings for mechanical equipment that have their pressure drop set to 0. |
Updated the flow Solver used for the piping and ducting pressure loss calculations with better security and robustness. |
Improved the critical path calculation for duct networks. |
Improved the public API and documentation for air Dynamic Viscosity. |
Exposed analytical segments in the user interface to more easily access pressure drop and flow data. |
Improved vector processing to reduce issues where Revit became unresponsive when printing some views and sheet sets. |
Project Browser |
---|
Improved search efficiency in the new Project Browser. |
Fixed an issue where pressing a capital letter in the Project Browser would not find a related node. |
Improved the stability of the Project Browser. |
Improved the scrolling speed in the Project Brower from 5 rows to 1 row to make the navigation more accurate as expected. |
Improve the consistency of zoom in/out direction between Properties palette and Project Browser. |
Fixed an issue where some Japanese characters in the Project Browser are not displayed consistently with the Properties palette and in-canvas. |
Added API for the Create command in the context menu from the drawing area and the Project Browser. |
Improved the display of Apply View Template to make it consistent with other entries. |
Properties Dialog |
---|
Fixed an issue where the column width does not remain after switching projects. |
Reinforcement |
---|
Added the ability to filter rebar by maximum and minimum lengths of bars in set. |
Added the ability to prevent unwanted changes to rebar by selectively disabling rebar constraints. |
Improved the behavior when setting the rebar presentation options to allow controlling the visibility of individual bars from multiple sets at the same time. |
Added a warning when rebar couplers can't be placed due to the rebar sets being out of alignment. |
Added the ability for dimensions inside Multi-Rebar Annotations to snap to other dimensions. |
Added the ability to override the position of the embedded tag and dimensions inside realistic bending details. |
Added the ability to show rebar bending instructions using schematic bending details with embedded tags. |
Added the ability to splice rebar sets and specify the position, lap length and uniform or staggered layouts while respecting engineering and fabrication specifications. |
Improved the behavior when picking a new host for rebar bending detail. |
Improved scaling behavior of bending details in schedules for various combinations of cell width and height. |
Revit Cloud Model (workshared) |
---|
Fixed an issue where manually uploaded files in the Autodesk cloud were unloaded when hosted in Revit Cloud Models. |
Revit Home |
---|
Upgraded CefSharp version to V119.4.30. |
Fixed an inconsistent font issue in Revit Home when the system language is different from the regional format setting. |
Fixed an issue where the Publish button in Revit Home was not shown in the model search results page. |
Improved Revit Home to keep the side bar open while viewing a folder in the table. |
Revit Server |
---|
Addressed potential security vulnerabilities. |
Schedules |
---|
Improved the performance by 5% when working with a schedule which is set to filter by sheet. |
Shared Coordinates |
---|
Added five new first-class horizontal coordinate systems, including CGCS2000, UK GG951, Amtrak Northeast Corridor, US Albers NAD83, and Iceland ISN2016. |
Sheets |
---|
Added the ability to organize Sheets into Sheet Collections, which support flexible sheet organization alongside integration with core functionality such as schedules, view filters, family parameters, and print/export dialogs. Using Sheet Collections also enables the ability to define duplicate Sheet Number values; the same value can be used once for all sheets per collection. |
Site |
---|
Improved the stability when generating toposolid from toposurface. |
Added the ability to model excavation when generating a toposolid from the toposurface with building pad(s) that are below the original topo. |
Fixed an issue to show/hide contour lines with depth clipping enabled. |
Improved stability when creating a Toposolid subdivision with multiple loops. |
Provided the ability to snap to the 3D referral objects during Toposolid shape editing mode, so that users can snap to the Z value from Snap XYZ and enable/disable the Snap ability on Editor Points and lines to avoid snap interruption. |
Added the ability to place Site Components on faces that are created from Void Boolean Operation. |
Provided the ability to view and schedule the volume of total excavation and each cutout of the Toposolid. |
Added the ability for Model by Face to create a Massed Toposolid. |
Added smooth shading for Toposolid to improve rendering. |
Added the ability to model excavations on the Toposolid based on picked Floor/Roof/Toposolid and Existing Building Pad. |
Slab |
---|
Enabled the display of contour lines in Slab Shaped Editor mode if they are visible in the view. |
Fixed an issue with splitting Toposolids using the Split Element function. |
Deprecated SlabShapeEditor.DrawPoint() in favor of the new method SlabShapeEditor.AddPoint(), where the new method has up to a 99.8% performance improvement compared to the deprecated method when adding a large number of points. |
Fixed an issue in which the SlabShapeEditor would fail when adding collinear vertices to SlabShapeEditor. |
Enabled the delete (X) button in the Modify ribbon for picked items inside Slab Shape Edit mode. |
Space Engineering Parameters |
---|
Improved operating schedules to give users more control when specifying occupancy, lighting, and power loads over the course of a year. |
Steel Connection Automation |
---|
Improved beam to beam steel connection automation sample graphs, when considering potential geometric situations for connection placement. |
Renamed nine steel connection automation sample graphs to better reflect their functionality. Removed four redundant steel connection automation sample graphs. |
Renamed the steel connection libraries to reflect the version of the AISC Steel Construction Manual that they reference. |
Steel Connections |
---|
Improved behavior so that dimensions placed on steel connection elements are no longer lost when the connection is broken. |
Improved behavior so that tags placed on steel connection elements are no longer lost when the connection is broken. |
Steel Fabrication Beam |
---|
Disabled the join option between steel framings and columns with steel connection elements. |
Split element was enabled for structural steel framings and columns that have steel connections or detailed steel modifiers. |
Split element was enabled for structural steel framings and columns that have steel connections or detailed steel modifiers. |
Structural Analytical Model |
---|
Improved the behavior of the local coordinate system for analytical members so that orientation is maintained when the member geometry is modified in canvas. |
Structural Engineers can align the analytical member orientation faster. |
Improved the process to adjust several elements using project references so that Structural Engineers can align the analytical panel LCS orientation. |
Structural Families |
---|
Enabled Split with Gap to work on steel and concrete structural linear elements (framings and columns). |
Added the ability to add the shape parameters of structural columns and framing that have a defined shape to tags. |
Structural Loads |
---|
Fixed an issue where the Loads and Loads Scaling Display commands had the same icon. |
Sweeps |
---|
Added support to propagate sweep/reveals in wall types between group instances. |
System UI |
---|
Disabled the Duct Pressure Loss Report and Pipe Pressure Loss Report buttons instead of hiding them when they cannot be used. |
Tags |
---|
Exposed the SpanDirectionSymbol for Floor to the API. |
Text |
---|
Fixed the clipping of text in canvas. |
Units |
---|
Added Shaku as a new length unit. |
Upgrade |
---|
Added automatic cleaning of problematic Extensible Storage schemas during file upgrade to Revit 2025. |
User Interface |
---|
Improved the search in Project Browser to show all child nodes when the parent node contains the keywords. |
Improved the stability and regeneration of the Project Browser. |
Supported Dark Theme for Shared Views. |
Fixed an issue where rebar cover contour didn't appear after removing the area system for reinforcement. |
Fixed an issue with temporary dimensions not updating immediately after flipping rebars in set for the first time. |
Fixed an issue with temporary elements and highlight of selected elements in canvas to correctly reflect the Properties palette settings after adding a separation to pipe. |
Fixed an issue with drag controls disappearing when editing duct routing solutions. |
Fixed an issue with temporary elements to stay in canvas for fabrication parts after the Override graphics command is used. |
Fixed the lock alignment in-canvas control so that is does not disappear during edits in the Type editor or Properties palette. |
Fixed issues where various in-canvas controls were disappearing during actions done on the selected element. |
Fixed the consistency of displaying temporary elements during warning messages. |
Added keytips for Snaps and Groups commands. |
Fixed an issue that caused the color book dialog to be displayed incorrectly on 4k monitors with HighDPI settings. |
Enhanced the display of white text on a black-filled region in a Title Block view. |
Wall |
---|
Automated joining, or joining and locking of walls, improving efficiency and productivity in creating multiple walls for core and finish. When activated via toggle buttons, newly created walls now automatically join or join and lock to adjacent walls with overlapped faces, allowing inserted elements to penetrate all joined walls and ensuring synchronized movement when locked. |
Added the ability to customize end wrappings for individual walls without duplicating wall types. Users can now selectively enable or disable end wrapping for a specific wall end when the wall's end wrap is activated in the Wall Type dialog. Disallow wrap and Allow wrap in-canvas controls have been added to the wall ends for easy toggling of this feature. |
Enhanced attaching part of the wall to floor when the floor doesn't cover all of the wall. |