Pular para o conteúdo
Octo × BIM no Revit Pedir um diagnóstico

Octo para BIM no Revit

O modelo já tem a informação. O Octo ajuda a tirá-la de lá.

Na construção civil, o Revit guarda o projeto como modelo de informação. A API do Revit permite escrever comandos próprios, os add-ins, que exportam, conferem e organizam esse modelo. O Octo pode propor e escrever esses add-ins e as rotinas que os usam, sempre para revisão da sua equipe.

Um modelo do Revit com vistas e folhas entra no Octo, que devolve a exportação em IFC e as pranchas em PDF e DWG. ENTRADA MODELO .RVT VISTAS FOLHAS IFC EXPORTAÇÃO PDF · DWG PRANCHAS Document.Export(pasta, nome, IFCExportOptions) OCTO × CONSTRUÇÃO BIM NO REVIT CC-01
Manifesto.addinregistra o add-in no Revit
Exportação pela APIIFC, PDF, DWGmétodos na referência da API 2026
Na nuvemRVT, RFARevit Automation API, sem Revit instalado
Fontes12listadas no fim da página
01

O que o Octo faz com o Revit.

Seis entregas possíveis. Todas partem do modelo e das regras da sua equipe e vão para revisão antes de valer.

Exportação de IFC em lote

Pode escrever um comando que exporta o documento para IFC com Document.Export e as opções de IFCExportOptions, sempre com a mesma configuração para toda a equipe.

Entrega: comando de exportação com as opções registradas

Pranchas em PDF e DWG

Pode montar a exportação de uma seleção de vistas para PDF (PDFExportOptions) e para DWG (DWGExportOptions), a partir de uma lista definida pelo projeto.

Entrega: conjunto de pranchas gerado pela mesma regra

Relatórios a partir do modelo

Pode ler dados do modelo pela API e gerar planilhas de conferência, uso que a própria Autodesk cita para a automação do Revit: analisar dados do modelo e extrair relatórios.

Entrega: relatório para revisão da equipe

Rotinas que não param em diálogo

Pode tratar as caixas de diálogo do Revit pelo evento DialogBoxShowing, com a resposta decidida antes pela equipe, e encadear etapas pelo evento Idling.

Entrega: rotina com cada resposta automática anotada

Processamento na nuvem

Quando não se quer depender de um computador com Revit, a Revit Automation API roda add-ins no motor do Revit na nuvem da Autodesk para processar ou criar arquivos RVT, RTE e RFA.

Entrega: proposta de fluxo na nuvem, para avaliação

Exportador IFC aberto

O exportador IFC do Revit é código aberto da Autodesk, com licença LGPL v2. Quando uma regra de exportação precisa ser entendida, o código publicado pode ser consultado.

Entrega: resposta com o trecho do código citado
02

Oito braços, um modelo.

O mesmo ciclo do Octo, aplicado a esta frente. Cada braço tem um papel estreito; quem aprova e quem assina são pessoas da sua equipe.

  1. Descoberta

    Identifica versão e uso

    Qual versão do Revit, quais add-ins já estão instalados, quais exportações a equipe faz hoje e com quais configurações.

  2. Dados

    Mapeia o que sai do modelo

    Parâmetros, vistas, folhas e categorias que cada entrega usa. Sem esse mapa, uma exportação em lote repete o mesmo erro em todos os arquivos.

  3. Segurança

    Respeita o modelo do cliente

    O modelo é do cliente. O Octo trabalha numa cópia ou no ambiente que a equipe liberar, e só lê o que a tarefa pede.

  4. Arquitetura

    Escolhe o caminho

    Add-in no Revit da equipe quando a rotina roda no escritório; Revit Automation API quando o processamento pode ir para a nuvem da Autodesk.

  5. Desenvolvimento

    Escreve o add-in

    Comando externo (IExternalCommand) com manifesto .addin e AddInId próprio, com as opções de exportação escritas no código.

  6. Revisão

    Confere num projeto conhecido

    Roda primeiro num modelo cuja saída a equipe já conhece e compara arquivo por arquivo.

  7. Publicação

    Instala com o seu ok

    O manifesto vai para a pasta de add-ins da versão do Revit só nas máquinas que a equipe indicar.

  8. Documentação

    Registra a regra

    Quais opções cada exportação usa e por quê. O próximo projeto parte desse registro.

O Octo não assina projeto. A responsabilidade técnica pelo modelo e pelas pranchas continua com o profissional habilitado da sua equipe.

03

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher. A ferramenta que a sua equipe já usa continua sendo a referência.

TarefaCaminhoObservação
Exportar IFC do modeloAdd-in com Document.Export e IFCExportOptionsO exportador IFC do Revit é aberto (LGPL v2)
Gerar PDF e DWG de uma lista de vistasAdd-in com PDFExportOptions e DWGExportOptionsLista de vistas definida pelo projeto
Rotina longa dentro da sessão do RevitEventos Idling e DialogBoxShowingRespostas a diálogos decididas antes pela equipe
Processar RVT ou RFA sem Revit instaladoRevit Automation API, na APS (Autodesk Platform Services)Roda na nuvem da Autodesk
Registrar o add-inManifesto .addin com AddInId únicoO Revit recusa dois add-ins com o mesmo id
04

Do pedido à rotina.

Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua equipe.

Proposta, não promessa

1 Hoje

Exportações sob demanda

Você descreve a entrega e o Octo propõe o add-in ou a rotina.

  • “Exporte o IFC deste modelo com as opções do contrato”
  • PDF de uma lista de pranchas
  • Relatório de parâmetros para conferência
Ganho: a mesma exportação, com a mesma configuração, toda vez
2 Próximo

Lotes do escritório

As exportações de vários modelos podem passar a rodar em lote, no Revit da equipe.

  • Lista de modelos e de entregas por projeto
  • Registro de cada arquivo gerado
  • Conferência dos arquivos antes do envio
Ganho: a equipe revisa o resultado, não repete cliques
3 Depois

Processamento na nuvem

Quando fizer sentido, parte do lote pode ir para a Revit Automation API.

  • Avaliação do fluxo com a sua equipe
  • O mesmo add-in, em outro ambiente
  • Registro de versão e de entrada de cada execução
Ganho: o lote deixa de depender de uma máquina livre
05

Confirmado em fonte.

Cada ponto abaixo tem fonte publicada pelo fabricante, pelo projeto ou pelo órgão responsável. As fontes estão na seção seguinte.

7

pontos com fonte publicada, cada um com a referência indicada ao lado.

ConfirmadoAdd-in registrado por manifesto
Comandos e aplicações externas precisam ser registrados para aparecer no Revit; os arquivos .addin das pastas de add-ins são lidos na inicialização. O manifesto indica a classe que implementa IExternalCommand ou IExternalApplication.Fonte: Revit API Developers Guide 2024, Add-in Registration
ConfirmadoComando externo
Um comando externo é uma classe que implementa IExternalCommand. O ponto de entrada é o método Execute, e o resultado devolvido (Succeeded, Failed ou Cancelled) decide se o Revit mantém ou desfaz as alterações.Fonte: Revit API Developers Guide, External Commands
ConfirmadoPasta e id do add-in
O manifesto fica em C:\ProgramData\Autodesk\Revit\Addins\<ano>, e o Revit recusa carregar dois add-ins com o mesmo id.Fonte: Revit API Developers Guide 2025, manifesto do add-in
ConfirmadoExportação para IFC, PDF e DWG
A referência da API 2026 documenta a exportação do documento para IFC (Document.Export com IFCExportOptions) e a de uma seleção de vistas para PDF e para DWG.Fonte: Revit API 2026, referência
ConfirmadoDiálogos e ociosidade
O evento DialogBoxShowing avisa quando o Revit vai mostrar uma caixa de diálogo, e OverrideResult a fecha com o valor indicado. O evento Idling avisa quando o Revit não está em ferramenta nem em transação ativa.Fonte: Revit API 2026, referência
ConfirmadoRevit na nuvem
A Revit Automation API é o motor do Revit rodando na nuvem, com acesso à API completa do Revit DB sem Revit instalado, para rodar add-ins que processam ou criam dados RVT, RTE e RFA. A Automation API da APS também integra AutoCAD, 3ds Max, Inventor e Fusion, para processamento em lote.Fonte: Autodesk Platform Services, Automation APIs
ConfirmadoExportador IFC aberto
O código .NET que o Revit e o Revit LT usam para IFC, da versão 2019 em diante, é publicado pela Autodesk no GitHub, com licença LGPL v2.Fonte: GitHub, Autodesk/revit-ifc
06

O que o Octo faz e o que fica com vocês.

O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.

O Octo prepara

Levanta, calcula, organiza e gera os documentos: planilhas, relatórios, pranchas e minutas.

Entrega: material pronto para conferir

A sua equipe confere

O profissional habilitado confere o que o Octo entregou antes de assinar. Se algo não fecha, volta para o Octo com a correção.

Etapa: conferência por quem assina

Quem assina

O Octo não assina. Projeto, laudo, ART/RRT, prestação de contas e qualquer documento oficial continuam assinados pelo profissional habilitado da empresa ou do órgão: aqui, o engenheiro ou o arquiteto responsável, com ART ou RRT.

Assinatura: engenheiro ou arquiteto, com ART/RRT
07

Fontes.

Documentação da Autodesk e repositório oficial usados no levantamento. Consultadas em 28/10/2026.

Qual entrega do modelo toma o tempo da sua equipe?

O diagnóstico começa por um modelo e uma entrega que você já conhece, sem mexer no seu projeto. Você recebe uma proposta do que dá para automatizar e decide com ela na mão.