Cesium passa a calcular volumes diretamente em modelos BIM
A Cesium passou para disponibilidade geral (GA) o conjunto de ferramentas para trabalhar com modelos de projeto CAD e BIM num contexto geoespacial. O essencial para os projetistas: um modelo do Revit, IFC, AutoCAD ou MicroStation pode ser carregado para a nuvem Cesium ion, colocado sobre o terreno e consultado quanto a dados de engenharia. Por exemplo, é possível calcular o volume de material por elementos do modelo.
Entraram em produção o carregamento de modelos de projeto, o BIM/CAD Tiler, a importação a partir do Bentley Infrastructure Cloud, a georreferenciação com pré-visualização antes do tiling, a construção automática de contornos de corte do relevo com o Clipping Assist e as consultas aos modelos de projeto. Algumas outras funcionalidades, incluindo a árvore do modelo e o ajuste das medições às arestas, estão por agora disponíveis como Technology Preview.
O modelo fica no lugar ainda antes do tiling
Antes, um erro na posição do modelo só era detetado depois de o tiling terminar. O novo processo de georreferenciação, que segundo a empresa surgirá em breve no Cesium ion, acrescenta um passo de pré-visualização: a posição do modelo pode ser vista, verificada e corrigida antes de o tiling começar.
A segunda tarefa que antes era resolvida à mão é o corte do relevo existente ou de conteúdo 3D em torno do terreno do projeto. O Cesium ion constrói agora ele próprio um contorno em formato GeoJSON a partir do tileset carregado, para ser usado como polígono de corte. O polígono não tem de ser desenhado a partir do zero: o utilizador recebe um rascunho que depois verifica e aperfeiçoa.
Os modelos do Bentley Infrastructure Cloud (iModel) ligam-se ao Cesium ion e combinam-se com outros dados sem exportar nem duplicar o projeto original. O modelo de projeto mantém-se assim num único exemplar e não se dispersa em cópias por diferentes sistemas.
Formatos e consultas a todo o modelo
A Cesium acrescentou o BIM/CAD Tiler no verão, usando tecnologias da Bentley. Aceita os formatos Revit (.rvt), IFC, MicroStation (.dgn), AutoCAD (.dwg) e DXF. Como se conclui do guia de escolha do tiler, para DGN, DWG e DXF é a única opção, e os ficheiros do Revit podem ser carregados sem uma instalação local do Revit. A maior parte das propriedades dos elementos é guardada pelo tiler numa base de dados externa, pelo que podem ser consultadas mesmo para as partes do modelo que não estão carregadas no ecrã nesse momento. Durante o tiling é possível filtrar os tipos de geometria — geometria poligonal, linhas ou texto. O segundo tiler, o Design Tiler, mantém o seu próprio nicho: é necessário quando as propriedades dos elementos são complexas e aninhadas ou têm de estar diretamente no tileset, por exemplo para estilização.
Chegou também a GA a interface de programação para consultas aos elementos do modelo. Devolve mais dados, incluindo conjuntos de propriedades IFC que antes estavam inacessíveis. A novidade são as consultas de agregação: para todos os elementos correspondentes é possível obter a contagem, o mínimo, o máximo, a média ou a soma dos valores de uma propriedade. A empresa dá o exemplo de um orçamentista que conta todas as lajes de betão de um nível selecionado e o respetivo volume total de betão em metros cúbicos, bem como o cálculo do peso das armaduras para um projeto de ponte.
A própria Cesium ressalva que o resultado depende do ficheiro de origem:
«Como a estrutura de dados e os metadados diferem de modelo para modelo, o volume de informação disponível através da API e a eficiência das consultas a essa informação também podem variar.»
Parâmetros cuidadosamente preenchidos no Revit ou no IFC, a julgar por isto, influenciam diretamente o resultado, enquanto um modelo com propriedades vazias pouco dará. Nas FAQ a empresa enumera também imperfeições concretas: os compartimentos e espaços do Revit entram por defeito no resultado como volumes semitransparentes acima do modelo (podem ser ocultados por estilo, está planeada uma correção na fase de tiling) e as anotações de texto são por agora classificadas como elementos físicos e aparecem igualmente no tileset.
O que está ainda em acesso antecipado
- Árvore do modelo ao estilo BIM. APIs experimentais expõem a hierarquia do modelo — elementos pai e filho —, sendo o aspeto da árvore construído pelo próprio desenvolvedor da aplicação.
- Ajuste às arestas. As ferramentas de medição do Cesium ion SDK colocam pontos diretamente nas arestas da geometria. As APIs de ajuste no Cesium ion e no CesiumJS permanecerão experimentais enquanto a empresa recolhe comentários.
- Comparação de versões. A possibilidade de atualizar modelos e a API para comparar versões surgiram em setembro. Na lição sobre comparação de versões são confrontadas as duas últimas versões de um modelo e realçados os elementos adicionados, alterados e eliminados. O lançamento em GA está planeado para dezembro.
Ao modelo pode perguntar-se por palavras
Segundo a empresa, os fluxos de trabalho descritos podem ser executados através do Cesium ion MCP — um servidor que a Cesium lançou em outubro; por ele estão também disponíveis consultas com análise de dados de engenharia. De acordo com a documentação, ligam-se a ele o Claude, o Codex, o Cursor, o GitHub Copilot, o Claude Desktop e o ChatGPT; o acesso é feito através de uma conta ion por OAuth. O assistente sabe procurar ativos, enviar dados para tiling, importar iModel e consultar elementos do modelo. Os próprios ficheiros, no carregamento, vão diretamente para o armazenamento do ion e não passam pelo modelo de IA.
A quem serve e onde estão os limites
Provavelmente servirá em primeiro lugar a equipas de projetos de infraestruturas e de gémeos digitais que precisam de mostrar o modelo de um edifício ou de uma ponte sobre o terreno real no navegador e responder à pergunta do cliente sobre volumes. Para elas, a cadeia «exportação do CAD — conversão — georreferenciação manual — tabela de propriedades separada» encurta-se bastante. Um detalhe importante é dispensar a instalação obrigatória do Revit na máquina de quem prepara o modelo para publicação.
Há também limitações. Num mesmo carregamento todos os ficheiros têm de ser do mesmo formato: misturar IFC e DWG de uma vez não é possível. A página de aprendizagem do tiler, à data de preparação deste material, ainda o assinalava como Technology Preview, com o aviso de que as APIs podem mudar. As propriedades dos elementos não estão integradas nos tiles, é preciso pedi-las à nuvem com uma consulta separada, pelo que a aplicação, aparentemente, fica ligada ao Cesium ion. O plano gratuito Community destina-se a uso pessoal não comercial e dá 10 GB de armazenamento e 15 GB de tráfego por mês; as quotas de consultas à base de dados do tiler BIM/CAD foram remetidas para as FAQ e encontram-se também em estado Technology Preview. A empresa reuniu instruções passo a passo na secção de lições sobre BIM/CAD.
Qual das novas funcionalidades da Cesium lhe seria mais útil?
- Consultas de agregação
- Comparação de versões