Perguntas gerais
Você não precisa do Unity Editor para usar o Unity Reflect. O Unity Reflect é um produto independente. No entanto, se você for um desenvolvedor, poderá desenvolver no Unity Reflect com o Unity Editor para criar a melhor experiência para os usuários. Nosso instalador inclui um aplicativo de referência e documentação para facilitar o desenvolvimento e a personalização de seus próprios aplicativos.
O Unity Reflect oferece suporte a todas as versões de 2019 do Unity e sempre oferecerá suporte à versão mais recente do Unity.
Se você quiser usar o Unity Editor com o Unity Reflect, isso só será possível com o Unity Pro. O Unity Reflect não está disponível com Unity Plus ou Unity Personal.
Sim, fale com um representante de vendas para saber mais.
Oferece suporte às versões 2018, 2019, 2020 e 2021 do Revit.
Oferece suporte às versões 2019, 2020 e 2021 do Navisworks.
Oferece suporte às versões 2019 e 2020 do SketchUp.
Oferece suporte à versão 6 do Rhino.
Você pode usar o Unity Reflect no local ou por meio de hospedagem na nuvem.
Não. Nós oferecemos aos assinantes acesso ao código-fonte do nosso Visualizador, mas não é possível contribuir com o código.
Você precisa de uma licença do Unity Reflect para cada usuário que utilizar os plug-ins do Unity Reflect, bem como para todo usuário que desenvolverá aplicativos baseados em Unity Reflect. Nem todos os usuários em sua organização precisarão necessariamente de uma licença.
Não é necessária uma licença do Unity Reflect para acessar os Visualizadores. No entanto, os usuários do Visualizador precisam criar um ID Unity.
Ainda não. Licenças flutuantes estarão disponíveis em 2020.
Você pode importar pacotes no Unity Editor. Para instalar o pacote do Unity Reflect no Editor, você precisará habilitar "Show Preview Packages" (Mostrar pacotes de visualização) nas opções avançadas no Package Manager. Ao importar, o Unity Reflect simplesmente cria um prefab.
Visite o nosso roteiro público aqui. Gostaríamos muito de saber sua opinião.
Preparação e otimização de dados
O desempenho varia dependendo do tamanho e da complexidade do modelo, da plataforma de publicação (Revit) e da plataforma de visualização (PC, iOS, AR, VR). Uma prática recomendada é testar algumas cenas: se um modelo for muito grande e prejudicar o desempenho, você pode usar caixas de seção.
Não. O único requisito é que todos os usuários tenham uma licença do Unity Reflect.
O Unity Reflect não oferece suporte a formatos de arquivo. Nós oferecemos suporte a conexões diretas de memória para memória entre Unity Reflect e aplicativos de criação de conteúdo digital, como o Revit.
O Unity Reflect não usa PiXYZ como parte de seu processo de federação de dados. O objetivo do Unity Reflect é facilitar a análise de design entre vários designers e engenheiros, permitindo que os usuários sincronizem em tempo real entre várias iterações. O Unity Reflect não inclui decimation, preenchimento de orifícios, remoção de geometria oculta ou outras otimizações de geometria que são possíveis com PiXYZ. O PiXYZ também oferece uma engine de regras muito poderosa capaz de ajudar você a desenvolver o melhor tempo de execução possível. Ambos os produtos oferecem otimizações 3D em tempo real, mas para casos de uso, usuários e objetivos muito diferentes.
É onde os dados são mantidos e processados. O servidor pode ser a sua máquina local (isto é, PC) ou um servidor central. No momento não é baseado em nuvem.
O Unity Reflect realiza dois tipos de transformações:
- Fusão de objetos para reduzir o número de objetos na cena (escadas, rampas, janelas, etc.)
- Mapeamento de materiais para compatibilidade
Não realiza decimation ou tesselação de geometria. Esperamos adicionar etapas de decimation e otimização em 2020.
Sim. Se um usuário não está conectado, sua parte do modelo não será sincronizada. As modificações serão acumuladas até que se conecte à rede, momento em que serão sincronizadas automaticamente. A única exceção é quando o Revit e o Visualizador estão em execução no mesmo computador.
Todo computador que executa o Unity Reflect pode atuar como servidor. Cada servidor é executado localmente na máquina e tem seu próprio armazenamento de dados, que armazena os modelos federados do Revit.
Ao começar a sincronizar modelos do Revit no Unity Reflect, você pode enviar esses dados ao servidor de sua escolha (ou até mesmo vários servidores entre computadores diferentes). Por padrão, todos os servidores são privados, mas você pode dar acesso a outros usuários nas configurações de privacidade de um servidor e gerenciar o acesso direto de sua página de projetos do Unity.
Enquanto tudo é armazenado, os dados são efêmeros. Isso significa que nada será perdido se você excluir os arquivos ou cometer um erro (por exemplo, enviar os dados incorretos para um projeto). Sempre será possível regenerar os dados do Revit.
Esse armazenamento em servidor é independente dos Visualizadores, que possuem um cache de dados que permite que os usuários visualizem os dados offline.
O Unity Reflect usa metros e, no momento, não é possível alterar essa unidade de medição no Unity ou Unity Reflect. Se você importar um projeto que usa uma unidade de medição diferente, as medições serão convertidas para metros automaticamente.
O Unity Reflect usa arquivos locais e um usuário pode modificar somente os dados com os quais contribuíram. Vários usuários podem fazer alterações em seus respectivos modelos ao mesmo tempo.
Sim. Cada projeto do Unity Reflect será exibido no painel do desenvolvedor do Unity. Nele, um administrador pode gerenciar os direitos de acesso e conceder ou revogar acesso aos projetos.
Nós usamos um servidor hospedado em nuvem para indicar a localização dos diversos servidores que você está usando para armazenar projetos do Reflect. Nenhum dado 3D é armazenado neste servidor, somente os nomes e os locais dos projetos.
Visualizadores
Você pode usar o Reflect para importar dados, que podem ser usados em um aplicativo WebGL, mas não pode criar um visualizador WebGL.
Não. Você pode abrir um vínculo ativo para um projeto do Unity Reflect com o Unity e visualizar o projeto no Editor.
Sim, desde que estejam na mesma rede local.
Sim, desde que estejam na mesma rede local.
Quantos forem necessários.
No momento, não. Cada usuário controla o que vê interagindo com o Visualizador — não há exibição unificada entre Visualizadores.
Todos os metadados BIM são transferidos, incluindo suporte para metadados específicos à instância.
O Unity Reflect é unidirecional. As alterações feitas no Revit podem ser sincronizadas no Unity Reflect, mas não ao contrário.
Sim. Os modelos podem ser armazenados em cache no aplicativo no Windows ou iOS e visualizados offline após serem sincronizados.
Sim. Oferece suporte a HTC Vive. O suporte será expandido para plataformas adicionais em 2020. No entanto, observe que ao trazer um projeto para o Editor, você poderá implantá-lo em Oculus e outras plataformas de VR.
Oferece suporte a AR de mesa em dispositivos iOS. Esse recurso depende da detecção de planos do ARKit e, por isso, o modelo pode flutuar à medida que se afasta da localização inicial.
Sim. O Visualizador independente pertence à marca Unity, mas também fornecemos o código-fonte do aplicativo de referência do Visualizador. Isso permite que você personalize o Visualizador no Unity Editor para conter logotipos, interfaces de usuário (UIs) personalizadas e muito mais.
No momento, não.
Atualmente, o Unity Reflect oferece suporte ao pipeline de renderização padrão. Ao trazer seus projetos do Reflect para o Editor, você pode criar ambientes com alta fidelidade visual. Nós planejamos ampliar o suporte para o Pipeline de Renderização Universal (URP) e o Pipeline de Renderização de Alta Definição (HDRP) em 2020.
Problemas conhecidos e limitações
Esteja ciente dos seguintes pontos:
- Você deve estar na mesma rede para conseguir fazer download dos projetos. Se não estiver, o download não iniciará e você não receberá uma mensagem de erro. Projetos do Reflect de versões anteriores são incompatíveis.
- Os plug-ins ainda não possuem uma barra de progresso para o andamento da exportação. Por enquanto, contamos com a barra de progresso integrada do Revit.
- Os materiais do Unity Reflect só são compatíveis com o Pipeline de Renderização Padrão. Se você quiser usar o URP ou o HDRP, será necessário substituir todos os materiais.
- Alterar um Clipping Plane no Revit não atualizará o modelo no Reflect. O modelo precisará ser exportado novamente.
- O Visualizador do Reflect não é inicializado automaticamente após a exportação de um projeto.
Estamos trabalhando assiduamente para resolver esses problemas e essas limitações em versões subsequentes do Unity Reflect.