Jabbar Huseynzada
.NET 8Revit APICryptlex License

ViewGen - Revit plugin

ViewGen is a productivity plugin for Autodesk Revit that automates the creation of callouts, elevation views, and section cuts directly from selected elements. What normally takes minutes of repetitive clicking gets reduced to a single action.

What It Does

  • Automatically generates callout views from selected rooms or areas
  • Creates elevation views around selected elements with configurable offsets
  • Produces section cuts based on element orientation and geometry
  • Names and organizes generated views according to project standards
  • Supports batch generation across multiple elements at once

Why It Exists

Revit's built-in view creation workflow is manual and repetitive. On large projects, architects and drafters spend significant time creating and naming views that follow predictable patterns. ViewGen eliminates that overhead by reading element geometry and generating the correct views automatically.

Tech Stack

  • .NET 8 — core plugin runtime targeting the Revit API host process
  • Revit API — deep integration for element traversal, view creation, and document transactions
  • Cryptlex License — license validation and activation management for commercial distribution

License Management

ViewGen uses Cryptlex to handle software licensing. Users activate the plugin with a license key tied to their machine, enabling offline validation without a persistent server connection. This keeps the plugin functional in restricted BIM environments where internet access may be limited.

My Role

I built the full plugin — from Revit API integration and view generation logic to the licensing system and documentation API. The live documentation is available at arxitech.solutions/api/PluginDocumentation.