What's New Revit 2025: Toposolid Enhancements

Starting in Revit 2024, the Toposurface functionality was replaced by the Toposolid functionality. With Revit 2025 we now see several new features and improvements to Toposolids. In this blog I will go over some of my favorite additions to Toposolids: 

·        Toposolid Excavations.

·        Excavated Surfaces Host Elements

·        Shafts on Toposolids.

  •  Create Toposolid from a Mass Face.

·        Toposolid Smooth Shading.

Before I begin, for those who are not familiar with the changes implemented in 2024 and what main differences there are between Toposurfaces and Toposolids:

1.      Toposurfaces are surface geometry, Toposolids are solid geometry (i.e they can contain layers).

2.      Toposurfaces are built out of points along contour lines. Toposolids work more like floors than Toposurfaces, they consist of points connected by vertices like how you would modify a floor in Revit.

3.      Toposurface boundaries are determined by the points you place along the contour lines, you cannot hard define the boundary. With Toposolids, the boundary is hard defined by a sketch (like in floors) and the sketch can be modified with the draw tools.

4.      Toposolids can be built up by layers (controlled under ‘Edit Type’) where Toposurfaces cannot be constructed by layer.

5.      Contour lines in surfaces are defined in Site Settings, contour lines for solids are controlled by ‘Contour Display’.

6.      With surfaces, if you sub-divide the surface, you can set a material for the sub-division. With solids, you can now (as of 2024) change material, set height for the sub-division, and toggle whether or not the sub-division will inherit the contouring from the parent toposolid.

7.      For building integrations, surfaces could have building pads added to them. These pads worked like floors. With toposolids, we rely on the fact that these can now be cut with voids (new excavation tools improve upon this workflow) to accommodate a building.

That said, let’s look at the new Toposolid Excavation features.

Toposolid Excavations:

Using a floor, roof, or another toposolid elements, we can now add excavations to a Toposolid. We can then add buildings to these excavations or use them for parking areas. This feature reduces the need to use masses to cut voids out of Toposolids and allows you to control the excavation by sketches (hence why you use floors, roofs, or other Toposolids to create them).


How to Add Excavations on a Toposolid:

  1. From the ‘Massing & Site’ tab on the ribbon, create a Toposolid A logo of a companyDescription automatically generated, then create a Floor. 
  2. After placing a floor – select the Toposolid.
  3. Under the ‘Modify Toposolid’ tab in the Ribbon, A screenshot of a computerDescription automatically generated select the ‘Excavate’ icon A white cube with black textDescription automatically generated from the ‘Toposolid Shaping’ A logo of a companyDescription automatically generated with medium confidence panel.  
  4. An excavation icon will replace the default mouse icon. Using the mouse, click on the outline boundary of the floor. The excavation will automatically conform to the boundary and level of the floor.

A green hill with a rectangular objectDescription automatically generated with medium confidence


Excavated Surfaces Host Elements:

Elements can now be hosted to excavations placed on Toposolids. After placing an element on a excavation, the excavation acts as a Boolean surface. We can use ‘Pick New Host’ to select the excavated surface and under the hosted element’s properties it will display under ‘Host’ the Toposolid it was hosted to (not the excavation since that becomes part of the Toposolid).


Excavated Surfaces Host Elements

1.      Place an excavation (see ‘Excavations on Toposolid’ above).

2.      Once the excavation is in place, go to ‘Component’ in the Architecture tab and select ‘RPC Tree – Deciduous American Beech – 20’’ A white background with black textDescription automatically generated.

3.      Place the component on the excavation.

A green and black mapDescription automatically generated with medium confidence

4.      Select the component and then in the ‘Modify | Planting’ tab, select ‘Pick New Host’ A green and white square with a black arrow pointing to a white squareDescription automatically generated and then select the Toposolid.

5.      Click on the component again and check the ‘Properties’ panel. Note that the component now displays the ‘Host’ value as being the Toposolid.A screenshot of a computerDescription automatically generated

Shafts on Toposolids:

In Revit 2024, when working with shafts on Toposolids, the shaft would cut completely through the Toposolid. Now, the bottom of the shaft will respect its relative position inside of the Toposolid – the shaft will no longer cut completely through the Toposolid. The shaft can still be controlled to be raised higher or lower (if you want to cut all the way through) within the toposolid. See below:


A blue and green cubeDescription automatically generatedA diagram of a houseDescription automatically generated


Revit 2024 Versus Revit 2025


Create Toposolid from a Mass Face:

In Revit 2025 we can now create a Toposolid on any non-vertical face of a mass by using the ‘Modify | Place Toposolid by Face’ tool. This provides users with greater flexibility when working with masses for generating Toposolids.


Toposolid by Face:

1.      Go to the ‘Massing & Site’ tab from the ribbon and select ‘Place Mass’ A close-up of a logoDescription automatically generated from the ‘Conceptual Mass’ panel.

2.      Either create a new mass or alternatively, select a mass family such as ‘Barrel Vault’ A blue object with black textDescription automatically generated for example, and place it in the project.

3.      From the ‘Model by Face’ panel A screenshot of a logoDescription automatically generated in the ‘Massing & Site’ tab, and select ‘Toposolid’A logo of a cubeDescription automatically generated tool.

4.      Select a non-vertical face of the mass.

5.      From the ‘Modify | Place Toposolid by Face’ tab select the ‘Create Toposolid’A logo of a productDescription automatically generated tool.

6.      Select and delete any other remaining areas of the mass not selected to become a toposolid. The mass is now a toposolid. A green curved object with black linesDescription automatically generated


Toposolid Smooth Shading:

To improve the graphic display of Toposolids, Revit 2025 introduces the option to enable Toposolid smooth shading. This option allows the contours of the Toposolid to appear smooth when using the shaded, consistent colors, textures, and realistic visual styles. To enable smooth shading, go to ‘Massing & Site’ tab > ‘Model Site’ panel > ‘Toposolid Smooth Shading’.


Without Toposolid Smooth Shading 

With Toposolid Smooth Shading enabled

These new features makes the Toposolid tool more versatile and in my opinion were my favorite features from the 2025 release. I look forward to seeing what new features and improvements Autodesk will add to future updates and releases.

About the Author

Scott Green

Scott Green is a Senior Applications Expert with IMAGINiT under the Building Solutions team. Scott focuses on Autodesk products, primarily with Revit, Autodesk Construction Cloud (ACC / BIM 360), and AutoCAD. Scott previously was an Enterprise Technical Support Specialist for nine years at Autodesk before joining us at IMAGINiT. Scott's other areas of expertise includes Navisworks, ReCap, and Tandem.

Follow on Linkedin More Content by Scott Green
Previous Article
Revit Cloud model save vs sync vs publish simplified
Revit Cloud model save vs sync vs publish simplified

There are often a lot of questions about the difference between syncing and publishing in Revit, and someti...

Next Article
IMAGINiT Utilities for Revit: CAD Tools (Part 2: Rooms from CAD)
IMAGINiT Utilities for Revit: CAD Tools (Part 2: Rooms from CAD)

This tool is designed to streamline the process of creating Revit rooms from a linked CAD file's polylines

Revit Classes Now Available

Check Schedule