Modelos cada vez mais complexos geometricamente e mais detalhados. A evolução da tecnologia BIM nos últimos anos permitiu aos profissionais do sector da construção trabalhar diariamente com ficheiros digitais com um volume de informação cada vez mais completo e preciso, tornando-se réplicas virtuais da própria realidade. Para oferecer a melhor experiência de visualização destes modelos, o nosso visualizador 3D evoluiu para mostrar a representação geométrica tridimensional com um elevado nível de precisão e sem erros de reprodução. E tudo isto com a qualidade visual da indústria dos videojogos que caracteriza a nossa plataforma.
A rápida adopção e evolução da tecnologia BIM nos últimos anos permitiu desenvolver o conceito de gémeo digital no sector da construção com um nível de detalhe inimaginável há poucos anos. As contribuições dos diferentes agentes para o projeto digital contêm informações cada vez mais detalhadas, nomeadamente do ponto de vista da representação geométrica tridimensional, resultando em modelos mais fiéis à realidade.
O BIMserver.center utiliza o formato glTF 2.0 para representar a geometria dos modelos. Este formato, originário da indústria dos videojogos, caracteriza-se pela sua simplicidade, pela sua capacidade de definir materiais visualmente e pela sua codificação orientada para um processamento muito eficiente. O BIMserver.center foi pioneiro na utilização desta tecnologia para a representação de modelos BIM com uma riqueza visual que não é possível obter utilizando o standard IFC.
Recentemente, ampliamos as capacidades do nosso visualizador 3D com a introdução de uma nova tecnologia. O visualizador anterior da nossa plataforma apresentava modelos completos codificados no formato glTF 2.0. Embora isto permitisse apresentar os modelos tirando partido de todas as funcionalidades do formato, se o número de modelos apresentados fosse muito elevado ou se os modelos fossem particularmente complexos, o visualizador poderia acabar trabalhando no seu limite tecnológico.
Esta limitação estava realicionada às técnicas diretas de visualização de modelos tridimensionais, que não eram capazes de lidar com este aumento da complexidade geométrica dos modelos, uma vez que os limites físicos dos dispositivos utilizados para a sua visualização, como a memória, a capacidade de processamento, etc., podem ser alcançados.
Para responder à necessidade de visualizar modelos cada vez mais detalhados, no BIMserver.center propusemo-nos desenvolver uma nova tecnologia de visualização que mantivesse a qualidade visual do formato glTF 2.0 e, ao mesmo tempo, tratasse modelos cada vez mais complexos.
Decomposição hierárquica dos modelos BIM
Tomando como ponto de partida o standard 3D Tiles do Open Geospatial Consortium, inicialmente desenvolvida pela Cesium para a visualização geoespacial, desenvolvemos o nosso próprio formato para representar modelos BIM. Com base neste formato, criámos uma nova pilha de visualização, que utiliza técnicas de subdivisão espacial para a decomposição hierárquica dos modelos BIM.
Na nova pilha de visualização, os modelos BIM são decompostos em volumes de acordo com critérios geométricos. Os volumes são então processados e armazenados nos nossos servidores para serem transmitidos a pedido para os dispositivos dos utilizadores.
O novo visualizador BIMserver.center, tendo em conta os requisitos de memória necessários para visualizar os volumes em que um modelo foi decomposto e o ponto de vista atual do utilizador, determina quais as partes do modelo que devem ser descarregadas para visualização.
Novas funcionalidades do visualizador
As funcionalidades iniciais incluídas no novo visualizador são:
- Visualização simultânea de vários modelos, incluindo a possibilidade de os ativar, desativar e desenhar em transparente de forma independente.
- Ajustar a visibilidade dos elementos do modelo por categoria e desenhá-los em transparente.
- Estudo de sombra.
- Cálculo dinâmico do pivot de rotação.
- Indicadores de transmissão do servidor e marcadores de volumes não descarregados.
- Ferramenta de zoom por retângulo.
- A ferramenta de zoom mantém a orientação atual.
- Ferramenta para visualizar o modelo na posição inicial.
- Ferramenta de seleção do pivô de rotação.
- Ferramenta de consulta das propriedades dos modelos.
- Ferramenta de planos de corte ortogonais x, y, z.
- Ferramentas para isolar, ocultar e restaurar a visibilidade dos objectos.
- Ferramentas para isolar, ocultar e restaurar a visibilidade das categorias.
- Ferramenta de rotação automática em torno do eixo z global.
- Opção para ajustar a qualidade do ecrã.
Como interagir com o visualizador 3D do BIMserver.center
A interação com o novo visualizador requer um rato de três botões ou um touchpad que permita gestos equivalentes. As combinações de teclas são as seguintes:
- SHIFT + roda central premida. Rotação em torno de um pivô automático ou especificado pelo utilizador.
- SHIFT + CTRL + roda central premida. Rotação à volta da câmara.
- Roda central premida. Deslocamento.
- Roda central rodada. Aumentar ou diminuir o zoom.
As ações sobre o modelo são executadas com o botão esquerdo do rato, enquanto o botão direito do rato cancela a opção ativa.
Disponível em navegadores web, iOS e Android
O novo visualizador BIMserver.center está disponível na nossa plataforma web e nas nossas aplicações para iOS e Android. Nos dispositivos móveis, recomendamos a utilização das aplicações para obter a melhor experiência de utilização possível.
Para um desempenho correto, verifique se o seu equipamento cumpre os requisitos mínimos:
Equipamentos fixos e portáteis
Requisitos mínimos
- CPU: Intel Core i5 7th Gen ou equivalente.
- RAM: 16 GB.
- GPU: Nvidia GeForce GTX 1050 Ti ou equivalente.
Requisitos recomendados
- CPU: Intel Core i7 9th Gen ou superior.
- RAM: 16 GB.
- GPU: Nvidia GeForce GTX 2060 ou superior.
iOS / Android
Requisitos mínimos
- Recomenda-se que os dispositivos móveis iOS ou Android não tenham mais de três anos.
Requisitos recomendados
- Para iOS, recomenda-se um iPad de 4ª ou 5ª geração e, para uma melhor experiência de realidade aumentada, recomenda-se um iPad com um sensor LiDAR.
- No caso do Android, devido à grande variedade de dispositivos, recomenda-se que se teste o visualizador no dispositivo atual.