We have been asked many times to provide a VR Sketch for Autodesk Revit. We expect a VR Sketch version for Revit to be a very useful tool that can augment the popular product. We got to the point of having a working beta version of a view-only version of VR Sketch and decided to discontinue the development.
For those interested in trying it out, we are publishing the source code of the Revit plugin which works with an unmodified version of VR Sketch, using either the tethered or standalone VR headset. It requires compilation of the plugin from source code https://github.com/lightscapevr/revit-vrsketch-plugin/blob/main/VRSketch/README.txt with the detailed technical instructions placed below. You are free to use it for personal use with a valid VR Sketch license.
Baroque Software is not interested in continuing the development of the plugin nor is it interested in distributing the binaries on the Autodesk store. If you are excited about doing that yourself, we are open to sublicensing VR Sketch for commercial sales on the Revit store. Contact us at info@baroquesoftware.com.
Technical instructions:
This assumes you are familiar with building Revit plugins. Refer to Autodesk official documentation and sources found on the internet if you are unfamiliar. We tested the build on Revit 2022 and 2023.
You need VR Sketch installed, either on a PC VR or on Meta Quest.
-
Starting from the sources, you need first to build the solution with Visual Studio. You need to either fix the path to a few DLLs, or make a folder called “RevitDLLs” in the directory containing this README, and copy the required DLLs there. Fish them around from the Revit directories. The DLLs are:
NewtonSoft.Json.dll RevitAPI.dll RevitAPI.xml RevitAPIUI.dll RevitAPIUI.xml -
edit the file
VRSketch.addinto fix the path toVRSketch.dllthat file should have a line that says:<Assembly>Y:\VRSketch\bin\Debug\VRSketch.dll</Assembly>and you must replace it with the correct path, something like:
<Assembly>C:\Some\Path\VRSketch.dll</Assembly> -
Copy the
.addinfile toC:\ProgramData\Autodesk\Revit\Addins\20## -
Start VR Sketch program itself, on PC there is an executable file in Sketchup plugin directory which is usually
C:\Users\%USERNAME%\AppData\Roaming\SketchUp\SketchUp 2017\SketchUp\Plugins\VRSketch\VRSketch##.#.#.exeYou might need to edit the hardcodedVRSKETCH_EXE_VERSIONinVRSketch\VRSketchPlugin.csYou can change it to any more recent version.