Questions générales
L'Éditeur Unity n'est pas nécessaire pour utiliser Unity Reflect. Unity Reflect est un produit autonome. Toutefois, si vous êtes développeur, vous pouvez utiliser Unity Reflect avec l'Éditeur Unity afin de créer la meilleure expérience possible pour vos utilisateurs. Notre programme d'installation comprend une application et une documentation de référence facilitant le développement et la personnalisation de vos propres applications.
Unity Reflect est compatible avec toutes les versions 2019 de Unity et prendra systématiquement en charge la dernière version de Unity.
Si vous souhaitez utiliser l'Éditeur Unity avec Unity Reflect, ceci n'est possible qu'avec Unity Pro. Unity Reflect n'est pas disponible avec Unity Plus, ni avec Unity Personal.
Oui, consultez un commercial pour en savoir plus.
Unity Reflect prend en charge les versions 2018, 2019, 2020 et 2021 de Revit.
Unity Reflect prend en charge les versions 2019, 2020 et 2021 de Navisworks.
Unity Reflect prend en charge les versions 2019 et 2020 de SketchUp.
Unity Reflect prend en charge la version 6 de Rhino.
Vous pouvez installer Unity Reflect sur vos machines ou l'utiliser via un hébergement sur le cloud.
Non. En tant qu'abonné, vous avez accès au code source de notre visionneuse, mais vous ne pouvez pas y contribuer.
Une licence est nécessaire pour chaque utilisateur utilisant le plugin Unity Reflect, ainsi que pour chaque utilisateur développant des applications basées sur Unity Reflect. Chaque utilisateur de votre organisation n'aura pas nécessairement besoin d'une licence.
Aucune licence Unity Reflect n'est requise pour accéder aux visionneuses, mais les utilisateurs doivent créer un ID Unity pour accéder aux projets.
Pas encore. Les licences flottantes seront disponibles en 2020.
Vous pouvez importer des packages dans l'Éditeur Unity. Pour installer le package Unity Reflect dans l'Éditeur, accédez à Package Manager, puis sélectionnez « Show Preview Packages » dans les options avancées. Lors de l'importation, Unity Reflect crée simplement un prefab.
Cliquez ici pour consulter notre feuille de route publique. Nous aimerions beaucoup connaître votre avis.
Préparation et optimisation des données
Les performances varient en fonction de la taille et de la complexité du modèle, de la plateforme de publication (Revit) et de la plateforme de visualisation (PC, iOS, RA, RV). Une bonne pratique consiste à tester quelques scènes. Si un modèle est trop volumineux et nuit aux performances, vous pouvez utiliser des zones de section.
Non, mais tous les utilisateurs doivent posséder une licence Unity Reflect. C'est la seule exigence.
Unity Reflect ne prend en charge aucun format de fichier. Nous prenons en charge les connexions directes, mémoire à mémoire, entre Unity Reflect et les applications de création de contenu numérique telles que Revit.
Unity Reflect n'utilise pas PiXYZ dans le cadre de son processus de consolidation des données. Unity Reflect a pour objectif de faciliter la révision des conceptions entre plusieurs concepteurs et ingénieurs, en permettant aux utilisateurs de synchroniser plusieurs itérations en temps réel. Unity Reflect n'inclut aucune fonctionnalité de décimation, de bouchage de trous, d'élimination de géométrie cachée ni aucun type d'optimisation de géométrie possible avec PiXYZ. PiXYZ fournit également un moteur de règles très puissant qui peut vous aider à créer la meilleure exécution possible. Les deux produits offrent des optimisations 3D en temps réel, mais pour des usages, des utilisateurs et des objectifs très différents.
C'est l'endroit où les données sont conservées et traitées. Il peut s'agir d'un de vos PC locaux ou d'un serveur central. Ce serveur n'est actuellement pas basé dans le cloud.
Unity Reflect effectue deux types de transformations :
- Fusion d'objets pour réduire leur nombre dans une scène (escaliers, rampes, fenêtres, etc.)
- Mappage de matériaux pour la compatibilité
Ce produit n'effectue aucune décimation ni tessellation de géométrie. Nous prévoyons d'ajouter des étapes de décimation et d'optimisation supplémentaires en 2020.
Oui. Lorsqu'un utilisateur n'est pas connecté, sa partie du modèle n'est pas synchronisée. Ses modifications s'accumuleront jusqu'à ce qu'il se connecte au réseau, puis seront automatiquement synchronisées. Seule exception : lorsque Revit et la visionneuse fonctionnent sur le même ordinateur.
Tout ordinateur exécutant Unity Reflect peut fonctionner en tant que serveur. Chaque serveur est exécuté localement sur la machine et possède son propre espace de stockage, qui reçoit les modèles consolidés dans Revit.
Lorsque vous commencez à synchroniser les modèles de Revit vers Unity Reflect, vous pouvez exporter les données vers le serveur de votre choix (voire même vers plusieurs serveurs sur différents ordinateurs). Par défaut, tous les serveurs sont privés, mais vous pouvez accorder un accès à d'autres utilisateurs dans les paramètres de confidentialité d'un serveur, et gérer les droits d'accès à partir de la page du projet Unity.
Bien que tout soit stocké, les données sont éphémères. Cela signifie que vous ne perdrez rien si vous supprimez les fichiers ou faites une erreur (par ex., si vous exportez des données incorrectes dans un projet). Vous pouvez toujours régénérer les données à partir de Revit.
Ce stockage serveur est indépendant de la visionneuse, qui dispose d'un cache permettant aux utilisateurs d'afficher les données hors ligne.
Unity Reflect utilise le système métrique et, pour le moment, vous ne pouvez pas changer de système de mesure dans Unity, ni dans Unity Reflect. Lorsque vous importez un projet utilisant un autre système, les mesures sont automatiquement converties en mètres.
Unity Reflect utilise des fichiers locaux, et un utilisateur ne peut modifier que les données auxquelles il contribue. Plusieurs utilisateurs peuvent apporter des modifications à leurs modèles respectifs simultanément.
Oui. Chaque projet Unity Reflect apparaît dans le tableau de bord développeur Unity. Dans celui-ci, un administrateur peut gérer les droits d'accès et accorder ou révoquer les accès aux projets.
Nous utilisons un serveur hébergé dans le cloud pour indiquer l'emplacement des différents serveurs que vous utilisez pour stocker les projets Unity Reflect. Aucune donnée 3D n'est stockée sur ce serveur, uniquement les noms et emplacements des projets.
Visionneuses
Vous pouvez utiliser Reflect pour importer les données à utiliser dans une application WebGL, mais vous ne pouvez pas créer une visionneuse WebGL.
Non. Vous pouvez ouvrir un lien actif vers un projet Unity Reflect avec Unity et afficher le projet dans l'Éditeur.
Oui, à condition qu'ils soient sur le même réseau local.
Oui, à condition qu'ils soient sur le même réseau local.
Autant que nécessaire.
Pas pour le moment. Chaque utilisateur contrôle ce qu'il voit en interagissant avec la visionneuse. Il n'existe aucune vue unifiée entre les visionneuses.
Toutes les métadonnées BIM sont transférées, y compris celles qui sont spécifiques aux instances.
Unity Reflect est unidirectionnel. Vous pouvez synchroniser les modifications effectuées dans Revit dans Unity Reflect, mais pas l'inverse.
Oui. Il est possible de mettre les modèles en cache dans l'application sous Windows ou iOS, puis de les afficher hors ligne après synchronisation.
Oui. Unity Reflect prend en charge HTC Vive. La prise en charge s'étendra à d'autres plateformes en 2020. Sachez toutefois que lorsque vous avez transféré un projet dans l'Éditeur, vous pouvez le déployer sur Oculus et d'autres plateformes de RV.
Unity Reflect prend en charge la RA de plateau sur les appareils iOS. Cette fonctionnalité repose sur la détection de plan ARKit et, par conséquent, le modèle peut dériver lorsque vous vous éloignez de son emplacement initial.
Oui. La visionneuse indépendante porte la marque Unity, mais nous fournissons également le code source de l'application de référence. Cela vous permet de personnaliser la visionneuse dans l'Éditeur Unity pour y intégrer logos, interfaces utilisateur personnalisées, et bien plus encore.
Pas pour le moment.
Unity Reflect prend actuellement en charge le pipeline de rendu par défaut. En transférant votre projet Unity Reflect dans l'Éditeur, vous pouvez créer des environnements d'une haute fidélité visuelle. Nous prévoyons d'étendre la prise en charge au pipeline de rendu universel (URP) et au pipeline de rendu HD (HDRP) en 2020.
Limitations et problèmes connus
Voici quelques éléments à prendre en compte :
- Vous devez être sur le même réseau pour pouvoir télécharger des projets. Sinon, le téléchargement ne démarrera pas et vous ne recevrez aucun message d'erreur. Les projets Unity Reflect des versions précédentes sont incompatibles.
- Les plugins n'ont pas encore de barre de progression pour l'exportation. Pour le moment, nous utilisons la barre de progression intégrée à Revit.
- Les matériaux Unity Reflect sont uniquement compatibles avec le pipeline de rendu standard. Si vous souhaitez utiliser le pipeline de rendu universel ou haute-définition, vous devez remplacer tous les matériaux.
- La modification d'un plan de coupe dans Revit ne met pas à jour le modèle dans Unity Reflect. Vous devrez réexporter le modèle.
- La visionneuse Unity Reflect ne se lance pas automatiquement après exportation d'un projet.
Nous travaillons activement à résoudre ces problèmes et limitations dans les prochaines versions de Unity Reflect.