Skip to main content

Roof Catalog

BKJ Automation

Roof Catalog

BKJ Automation

Browse and place 50+ embedded roof assemblies directly into your project. Preview cross-sections, edit layer thicknesses, export schedules, and stamp BKJ shared parameters automatically

$11.99/month

Roof Catalog eliminates the manual process of building roof assemblies from scratch in Autodesk® Revit®. With a single click from the Add-Ins ribbon, you get instant access to a curated library of 50+ professionally defined roof assembly types spanning residential, commercial, low-slope, metal, historic, and specialty categories.

Key Features:

  • 50+ Built-In Roof Assemblies — Asphalt shingle, metal panel, clay/concrete tile, TPO/EPDM/PVC membrane, green roof, BUR, modified bitumen, SIP, fire-rated, BIPV, and more. Every assembly includes accurate layer thicknesses, material assignments, and function classifications (Structure, Insulation, Membrane, Finish).
  • Interactive Cross-Section Preview — See a to-scale layer diagram of every assembly before placing it, including material colors, thicknesses, and function labels.
  • Add to Project — Places a real FootPrintRoof or ExtrusionRoof element in your Revit model using the selected assembly as a native RoofType with a full CompoundStructure. Falls back to a DirectShape in the OST_Roofs category when needed so elements always appear in roof schedules.
  • Batch Placement — Select and place multiple roof types at once. Each sample is placed in sequence east of your building geometry with a configurable sample size (2′×2′ up to 20′×20′) and slope angle (flat, 10°, 20°, 30°, 45°, 60°).
  • Create Detail — Generates a drafting view with a rendered cross-section drawing of the selected assembly, ready to place on any sheet.
  • Place on Sheet — Places the generated drafting view directly onto a chosen sheet in one click.
  • Quantity Takeoff — Tabulates all placed BKJ roof assemblies in the model: count, total area, average area, fire rating, and thickness. Export to CSV.
  • Manufacturer Resources — Links to spec sheets and product data for compatible roofing manufacturers.
  • Shared Parameters — Automatically stamps every placed element with BKJ shared parameters: Assembly ID, Display Name, Category, Fire Rating, R-Value, Slope, Thickness, and more.
  • BKJ_Roofing Workset — All placed elements are automatically assigned to a BKJ_Roofing workset in workshared models.
  • Scale Lock — Locks the drafting view scale so cross-section details are always plotted at the correct size.
  • Custom Types — Save and reload your own roof assembly definitions alongside the built-in library.

Compatibility:

Revit 2023, 2024, 2025, 2026, and 2027 (Win64)

Subscription Required:

An active Design and Make Marketplace subscription is required to use this plugin. A free trial is not available; purchase grants immediate access.

Details

Frequently asked questions (FAQs)

System Requirements:

- Revit 2023, 2024, 2025, 2026, or 2027 (Win64)

- Windows 10 or Windows 11 (64-bit)

- .NET Framework 4.8 or higher

- Internet connection required on first use for subscription validation

Subscription & Licensing:

An active Autodesk App Store subscription is required. Entitlement is verified automatically against your signed-in Autodesk account each Revit session. No manual license key is needed.

Log File Location:

%APPDATA%\BKJ_Automation\Logs\RoofCatalog.log

Custom Types:

User-defined custom roof assemblies are saved to:

%APPDATA%\BKJ_Automation\CustomTypes\

Shared Parameters:

The plugin automatically writes a shared parameter file to:

%APPDATA%\BKJ_Automation\BKJ_RoofSharedParams.txt

and binds all BKJ parameters to the Roofs category on first placement.

- In rare cases, a FootPrintRoof may fail to place if the active Revit template has no valid base RoofType. The plugin automatically falls back to a DirectShape in the OST_Roofs category so the element still appears in schedules.

- On first launch, Revit may display a security warning asking you to confirm loading the add-in. Select "Always Load" to prevent this on future launches.

- In projects with very high room or element density, bounding-box scanning for auto-placement origin may be slow. Batch-placing a smaller selection resolves this.

- Workshared models: if the BKJ_Roofing workset is owned by another user, workset assignment will be skipped silently. The element is still placed; reassign the workset manually if needed.

For support, contact BKJ Automation:

Email: brandonjones1528@yahoo.com

Please include the following in your message:

  • Revit version (e.g. Revit 2026)
  • Windows version
  • A description of the issue and the steps to reproduce it
  • The BKJ log file located at:

%APPDATA%\BKJ_Automation\Logs\RoofCatalog.log

Response time: within 2 business days.

Feature requests and feedback are welcome and may be incorporated into future updates.

Found an issue?

Report a problem