Skip to content

Convert In-Place

Convert In-Place transforms Revit in-place families into reusable loadable families (.rfa files). In-place families are project-specific elements that cannot be easily shared or reused across projects. This tool extracts geometry, transfers materials, and optionally replaces original instances with the new loadable family at their exact positions.

Find Convert In-Place on the Amorphous ribbon tab in the Family Tools panel.

Smart Pre-Selection: Select in-place family instances in Revit before launching the command to skip the family selection step and go directly to conversion options.


  • Batch conversion - Convert multiple in-place families in a single operation
  • Smart pre-selection - Pre-select instances to streamline the workflow
  • Automatic template matching - Selects appropriate family templates based on original category
  • Material transfer - Preserves materials from the original geometry
  • Instance replacement - Optionally replace originals with new loadable family instances
  • Custom template support - Use any .rft family template for specialized conversions
  • Progress tracking - Real-time progress display with cancellation support
  • Detailed summary - Review success/failure counts with error messages

The add-in uses a 3-step wizard interface that guides you through the conversion process.

  1. Launch the tool from the ribbon (optionally pre-select in-place instances first)
  2. Select families to convert (or use pre-selection to skip this step)
  3. Configure options - template mode, material transfer, instance replacement
  4. Set output folder and click Convert
  5. Review the summary and open the output folder

For faster conversions when you know exactly which families to convert:

  1. Select in-place family instances directly in any Revit view
  2. Click “Convert In-Place” on the ribbon
  3. The wizard opens at Step 2 (Options), skipping family selection
  4. Configure options and proceed with conversion

This step displays all in-place families found in your project, grouped by category.

ElementDescription
Warning barReminder that converted geometry is static (no parameters)
Family listAll in-place families grouped by category with instance counts
Category headersCollapsible groups (e.g., “Generic Models”, “Casework”)
Instance countShows how many instances exist (e.g., “CustomElement (3 instances)“)
Select AllSelect all families in the list
Deselect AllClear all selections
NextProceed to Step 2

Configure how families should be converted.

ElementDescription
Match CategoryAutomatically select template based on original category (recommended)
Generic ModelUse Generic Model.rft for all conversions
CustomBrowse to select any .rft template file
Browse buttonOpens file picker for custom template selection
Transfer MaterialsCopy material properties from source geometry (default: on)
Replace OriginalDelete in-place instances and place new loadable family (default: off)

Set the output location and start the conversion.

ElementDescription
Output folderWhere .rfa files are saved (default: Documents\Converted Families)
BrowseSelect a different output folder
ConvertStart the conversion process
Progress barShows conversion progress with current family name
CancelStop the conversion (available during processing)
Summary panelShows total, succeeded, and failed counts after completion
Open FolderOpen the output folder in File Explorer

ModeDescriptionBest For
Match CategoryAuto-selects template based on original categoryMost conversions
Generic ModelUses Generic Model.rft for everythingQuick conversions, troubleshooting
CustomUse any .rft template you specifySpecialized categories, custom templates
OptionDefaultDescription
Transfer MaterialsOnCopy materials from source geometry to new family
Replace OriginalOffDelete in-place instances and place new loadable family at exact positions
Output FolderDocuments\Converted FamiliesWhere .rfa files are saved

When using Match Category mode, the add-in maps categories to templates:

CategoryTemplate Used
Generic ModelsGeneric Model.rft
CaseworkCasework.rft
ColumnsColumn.rft
DoorsDoor.rft
Electrical EquipmentElectrical Equipment.rft
Electrical FixturesElectrical Fixture.rft
EntourageEntourage.rft
FurnitureFurniture.rft
Furniture SystemsFurniture System.rft
Lighting FixturesLighting Fixture.rft
Mechanical EquipmentMechanical Equipment.rft
PlantingsPlanting.rft
Plumbing FixturesPlumbing Fixture.rft
RailingsRailing.rft
SiteSite.rft
Specialty EquipmentSpecialty Equipment.rft
Structural ColumnsStructural Column.rft
Structural FoundationsStructural Foundation.rft
Structural FramingStructural Framing - Beams and Braces.rft
WindowsWindow.rft
Other categoriesGeneric Model.rft (fallback)

  • Pre-select for speed - In large projects with many in-place families, pre-selecting specific instances avoids a full project scan
  • Review before replacing - Test with Replace Original off first to verify the converted family looks correct before deleting originals
  • Match Category for accuracy - Use Match Category template mode to ensure the family appears in the correct category browser location
  • Check materials - If materials don’t appear in the converted family, ensure the original in-place geometry has materials assigned
  • Create a dedicated folder - Organize converted families in a separate folder for easy management
  • Batch similar elements - Convert families of the same category together for consistent results
ScenarioRecommended Settings
Create reusable library from projectMatch Category + Transfer Materials
Quick conversion for sharingGeneric Model + Transfer Materials
Clean up project (remove in-place families)Match Category + Replace Original
Specialized family creationCustom template + as needed

LimitationDetails
Static geometry onlyNo parametric dimensions, formulas, family parameters, or constraints. The converted family is a fixed geometric snapshot.
No nested familiesNested family relationships are not preserved; geometry is flattened into single solids.
No void geometryVoid cuts from in-place families are flattened.
Template compatibilityExtracted geometry must be compatible with the selected template’s category and host requirements.
TransfersDoes Not Transfer
Solid geometryParametric dimensions
Surface materialsFamily parameters
Model curvesFormulas and constraints
Geometric positionNested family references
Void geometry (subtracts from flattened solid)
Reference planes/lines

Cause: Some complex in-place geometry may not transfer cleanly to a loadable family.

Solutions:

  • Try using Generic Model template instead of Match Category
  • Convert one family at a time to identify which specific geometry is problematic
  • Simplify the in-place geometry in the original before converting

Materials not appearing in converted family

Section titled “Materials not appearing in converted family”

Cause: The source geometry may use paint instead of assigned materials, or Transfer Materials was disabled.

Solutions:

  • Ensure Transfer Materials is enabled in Step 2
  • Check if the source in-place family has materials assigned to geometry (not just painted surfaces)
  • Open the converted family and manually assign materials if needed

Placement is incorrect after Replace Original

Section titled “Placement is incorrect after Replace Original”

Cause: The tool uses the geometry bounding box minimum point for placement.

Solutions:

  • Verify the source instance is placed at the expected level
  • Check if the in-place family has unusual geometry bounds
  • After replacement, manually adjust the new instance position if needed

Cause: Revit family templates are not installed in the expected location.

Solution: Ensure family templates are installed at:

C:\ProgramData\Autodesk\RVT {version}\Family Templates\English-Imperial\

or

C:\ProgramData\Autodesk\RVT {version}\Family Templates\English\

Cause: The full project scan for in-place families takes time on large projects.

Solution: Use pre-selection - select specific in-place instances in Revit before launching the command to skip the scanning step.

Conversion succeeds but geometry looks different

Section titled “Conversion succeeds but geometry looks different”

Cause: In-place families may contain reference planes, work planes, or construction geometry that affects the final appearance.

Solutions:

  • Open the converted family in the Family Editor and review/clean up geometry
  • Check if the original had hidden reference geometry affecting bounds
  • Consider this a starting point for manual family refinement