OBJ Exporter SDK for Autodesk Revit

About the SDK

This is C# based SDK to Export Revit files to OBJ format. You just need to call export function from your c# code.


C# Code Snippet:

Revit_OBJ_SDK.RevitOBJSDKSettings settings = new Revit_OBJ_SDK.RevitOBJSDKSettings();
Revit_OBJ_SDK.ConvertToOBJSDK convertToOBJSDK = new Revit_OBJ_SDK.ConvertToOBJSDK();
convertToOBJSDK.ConvertToOBJCommand(UIApplication , "E:\\Test\\Revit\\abc.obj", settings);


YOU CAN INTEGRATE/USE/CALL API SERVICES FROM YOUR PRODUCT/SOFTWARE. If you have any requirement, please contact us to get the SDK Trial.

1. Generate universal file format (.OBJ)
2. Fast obj conversion process
3. Share design without needing any special software to view it
4. Small file size
5. Control quality and size while converting to OBJ file
6. Choice of writing Normal in OBJ
7. Colors material and Texture support
8. Control to choose scale unit (MM, CM, Feet, Meter etc.) of OBJ file
9. APIs to call from other program/application

SDK Setting Options

Version 1.0, 03/19/2020
1. Revit to OBJ Exporter SDK

End user license agreement

Terms and Condition

1. License key will be sent immediately after payment
2. Add this license key in Help dialog and activate the plugin.

More Details

Contact at support@visionworkplace.com to get the SDK Trial.


1. For Revit 2016 and 2017 add reference of dll 'RvtOBJ_Converter_16_17.dll' to your project and for Revit 2018, 2019 and 2020 add reference of 'RvtOBJ_Converter_18_20.dll', Other dlls are common.
2. Use .net framework 4.7.
3. Use following code to convert

Revit_OBJ_SDK.RevitOBJSDKSettings settings = new Revit_OBJ_SDK.RevitOBJSDKSettings();

            settings.ShowMessageBox = false;

            settings.Y_Z_Flip = true;

            settings.LevelOfDetail = 14;



            Revit_OBJ_SDK.ConvertToOBJSDK convertToOBJSDK = new Revit_OBJ_SDK.ConvertToOBJSDK();


            // This function takes three parameters

            // 1) ExternalCommandData eCommandData

            // 2) Output file path

            // 3) RevitOBJSDKSettings

            // Get UIApplication from eCommandData Object


            convertToOBJSDK.ConvertToOBJCommand(UIApplication , "E:\\Test\\Revit\\abc.obj", settings );

Note: If you have our plugin "OBJ Converter for Autodesk Revit" installed, then remove it before using the SDK