As you know, Revizto is the best Integrated Collaboration Platform on the market today, especially if we are talking about AEC and BIM Coordination and Management. However, some people and companies still do things ‘the old way’. For example, some companies still create Viewpoints in Navisworks, share those Viewpoints as actions, and call that ‘coordination’ or ‘collaboration’ (which it really isn’t). Instead, with the Revizto ribbon in Navisworks, you can simply click Create Issue, Apply a Stamp, and immediately start collaborating with your team in the cloud.

But, we generally still have to sometimes work with people who do things ‘the old way’. So, if we still want to mainly work in Revizto, but we are receiving Navisworks Saved Viewpoints as a kind of action list, what then?

Years ago, there was a cool BIM and Technology company called CASE that got bought out by WeWork. CASE built and released some really nice free software, including addins and plugins for Revit and Navisworks. Those plugins were ultimately released as open source in dead link here, and partly maintained in a fork here.

Revizto allows us to import BCF files. So all we need is a Navisworks addin that converts Saved Viewpoints to BCF files … and CASE built one of those back in the day! I previously posted about the CASE BCF Exporter here.

I spent some time over the last day or so downloading the repos, setting references, and fixing the Build problems. I have now built the Case BCF Exporter ( CASE.Navis2BCF ) for Navisworks 2018 and Navisworks 2021 (update – I have also compiled and test for Navisworks 2020 as well):

you can download compiled 64-bit BCF Exporter plugins from here

How do we use this?

  1. Install the plugins. In the downloaded package, there is a ReadMe file. Depending on version, it says:
    Copy CASE.Navis2BCF folder into:
    %APPDATA%Autodesk Navisworks Manage 2021Plugins
    
    Restart Navisworks
    
    Open View - Windows and enable "Case BCF Exporter"
    
    
  2. Open your Navisworks model that includes Saved Viewpoints. Sometimes you may be sent a Viewpoint XML file and you need to import it to Navisworks.
  3. Now, with the BCF Exporter panel open, click “Refresh List”. You should see clearly the Viewpoints that you want to Export as BCF. You may need use Shift+select to select and Remove any Viewpoints from the BCF Exporter list that you DON’T want in the BCF.

  4. With your shorter list showing, click Export Issues

  5. Save the .bcfzip file when prompted. A descriptive name will be useful later, as the issues will be tagged with the filename.

  6. Open Revizto Viewer and open the Issue Tracker
  7. Click down arrow to Import issues from BCF

  8. Select the BCFzip file you saved, then click Open
  9. Now, the issues (including Camera location and Markup image) are all imported to Revizto from Navisworks Saved Viewpoints!
  10. To quickly view these, open the Filters, Custom Filter, go to Tags, and choose the relevant BCF filename from here:

I would love to go ahead and build the plugin for Navisworks 2019 and 2020, so I will update the post here when that is done.

Hope this helps some of you to keep using Revizto to maximum efficiency, even if some people around you are still doing things ‘the old way’ 🙂

 

UPDATE:

I have now compiled for Navisworks 2020 and tested it.

Installation location looks like this:
nameinline-794820919-4582504

Interesting little release by Dimitar Venkov on Github a few months ago. It is essentially a Python shell for Navisworks 2016. You install by unzipping as per instructions below. You may have heard about RevitPythonShell, but obviously this one is for Navis.

To install, simply extract the zip archive in the below folder:

%APPDATA%\Autodesk Navisworks Manage 2016\Plugins

Downloads

You can read more about the features at the main page here.

  • interactive IronPython interpreter for exploring the API
    • with syntax highlighting and autocompletion (in the console only)
    • based on the IronLab project
  • batteries included! (Python standard library is bundled as a resource in the RpsRuntime.dll)
  • full access to the .NET framework and the Navis API
  • configurable “environment” variables that can be used in your scripts
  • save “external scripts” for reuse and start collecting your awesome hacks!
  • run scripts at Navisworks startup

And some example/s are in a GitHub folder: