Revit 2024 toposolids mapping issues

REMINDER! If you encounter any issues with Enscape (e.g. crashes, installation problems) or your subscription please reach out to our dedicated support team directly through the Help Center or by using the Support button as detailed HERE! Thank you for your understanding.
  • Hi all,

    Revit 2024 replaced toposurfaces by toposolids.

    There are pros and cons / users will have different opinions... but there's a major issue about this change: the way materials are mapped in toposolids vs toposurfaces, that is: instead of a texture applied vertically (top down) now the material is applied perpendicular to each face (triangles that make up the organic terrain shape). This creates and atrocious random kaleidoscope when you try to apply an aerial image for context.

    In short I think it's about time that Enscape creates a UV mapping tool for overriding revit UV mapping as this can well be a deal breaker for me and many revit users and can't rely on Autodesk to do anything about it!

    Any solution?




  • it's always been an issue w Revit and triangulated surfaces. Try creating the surface in another tool that will allow proper mapping then export OBJ. Then import the OBJ a Revit family then load the family into the project.

  • Thanks, but that's just not practical. I'm an architect - Enscape is a away of assessing the design I'm developing real time (and that includes changing levels in the topography)

    With toposurfaces the issue didn't exist but now it does. Other 3D rendering software packages allow for overriding revit UV mapping. Is it so hard to have that feature in Enscape?

    If not I need to consider alternatives to Enscape.

    Thanks with kind regards,


  • There's no way to do this for the entire site. Being able to drape a material to a complex surface (which would obviously stretch the image to fit) would be a useful feature. SketchUp has this sort of workflow where you can select an image and drape it onto a complex to surface. Looks good from a distance.

    The only way to do this in Revit would be to model the various surfaces – hardscape, softscape, landscape, and so on as individual elements with the appropriate material applied.

    Otherwise, if it's very early in the design and your project is being viewed from far away, you could apply image to a flat toposurface.. Certainly not ideal, but useful for presentation purposes.

    If you're looking for a more elegant way to model topo and site features in Revit check out Environment

  • I don't know how to explain that a simple mapping to the topography projecting vertically from top to bottom would do as I've done with another rending software (there's nothing complex about it).

    I can see it's not easy for Enscape to provide a mapping tool but now is more useful than ever for revit users given the change for topsurfaces to toposolids (as explained on my first post).

    I appreciate your replies / support and might give a go to the workaround you suggest.

    Thank you

  • Nothing to explain - it's simple in concept and other generic modeling apps do it. Keep in mind that draping an image on a surface area greater than the surface of the image results in distortions. Road and other features will be wider and narrower based on the surface and angle taken of the image. If you're going for early design and the site is not highly sloped, suggest applying the image to a flat surface. Not as accurate in 3d but the image will not be distorted on sloped surfaces. If you require considerable accuracy and 3D site features best to model geometry.

  • A satellite image (map) is a top-down view so no distortions (the resolution will just decrease when the slope is steeper but that's ok - some parts of the image will just cover a much wider area).

    Thanks for the advise! If there's a tutorial explaining the process: creating the surface elsewhere and import to revit with the right UV mapping I'd be interested to see.
    It's not working for me (3ds max to revit) - it's ok in 3ds max but then once imported to revit doesn't work.

    Thank you with kind regards,


  • Try 3dMax and report OBJ format. That'll import to Revit. Here's the process from SketchUp to OBJ to Revit for furniture (sorry) but the same process will work for topo. Note that the materials convey to separate folder and at the top level in Revit. Very handy for material changes.

    SketchUp + Revit + Enscape = FTW!
    It's Sunday in Australia. In today's BIM Sermon I'm going to suggest that SketchUp and Revit can work together for the greater good.

  • Hi Phil,

    Thanks. That's interesting but I'm happy with custom assets.

    Anyway I gave it another shot and the texture and UV mapping came through from 3ds max exported Obj to a revit family and then to the revit project ( think I'll use revit filters to hide and show as needed ). The material is visible in the project and can be tweaked which is also good.

    So, thanks for the tips!



  • In my tests the UV mapping wasn't respected when importing .obj into Revit. Did you do anything special for this?

  • Hi Pieter,

    Probably your obj is not correct.

    I've used the attached settings (make sure you export the textures) and used a generic model revit family ( you can load the obj direct to the revit project but then you can't assign a phase to it which for me is important).

    Roughly followed this tutorial:

    External Content
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Hope it helps.

  • I've used the attached settings (make sure you export the textures) and used a generic model revit family ( you can load the obj direct to the revit project but then you can't assign a phase to it which for me is important).

    Thanks for your settings. The program that I am using for .obj exporting is Blender. The exported .obj's match the standard definition for obj's. Would you mind shared the exported .obj and .mtl files (without the textures), so I can compare the data inside the files to the ones I'm running.