but for now, I’m leaning into it.

Ever since I bought it, the Metabox occasionally began screaming at me by way of extremely loud internal fans. As we know, cooling equals performance in laptop devices. If its not cool, it will ultimately either scale down performance through CPU throttling, or the effective life of the components will be adversely affected.

Up until today, I have been using this cardboard box and timber stud cooling device:

The Wii U box and timber stud laptop cooler

As good as the above solution was, I believed that it might be possible to reduce the decibel rating and extend the life of my laptop… so I was moved to purchase a ‘gaming laptop cooler’ – basically a laptop base with an integrated fan. I chose the CoolerMaster CMSTORM SF-17. This has one large turbine fan, and includes height adjustment and an inbuilt USB hub.

CoolerMaster CMSTORM SF-17 Unboxing #1

 

Unboxing #2

 

Unboxing #3

The new solution is much quieter and neater, and hopefully will give the Metabox ‘tank’ some extra longevity:

Laptop cooler installed

Box is great, and Box Sync is still the most robust file sync tool I have used for huge datasets. In BIM and VDC, our data is getting bigger, primarily due to the prevalence of point clouds. It is not uncommon to have 50gb of scan data for a single site scan. Moving that data to the cloud is challenging, and a lot of data processing and point cloud indexing work still happens on local machines. This means we have to upgrade our local storage devices (hard drives) to handle those tasks.

Recently I went about upgrading the storage on both my Workstation and my Laptop (a Metabox). I wanted a relatively huge platter drive in my workstation, and a relatively huge SSD in my laptop. I had a look online and after a bad experience with Umart, I ended up buying an 8tb Seagate Barracuda from MSY, and a 2tb Samsung 970 EVO from an eBay vendor. Both drives come with a 5 year warranty.

I’ll describe both of these upgrades in detail below

Samsung 970 EVO NVMe M.2 SSD 2tb
Seagate BarraCuda Pro 8tb – and a new SATA cable

Upgrading the Box Sync Hard Drive on my Workstation

Box recently released ‘Box Drive’, but it has a local cache limit of 25GB, which is quite useless for BIM in my opinion.  That means I still wanted to keep using the old faithful Box Sync.  But…

Box Sync does not allow you to move or change the folder location of its data (actually you can, but you only get one chance when you first install it).  After installing, you can’t move the Box Sync root folder without some kind of hacky tricks like pointers, and I didn’t want to go down that path.  We have been syncing Box to a folder on our E drives (secondary hard drive), and now it was time to upgrade that 2tb secondary drive to something bigger.

Here’s how I kept all my Box Sync data and upgraded the hard drive:

  1. Shut down computer
  2. Install the new hard drive (it was a simple SATA drive with data and power cables)
  3. Boot up the computer
  4. Initialise the drive with GPT Partition Style

    GPT Partition Style

     

  5. Use Macrium Reflect to clone the partition from the old drive – including all Box data – to the new drive

    Cloning with Macrium Reflect
  6. Reboot into Safe Mode
  7. Use the video below to ‘swap the drive letters’. This step basically tricks Windows into using the new, larger hard drive (as the ‘E’ drive in my case). And Box Sync works perfectly, it just picks up where it left off.

Now we have lots of room for Box Sync and more:

New hard drive capacity

One final thing I had to do was “uncompress” the drive data. I had used NTFS compression with the previous drive but now I no longer needed the compression. Just go to the file or folder properties and untick “Compress this drive”.

Adding a New SSD into My Metabox Laptop

The next thing I did was add another SSD to my laptop. I looked up the manual and it said I had another M.2 2280 (22mm x 80mm) slot available. In the first slot I already had a Samsung 950 Pro 512gb as my primary drive. I did some research and decided to go with a Samsung EVO 970 2tb drive. After waiting patiently for my ebay order to arrive, I then cracked open the Metabox to install it.

Here is what I did:

  1. Removed the back cover of the laptop

    This is under the back cover of the Metabox

     

  2. Looked around everywhere and couldn’t find the M.2 slot – in fact I couldn’t find my primary drive. After a moment of panic, and then a quick look on YouTube, I realised I had to remove my keyboard. So I removed the KB screw and carefully pried the keyboard off, then there it was – my spare M.2 slot!

    Additional M.2 slot under the keyboard

     

    New drive ready to install
  3. I carefully installed the 2tb SSD and then closed up the laptop
    Installed
  4. The system booted up fine, then I went into Disk Management and initialised the disk with a GPT record,
  5. Created a new partition with NTFS default sector size, and
  6. We are good to go!

Now that I had a much bigger SSD to work with, I immediately moved my Revizto Working Folder onto that new 2tb SSD. This will allow me to fully utilise a lot of the great new Revizto Point Cloud features and at the same time have full M.2 SSD performance.

Update:

Out of interest, I have added the Samsung Magician performance scores for the Samsung SSD 950 PRO 512GB and Samsung SSD 970 EVO 2TB below:

Samsung SSD 950 PRO 512GB Performance

 

Samsung SSD 970 EVO 2TB Performance

Recently I had an issue where an Xbox One Wireless controller, connected via Bluetooth, was not working properly in Revizto. When I went to the USB Game Controllers control panel, it showed a 3Dconnexion KMJ Emulator device. This is related to my 3Dconnexion SpacePilot Pro. In order to solve the conflict, I disabled the ‘game controller’ component of the 3Dconnexion KMJ Emulator, using these steps:

  1. Open Device Manager
  2. View Devices by Connection

  3. Right-click the game controller sub-item and Disable device

  4. Restart the PC

After this, the issue was fixed and the Xbox controller worked perfectly in Revizto.

 

I’ve had a mixed experience using the Nvidia GTX 980 card in Navisworks and Revit, but I have one particular tip that helped in Navisworks 2017:
Turn OFF CPU Occlusion Culling

My CPU is an i7-6700K that I generally OC to 4ghz. But obviously there is some slowdown when both of the Occlusion Culling boxes are ticked.

Aside from the usual tips of using ‘Guarantee Frame Rate’, Automatic Clipping Planes, and playing around with the File Options – Frame Rate, I found that turning off CPU Occlusion Culling and leaving GPU Occlusion Culling on made a real difference for the better.

Setting up a BIM workstation can take some time. From unboxing to actually being ready-to-work you have to go through various ‘layers’ of installation, like:

  • updating Windows
  • installing major software packages
  • installing addins
  • installing useful system utilities that speed up your day

In a large, corporate IT environment, most of this is handled by an IT department, and usually these are set up as deployment images. However, in a small or medium office, you may have to do some of this work yourself.

With that in mind, I’m sharing my notes on the steps I took to get my Metabox portable BIM workstation up and running. I may start to put links against most of these steps as time allows, because I have posted about a lot of these programs before. Feel free to comment if you have any thoughts or advice.

Installation Order – from unboxing to System Image:

  1. Windows 10 Pro (preinstalled)
  2. Sign in with a new, temporary, local user admin
  1. Do Windows Update Fix (see below)
  1. Setup E: drive (secondary large HDD, change drive mapping)
  2. Login with Microsoft (personal Id)
  3. Place OneDrive onto E: drive
  4. Change PC name
  5. Move Windows Downloads folder to E: drive
  6. Samsung Magician install – test speed of SSD. Very nice.
  7. Install Office 365 64-bit (work Id)
  8. Login with both Ids
  9. Change OneNote backup storage location to E: drive
  10. Delete previous Windows installations using Disk Cleanup
  11. All Windows updates again
  12. Box Sync install
  13. 3dconnexion software install
  14. Ccleaner install
  15. Teamviewer install, setup, login
  16. Set Desktop Scaling to 150%
  17. Revit 2015 install (not entire suite) from IDSU2015 media, perpetual license
    1. Transfer activation via Export / Import to Autodesk Id
    2. Confirm activation
  18. Building Design Suite Ultimate 2016 (subscription)
    1. Revit 2016
    2. Navisworks 2016
    3. AutoCAD MEP2016
    4. Raster Design
    5.  (not entire suite) via Install Now
    6. Confirm activation
  19. Infrastructure Suite 2017 (subscription)
    1. browser download method
    2. Revit 2017
    3. Navisworks 2017
    4. Civil3D 2017
    5. Raster Design
    6. Confirm activation
  20. Install Revit 2016 SDK R2
  21. Download and install latest version of Autodesk Desktop App
  22. Install Locate32
  23. Change Desktop App storage location to secondary drive?
  24. Autodesk Updates
    1. 2015 Updates

2016 Updates

  • Revit 2016
    • Revit 2016 Release 2
    • Revit 2016 R2 Update 6 Fixes
  • AutoCAD MEP 2016
    • AutoCAD MEP 2016 Service Pack 1
  • Navisworks 2016
    • Navisworks Manage 2016 SP4
    • SP4HF1
  • AutoCAD 2016
    • AutoCAD 2016 Hotfix 4

2017 Updates

  • Revit 2017
    • Revit 2017 SP2 Fixes
  • Autodesk Vehicle Tracking 2017
    • Autodesk Vehicle Tracking 2017 SP1
  • Recap 360 Pro 2017
    • Update 2 v3.0.2.12
  • Map 3D 2017
    • Map 3D 2017 SP1
  • AutoCAD 2017
    • AutoCAD 2017 SP1
  • 3DS Max 2017
    • 3DS Max 2017 SP2

Install BIM 360 Glue desktop app

Install latest Glue addins (Revit 2015, 2016, 2017)

Bit of a strange dialog box menu disappearing issue… so:

  1. Reinstall Chipset drivers
  2. Install Extreme Tuning Utility (for CPU overclock)

Had to manually remove ‘old’ Bim 360 glue addin from 2016 install, %programdata% location

Navisworks Exporter updates

  1. Navisworks 2016 R3 Exporter install
  2. Tested ok

Revit addin install:

  1. RTV Exporter
  2. Bonus Tools
  3. Unifi
  4. Revitlookup?
    1. All versions?

Uninstall Dynamo 0.9.1 (from 2017 install)Install Dynamo 1.1Install Autodesk ScreencastInstall Revizto

  1. Download building models

Set up Outlook

Install Firefox

Install Github Desktop

Install 7-zip https://sourceforge.net/p/sevenzip/discussion/45797/thread/3097bf8b/

Install Bluebeam Revu and activate

Reinstall Box Sync (due to some sync errors)

Install FreeFileSync

IFC Exporter Addins for Revit

  1. 2016
  2. 2017

Install Tekla Bimsight

  1. Move BIMsight storage location to E: drive

Properties+ addin for Navisworks

  1. Version 2.1.0 covers 2015, 2016, 2017

Install Advanced RenamerExport the ‘currently installed programs’ list from CcleanerInstall NotePad++

  • XML tools plugin
  • Use Language – XML for dyf etc editing.
  1. Install Paint.Net
  2. Install drivesnapshot
  3. Ccleaner – cleanup, empty recycle bin etc
  4. Revizto
  5. Create system image – done


Windows Update Fix

All Windows Updates

  1. Failed!
    1. And rolled itself back
    2. And wifi died
  2. Reset the pc using Windows Reset
  3. Connected to Lan port (no need for drivers)
  4. Internet problems so:
    1. Download all metabox drivers (1.8 Gb)
    2. Install Chipset
    3. Install Killer Wifi (2 x reboots)
    4. Killer BT (1 x reboot)
    5. Airplane mode utility (1 x reboot)
    6. Intel Management Engine interface
    7. Control Centre Utility (1 x reboot)
    8. Now, use Fn + F11 to turn off sleep mode.
  5. Almost thought wifi was working, but then…
    1. IRQL_ error again, BSOD
    2. Reboot BSOD
    1. Reset PC again!
    1. Now, use this page first https://www.microsoft.com/en-us/software-download/windows10
    2. Download 3gb and update
    3. Multiple restarts
    4. Finally windows is up to date

Other software installed:

  1. Install BD writer software
  2. Install imgburn
  3.  Install Collaboration for Revit 2016
  4. Install Killer network software (updated)
  5. 1-jpg-5367785

  6. Install Onetastic (for OneNote macros etc)
  7. Install Dynamo Studio
  8. 2-5758332

  9. Install Google Chrome (For Flux.io etc)
  10. Install JDK 64 bit
  11. 3-8519654

  12. Install Bimserver:
  13. bimserver-1.4.0-FINAL-2015-11-04
  14. bimserverjar-1.5.55
  15. Install Adobe Flash Player
  16. Install Oculus software
  17. Install Vive software
  18. Install Irfanview
  19. Install Unity
  20. Install Enscape
  21. Install Wix https://wix.codeplex.com/releases/view/624906
  22. Install Q-Dir

Other errors and notes:Boot error fix:

  1. Received the winload.efi error
  2. Disabled UEFI boot
  3. Restart
  4. Enabled UEFI boot
  5. Restart
  6. Working again

XTU Update error:

4-9006891

 

C:\ProgramData\Intel\Intel Extreme Tuning Utility\Temp
Or

What specification did I end up with?
(Read the previous Part in this series to see how we established some baseline specs)

After checking out a few different manufacturers and comparing pricing, I decided to go with a Metabox rig.

Here are the details:
Metabox Prime-X P870DM-G

  • 17.3″ 4K QFHD 3840×2160 IPS WVA Matte 60Hz (100% SRGB) NVIDIA G-Sync LED
  • NVIDIA GeForce 980 (GXX) Extreme 8GB GDDR5 VRAM with G-Sync
  • Intel Core i7-6700K Processor (8M Cache up to 4.2 GHz)
  • 64GB DDR4 2400MHZ (4 x 16GB)
  • Samsung 950 Pro 512GB PCIe M.2 SSD
  • 2TB 5400RPM Slim line HDD
  • Killer 1535 AC Low Latency WIFI and Bluetooth

As you can see, it meets the following requirements:

  • 64GB RAM
  • High end desktop gaming graphics (not mobility)
  • High end consumer CPU
  • PCIe M.2 SSD

Here are some of the other things in the box:

  • External USB Slim Blu-ray Reader/Writer Optical Drive
  • Win 10 Professional 64BIT License & Media – Installed & Ready-Out-Of-The-Box
  • 2 Year Metabox Platinum Care Onsite Pickup Protection
  • Power DVD Bluray & DVD Playback w/ Burning Suite

And here is what it looks like when compared to a Surface Pro 3 (my previous site office rig):

A__B017.jpg

Metabox Prime-X P870DM-G

I’ve been using this system for serious work for about 2 months…

  • How did I set it up, and
  • How does it perform?

We will consider these question in future parts in this series.

So, you are in the market for a new BIM workstation? Recently I was too, and I wanted to share my experience and the ‘process’ of specifying, buying, and setting up a BIM workstation.

Over the years, I have been involved in setting the recommended specs for quite a number of CAD and BIM machines, and have used various suppliers – from big name brands, to the smaller PC builders. I personally feel that the big name brands rarely make sense in terms of what you get for what you spend. Many large firms will go with HP or Dell because they have some kind of long term agreement with them. But for small to medium businesses, you can definitely shop around to get maximum performance for your budget.

Target Applications
Firstly, you really need to clearly define the purpose of this machine… and this often boils down to “Which software am I going to use most of the time?” It can be good to put an estimated percentage on this.

For me, it would be something like:

  • Revit 30%
  • Navisworks 30%
  • Revizto 20%
  • Other 20%

Portability
Secondly, you need to determine if you need portability. I move around quite a lot, typically spending a few days in a site office, a day in our head office, and a day or two doing training or implementation work each week. So I need a powerful machine that can jump from desk to desk. I’m not overly concerned with battery life or even weight, as it won’t ever really be a ‘lap’ top, but rather a portable desktop workstation.

VM? VR?
I thought it would be worth mentioning that some people at this point would immediately jump to running a thin client of some sort, connected to a web host virtual machine with heaps of grunt. And that makes sense for some people. But I need to be able to run things like the Oculus Rift and HTC Vive, and the internet connection is simply not good enough in parts of Australia to completely rely on a virtual workstation

vr1.png

Form Factor
With that in mind, I wanted to build the fastest portable Revit, Navisworks and Revizto machine without going too crazy on the budget. The Director here at Virtual Built understands the importance of good hardware, which is great. I have been in the situation at previous jobs where you are wrestling to get an outdated piece of hardware updated or refreshed… it can be a drawn out battle!

Moving on, what does the above actually mean in terms of platform and specs? I looked at mobile and compact tower PCs, but it didn’t seem practical. Some of these have a monitor engaged on the side of the tower, but again, this wasn’t really well suited to running meetings.

So, I ended up looking at laptops. I started to focus on gaming laptops. Because a big part of how we work involves Revizto, and Revizto is built on Unity, and Unity is a game engine… it makes sense that good game hardware will run nicely. I have already come to the realisation that high end (Quadro) graphics in terms of ROI doesn’t make a lot of sense on Revit, and even with Navisworks I don’t see it as a huge advantage. If you were doing a lot of 3dsMax work, maybe the high end graphics would be more important.

Memory (RAM)
It is actually quite difficult to find a laptop that can take 64GB of RAM. I feel that 64GB RAM is the new baseline if you are working on any kind of complicated BIM projects, such as large hospitals. This helped prune down the list to just those gaming laptops that could handle big memory.

CPU
My comments about Quadro graphics cards kind of come into play here as well. Most people in a normal working environment will simply get better value from the high end consumer Intel CPU range (such as i7), rather than going with Xeon/s. And I was more interested in clock speed than cores, because while Revit is getting better at using multiple cores, it still isn’t really there yet.

Graphics
So, what graphics card should we go for? Many laptops come with the M (Mobility) range of nVIDIA graphics, like 980M and so on. I guess I’m an nVIDIA guy? I was pretty interested to learn that some high end gaming laptops actually take a full desktop graphics card architecture and cram it into the portable form factor. This means I could have a portable machine, without sacrificing any graphics prowess.

Storage
Obviously, the main drive needs to be an SSD, minimum 512GB. But did you know about PCIe M.2 SSD drives? These things are ridiculously fast. We will also probably need a big secondary drive to store large datasets, including a sync location for our company Box storage. This doesn’t need to be an SSD, but it could be if the budget allows.

nonssd.png
Non SSD drive performance

 

ssd950.png
PCIe M.2 SSD performance

Other
Some peripheral choices are not hugely important, but I think that getting the fastest and best network interfaces (Wifi and LAN) actually do make a productivity difference. Minimum of 3 or 4 USB3.0 ports if you can, and a few different graphics outputs – HDMI and mini DVI at a minimum. Would also be nice to have integrated Miracast (Wireless Display adapter) as well.

Summary
What does all of this mean? Well, let’s try and sum up the spec in one sentence:

A laptop with 64GB RAM,

the fastest i7 processor that can fit into the budget,

desktop nVIDIA gaming graphics (minimum 970),

a PCIe M.2 SSD primary drive, 2TB secondary,

and fast network interfaces.

In Part 1 of this post, we discussed the briefing and specification of a high end portable BIM workstation. But which one did I get? And how did it perform? You will find out in the future Parts of this series…

Office Lens is an amazing app for scanning documents or even whiteboard images directly to images, PDFs, even OneDrive and Office documents. The smoothest way is straight to OneNote. However, it doesn’t run natively on a Surface Pro 3, partly because the Surface Pro 3 just has a fixed focus camera so it doesn’t offer great fidelity when taking a photo of a document.

However, many Windows Phones have great cameras (I use a Lumia 930, with 20-megapixel 1/3” PureView sensor with Carl Zeiss optics). And obviously, they do run the Office Lens app. So, how do we scan a document and get it across to the Surface Pro 3? Well, if we have easy internet access we could just use the integrated OneDrive or OneNote cloud storage. But what if we don’t want to use our mobile data plan?

Here’s one way:

  1. Using Bluetooth, pair your Windows Phone with your Surface device
  2. On the Windows Phone device, start Office Lens and scan the document
  3. Click share this image…
  4. On the Surface device, use Windows+R (Run), then type fsquirt
  5. Click Receive files…
  6. The Surface is now waiting
  7. Back on the Windows Phone, choose Bluetooth
  8. Select the computer name of the Surface device
  9. The image should transfer as a JPG, and you will be prompted to save it

The limitation with this particular method is you have to do one image at a time, it doesn’t transfer multi-page documents as one file. For that, you will probably have to use the OneDrive or OneNote integration… and your data plan or wifi.

fsquirt-6132079

After receiving and using my SpacePilot Pro, I can honestly start with a simple:

Wow.

Have you ever wondered:

  1. Is the SPP difficult to setup and start using?
  2. Is the SPP compatible with my modelling software of choice?
  3. Revit and the SPP – is it worth it?
  4. Should I buy one?

If you have, then read on…

The SpacePilot Pro is the top-of-the-range 3D navigation peripheral offered by 3Dconnexion (formed in 2001 by Logitech).  Other products include the SpaceMouse Pro, SpaceExplorer, SpaceNavigator for Notebooks and the SpaceNavigator.

There are three main parts to this review – you can find them by scrolling to the big underlined headings:

  • The Revit Part
  • The Other Part
  • The Summary

Unboxing and First Impressions
I was quite excited to unbox and start using it.  I really wanted to put it through its paces properly, in multiple 3D tools and in Windows 7 in general, before passing judgement.  So, I took my time… I wanted to make sure that I didn’t just fall in love with the ‘idea’ – I wanted to try it in a number of different practical scenarios.

I opened the box and had a little play with the joystick.  3Dconnexion calls it “6DoF” – it means it has six degrees of movement.  X and Y panning, X and Y roll, pull Up and push Down, and Twist anticlockwise and clockwise.  Here’s a short vid:

The general feel and build quality is very good.  It is a heavy, solid, well built unit.

At this point, I also read the Feature Guide.  The image below shows the primary functions of the device:

Connection and Setup
After connecting the device Windows 7 64-bit tried to find drivers on Windows Update, but, as expected, it couldn’t.  So I popped in the installation CD.  The Setup program prompted me to check for updates on the 3dconnexion website.  The /checkupdates link that Setup opened appeared to be broken (or perhaps some incompatibility with Firefox), so I installed drivers using this page.  These were the files I downloaded – drivers (3DxSoftware64SPP_v3-16-2_r1356 at 154mb) and a release notes PDF.

Once drivers were downloaded, I ran the exe.  Choosing Custom allowed me to see all of the software plugins that were going to be installed, such as AutoCAD, Inventor and 3dsMax.  The setup program then prompted me to install the Autodesk 3dconnexion hotfix for AutoCAD 2013.  I downloaded the hotfix while the setup program continued to run.  After setup was completed, I opened AutoCAD to check if I had installed SP1 already (as this was a requirement for the hotfix).  SP1 was installed, so I installed the hotfix by replacing the acvmtools.crx in my AutoCAD 2013 folder.

Finally, I allowed setup to launch the proprietary 3DxWare program.  Oh, and I took the plastic cover off my SPP LCD screen 🙂 

wp_20130320_003-8835845

First tasks
I ran the Trainer software and it was certainly an eye opener.  While I could immediately see the potential and I could grasp how the device worked, I wouldn’t say that I was especially confident with it upon first use.  In fact, I played the placement game and I was informed that it “wasn’t the fastest time” the game master had seen 🙂

Next, I ran the Viewer and tried the 4 different control modes using the Menu button – Object, Camera, Target Camera and Helicopter mode.  I wonder which will be most useful in Revit?

I tried using Design Review at this early stage, and I struggled a little bit, but I thought “give it some time”.  I have a feeling this is to do with Design Review forcing the placement of the cameras to be outside the building envelope.

Now (drumroll please), on to …
The Revit Part

The device worked straight away (no configuration necessary).  I was pleased to see it Pan and Zoom in 2D views (Plans, Sections, Elevations etc) very easily and intuitively.  Switching to 3D, I couldn’t figure out how to Zoom.  I tested the shortcuts to Top/Bottom, Front/Back, Right/Left and they all worked nicely.  Sometimes I had to press Top and then Left or Right to show proper respect for gravity.  I could get Iso1 to work, but Iso2 did not.

It turns out that the Zoom problem was me… I found that you had to put one finger on the side of the dial nearest the LCD, and your thumb on the other side, to effectively use the push/pull motion to zoom.  It will take some practice – don’t expect to wow your colleagues if you have just bought it and plugged it in!  In fact, controlling the push/pull zoom on the device may be your biggest challenge – move slowly, and feel the resistance in the device.  Skip down to “Having Problems with the SPP and Revit?” to learn more.

The default shortcuts for Revit are not too bad, mainly to do with view styles (but I will talk more about customization and shortcuts later).  Interestingly, a VirtualNumPad is provided, so you can enter numbers using the mouse without taking your hands off either your standard mouse or your 3D mouse.

Of the Navigation Setting Keys, the Pan and Zoom key and the Rotation key essentially toggle (you always have to have one of them on, or both).  In Revit, you will commonly turn the Rotation key on and off (because you can’t really ‘Tilt’ a view in Revit anyway).

The overall Revit Experience
Using the SPP with Revit is very enjoyable.  It gives you a new, tactile way to experience and visualise your building.  You can really get inside the model, look around, and check things out.  However, to truly increase your productivity, you are going to have to take some time: time to get used to the controls, time to set up shortcuts to your liking, time to see how the SPP reacts under different conditions.

One of the biggest limiting factors is your general computer and display hardware.  If it is poor, then your experience will likely be choppy (check out the Supporting Hardware section below).

Specific Revit Tasks
I tested the SPP in the following Revit tasks:

  1. Family creation
  2. Conceptual massing / modelling
  3. Building modelling
  4. Building navigation and visualisation

Revit Tips
The single biggest tip is this – in Revit 2013 you can only switch between Object, Walk and Fly modes in a Perspective 3D view.  And only in 3D views will you see the little 3Dconnexion gizmo in the Navigation bar, which allows you to set the mode (between Object, Walk and Fly):

You can also set shortcuts (in Revit) to these modes and map them to buttons (in the SPP utility):

When using Walk mode, I recommend that you turn Dominant Axis off (top right hand button on the SPP).

In a 3D ortho view, it will help to use a Section Box if you are working with a large site or sparse 3D objects – it can be difficult to control if the extents of the model objects are geographically distant from one another, but a Section Box mitigates this problem.

Other tips:
Use your normal mouse to select objects as you visualize your building.  This will set the Pivot (centre of rotation) that the SPP will use.  Otherwise, you may find your building flying off over your shoulder.  Interestingly, the “pivot” in Revit get set to the selected object – but then that Pivot setting will persist even after objects are de-selected.

You can also use the Center Tool option to place the pivot / orbit point with a left-click of your “normal” mouse:

You should probably turn the Dominant Axis switch on, at least to start with.  Its a bit more forgiving.

You can use the Esc key on the SPP to stop commands or unselect objects in Revit as you navigate the model.  You can (obviously) also use Ctrl button on the SPP to select multiple objects.

Having Problems with the SPP and Revit?
If you run into trouble, there are a few steps to take:

  1. Don’t panic!
  2. Click the Fit button
  3. Try the Top / Left / Right buttons
  4. Map a button to Rezero.  If things go a little wacky, hit Rezero then close and re-open the 3D view.
  5. Use the ZoomToAwesome shortcut described below to quickly zoom the selected object

If you are struggling with the Zoom speed (like things are moving too close or too far away), then go into the SPP settings in Revit (by clicking the Menu button on the SPP), and turn the Zoom Speed all the way down, like this:

You may need to play with this setting to get it just right.

Revit Shortcuts and Customization
If you want to make the most of the SPP, you should use the plethora of buttons on the device to speed up common tasks.  I made a few awesome shortcuts.  One of these does three things with one click = Temporary Isolate – AutoSectionBox – Zoom to Fit.  Simply select an object, then press one button, and all this happens!  On my system, it looks like:

I also set a shortcut to remove the section box and Reset the Temporary Isolate.  (Note – autosectionbox only works in 3d ortho views).

I followed the lead on Wikihelp help video and made a custom shortcut that does two things – Show Workplane, and then Set Workplane.  I mapped this to the centre shortcut (number 5) on the SPP.

Do you remember Zoom to Awesome?  Well, we can make a shortcut to Zoom To the selected object with the SPP:

I set the Alt button on the SPP to be used as a Tab press – its very close to the main dial on the SPP… and in Revit, we are always tabbing.

For prolific Revit keyboard shortcut users (like me):

  • Don’t forget that you can right-click your normal mouse to access a list of Recent Commands – that way you can keep your two hands on their respective mice
  • I had already mapped most of my keyboard shortcuts (in Revit) to be under my left hand (near the ASDF keys) on a standard keyboard.  This way, its only a short ‘jump’ from the SPP to the LH side of the keyboard…(if you are right handed, that is).

My main Revit shortcuts look like this:

Revit Wishlist
My main item on the Revit wishlist would be the ability to use Walk mode in a 3D orthographic view.  As most of our actual modelling work gets done in an orthographic view (primarily because Revit doesn’t let us do things in a perspective camera view), then it just makes sense for the SPP to allow the more intuitive Walk mode in ortho / isometric 3D views.

I corresponded with 3Dconnexion’s Director of Global Marketing on this issue, and he notified me that “the 3D mouse integration (in Revit) is handled by Autodesk. We can make requests but in the past it’s proven more effective for Autodesk’s actual customers to make them”.  So, in some ways it is back on us (as users) to notify the Factory of what we want, perhaps by using this form and asking for Walk Mode in 3D orthographic views.

Supporting Hardware
I tested this on a PC running a Core i7 975 XE at 3.4ghz, with 12 gb of RAM – not a bad system.  Initially, I tested using a Nvidia Quadro FX 580.  This video card is getting a bit old now, and it showed (in fact, I generally ran it with Graphics Acceleration and Antialiasing turned off in Revit, for stability reasons).  The SPP causes you to want to smoothly rotate and zoom your model in a natural, gestural fashion – but if your graphics hardware can’t keep up, the experience is a bit choppy and laggy.

Thankfully, I upgraded to a Gigabyte GTX 660Ti WF2 Edition, and it completely changed my experience with the SPP and Revit.  Even with this high end card, however, I had to steer clear of Ambient Shadows and Realistic shading if I wanted to keep things smooth.  Anti-aliasing was no problem…

Note on Revit 2014 and the SPP
I anticipate that day-to-day use of the SPP with Revit 2014 will be more pleasing, due to the Graphics hardware performance tweaks that are present in the new version.  Things should be a bit more ‘fluid’ than in 2013…

The Other Part
AutoCAD Tips
You will probably want to disable rotation when using AutoCAD for architectural purposes (plans / sections etc).

Design Review Tips
You can’t really use Walk mode in ADR 2013, but you can approximate it by using a mixture of the Full Navigation or Tour Building Wheels and your ‘standard’ mouse, and turning off Rotation on the SPP.  You can now look with one mouse, and pan and zoom with the SPP.  A true Walk mode would be better, however.

3ds Max Design 2013 x64
There is nice integration between the SPP and 3ds Max.  Pressing the Menu button allows you to switch viewing modes easily.

Device Specifics – LCD
The LCD was initially very handy for viewing and opening emails.  Just press the home button (little rectangle with gears) then use arrow keys and OK.

Serial Number
Your SPP serial number is on the USB cable.

Weird things
I found that my PC’s keyboard or numpad would occasionally seem not to respond – it wasn’t really a big issue.

After switching between a few apps, the controller got ‘lost’.  It would not function in any programs (though the LCD screen would still work).  To fix this, I forcibly closed the 3dxsrv.exe process and then opened 3DxWare from the Start menu.  I then had to close the 3DxWare tray application (!) and close and reopen Revit. This seems like a driver issue.  This only happened once.

On another occasion, everything seemed to be ok, but nothing was happening when I moved the SPP.  In this case, I closed 3DxWare from the tray, then restarted it from the Start menu, and finally closed and reopened a Revit document.

If your controller doesn’t show a blue ring, it won’t work.  Unless you have turned off the LED in the settings, but why would you 🙂

Sometimes the view would ‘flip upside down’ in Revit and it was difficult to find the Top again (it seemed that even the ViewCube was flipped somehow).  It looked a bit like this:

Inverted view – press FIT to fix

On one occasion, I was running in a big etransmit in another instance of Revit, and it kept stealing focus.  This did not play well with the SPP.

Tested Software and Operating Systems (this list will be progressively updated)
Software that I used with the SPP:
Win7 64-bit
Design Review 2013 — works ok
Revit 2013 (update 2) — see above
VEO (version 1.5.1) — did not work
meshmixer 08 — did not work
Google Earth 7.0.3.8542 — did not work
AutoCAD 2012 — works nicely
Inventor Fusion 2012 — works nicely (Object, Walk, Fly and 2D modes all available)
Hosted Revit 2014 (Citrix Receiver) — did not work (possibly a Citrix config issue)
Adobe Reader X — worked intermittently
Adobe Acrobat XI — did not work

Autodesk 3ds Max Design 2013 64-bit — works nicely

Win8 64-bit

AutoCAD Mechanical
AutoCAD Electrical
Autodesk Alias Design 2014 — works nicely
Sketchbook Designer 2014 — did not work

Most of the above results can be verified on the Supported Software page.

Note: where software is marked as did not work above, this likely means that 3Dconnexion has not yet added a plugin for that piece of software to the SPP drivers.

The Summary
In the competitive AEC, CAD and BIM fields, each individual and company needs to establish a point of difference in order to establish their reputation and prove their inherent worth.  For most of us, our point of difference is our unique experience and breadth of knowledge.  However, experience needs to be paired with suitable tools – in technical terms, this means good quality PC hardware, and reliable input devices.

The SpacePilot Pro can give you an edge, a competitive advantage that differentiates you from your colleagues.

What about our questions from the start of the review?  Here are the answers:

  1. Is the SPP difficult to setup and start using?
    No, it’s easy.
  2. Is the SPP compatible with my modelling software of choice?
    Most likely, but you can check to make sure.
  3. Revit and the SPP – is it worth it?
    I think so – once you have set shortcuts and become used to the device, it is an enjoyable and productive way to interact with Revit.
  4. Should I buy one?
    Depends… do you want to have an edge that differentiates you from your colleagues? 🙂

How can you buy one?
Head over to http://www.3dconnexion.com/ and use the Buy links to Locate a Reseller, view Online Resellers, or buy in the 3Dconnexion shop.



Further reading
3Dconnexion 3D Mouse – WikiHelp
“Walk and Fly modes can only be used in a perspective projection (a camera view). Use Object mode to navigate an orthographic view, such as the default 3D view.”

In Fly mode “The orientation and height of the current view is not maintained.”

Revit: Revit 2012 – 3d mice – 3Dconnexion support
“I fired up Revit 2012; the first thing you notice is that an additional icon is included within the navigation bar.”

Revit Architecture 2012 and the SpacePilot PRO | ClubRevit

Using the 3DConnexion SpacePilot Pro in Revit Products – WikiHelp (video by Tom Vollaro)
This video shows a cool tip – you can set multiple keyboard shortcuts to occur one after the other and map that to a SPP shortcut key.  In the example, Tom turns Workplane Visibility on and then starts the Set Workplane command all with one button press!

AEC Magazine – 3DConnexion SpaceMouse in Revit 2012
” those who do not use a great deal of keyboard shortcuts to drive Revit will see even more benefit from the device than those that do.”

58741-Extend Your 3D Mouse Use into Revit 2012 and Beyond

Case Study – Jay Zallan

SpacePilot™ Pro from 3Dconnexion

3D Mouse Navigation: A Better Way to Design
So What’s It Like When You Don’t Use a 3D Mouse?
We meet some pretty passionate 3D mouse users. Sometimes, they’re even more passionate about what it’s like working without one.
“It’s like driving a stick-shift transmission for the first time,” says Jonathan Landeros. “I have to remember which keys are used for navigation, and I have to make sure to move my hand to that icon or hotkey. Without my 3D mouse, navigation isn’t quite as clean and smooth.”

3D Connexion – What we found. – Autodesk Discussion Groups
This link includes comments on the driver development for 3Dconnexion devices, as well as one company’s experience with Support.

A bit of history and dialogue
I received my SpacePilot Pro back on 19 March 2013, as my Twitter followers would know:

While I was testing, there was some interest generated in a product review:

 

 

via Chad Smith on Youtube:

Chad Smith13:24

So, how are you finding it?
I have a Space Navigator and find it a little sluggish with Revit projects, but Revit Family creation is pretty cool. It works really well with Inventor too. Basically, anything which is small component size.