Comment Unity Reflect alimente RETIMA

Découvrez comment le développeur de SimRTR, Eduardo Pérez, a utilisé Unity Reflect pour créer RETIMA, un gestionnaire en temps réel pour la modélisation des informations du bâtiment (BIM) qui vous permet de créer des rendus instantanés de haute qualité, des paramètres graphiques entièrement configurables, notamment la lumière volumétrique et la représentation symbolique, de générer automatiquement des personnes avec une densité d'occupation variable, et bien plus encore.
Basée en Suisse, SimRTR construit des plateformes cloud pour l'intégration BIM avancée dans la réalité virtuelle (VR), la réalité augmentée (AR) et les systèmes de gestion des actifs des installations (FM). Lorsqu'il a été chargé de créer une solution capable d'éditer, de réviser, de coordonner et de présenter des projets avec une qualité de rendu en temps réel, SimRTR s'est tourné vers Unity Reflect.
L'application RETIMAde SimRTR, créée avec Unity , est un gestionnaire BIM en temps réel pour l'industrie de l'architecture, de l'ingénierie et de la construction (AEC), avec une version gratuite pour les projets Unity Reflect disponible dès maintenant. Nous avons discuté avec le développeur de RETIMA, Eduardo Pérez, de son expérience avec Unity et de la façon dont Unity Reflect libère les possibilités de la 3D en temps réel pour l'AEC.
Je suis un architecte avec une longue carrière dans le développement de solutions personnalisées pour l'AEC et le BIM. Depuis 2015, je travaille avec des moteurs de jeu pour lancer des projets en temps réel pour l'AEC en Suisse. Ces premiers projets étaient des présentations pour montrer différentes options de conception dans des projets de rénovation de bâtiments historiques protégés. Il a joué un rôle important en aidant les autorités de la ville à prendre des décisions.
Malgré cela, nous avons constaté que le flux de travail n’était pas optimal. Il n’était pas efficace de devoir développer et distribuer une grande application Windows à chaque fois qu’une conception changeait. De plus, les équipes de conception ne pouvaient pas utiliser les présentations pour itérer directement la conception. En 2018, j'ai lancé ma propre entreprise, SimRTR, dans le but d'adopter une approche différente en utilisant le temps réel pour l'AEC. Le développement de RETIMA repose sur trois concepts principaux :
- Une application facile à utiliser qui peut charger différents modèles au lieu d'une application lourde et personnalisée développée autour d'un modèle spécifique.
- Fonctionnalité riche pour éditer et réviser les modèles dans le même environnement en temps réel en mettant l'accent sur la création de différentes options de conception.
- Une plateforme en ligne qui permet à plusieurs utilisateurs de modifier et de réviser le même projet n'importe où en même temps.
Avant de commencer le développement en 2018, je n’avais jamais utilisé Unity auparavant. C’était une décision audacieuse de ne pas utiliser un moteur de jeu avec lequel j’avais déjà une expérience. Mais j’étais convaincu Unity était la meilleure option. J'ai créé plus de 100 plugins avec l' API Autodesk Revit en utilisant .NET et C#, donc je me sentais à l'aise en développant avec Unity.
J'ai été immédiatement surpris par la rapidité et l'efficacité avec lesquelles j'ai pu mettre en œuvre des fonctionnalités complexes alors que j'utilisais à peine Unity auparavant. Il n'a fallu qu'un mois pour créer un prototype fonctionnel avec des éléments modifiables, définis en interne comme des objets BIM paramétriques, et une connexion bidirectionnelle avec Revit. Et peu de temps après, un prototype de l'application chargeant des modèles en cours d'exécution en tant que client d'une plateforme en ligne développée sur mesure.

A l'origine, RETIMA reposait sur un découpage de projet d'une base fixe et d'un modèle éditable généré à partir de bibliothèques d'objets BIM paramétriques. Le modèle fixe et les bibliothèques ont été téléchargés lors de l'exécution lors de la sélection du projet spécifique. La préparation des deux parties est proposée par SimRTR en tant que service de projet personnalisé. Cette approche de solution sur mesure est intéressante pour une variété de cas. Mais l’objectif final a toujours été de créer une solution facile à utiliser qui permettrait aux utilisateurs d’importer leurs modèles directement depuis leur outil de création sans aucune préparation personnalisée pour le temps réel. Lorsque Unity Reflect est sorti en 2019, c'était exactement la technologie dont nous avions besoin pour concrétiser cette vision.
Ce que j'aime le plus dans Unity Reflect, c'est la possibilité de combiner des modèles provenant de différentes sources, permettant ainsi de mettre en œuvre d'énormes modèles fédérés en temps réel en toute simplicité. Unity Reflect permet également la flexibilité d'héberger des projets où vous le souhaitez, que ce soit sur site ou dans le cloud. C'est plutôt impressionnant que vous puissiez immédiatement exporter votre modèle d'Autodesk Revit ou Rhino vers le cloud et que vous puissiez le synchroniser en direct avec plusieurs utilisateurs distants, n'importe où.
Maintenant Unity Reflect permet à RETIMA de synchroniser les modèles de l'outil de création d'origine, il n'est plus nécessaire de procéder à une préparation personnalisée de l'éclairage ou du post-traitement. RETIMA a évolué pour permettre aux utilisateurs un contrôle aussi direct que possible de l'apparence graphique. Ce qui a commencé avec quelques contrôles pour l'angle et l'intensité du soleil est désormais une géolocalisation complète et un contrôle direct de tout paramètre graphique et effet de post-traitement.

RETIMA est une application de bureau pour les appareils Win64. Il se concentre sur la qualité du rendu en temps réel, mais équilibre les performances rapides et la représentation architecturale symbolique. Il existe deux versions pour les projets Unity Reflect : gratuite et standard. La version gratuite est une visionneuse avec des paramètres et des préréglages personnalisés enregistrés localement. La version standard apporte des fonctionnalités supplémentaires pour réviser et commenter avec quelques possibilités d'édition de modèles dans la feuille de route. Étant connecté à la plateforme en ligne RETIMA, chaque conversation de révision, paramètre personnalisé ou préréglage est automatiquement synchronisé en ligne et disponible pour tous les utilisateurs du projet. Les deux versions partagent les mêmes fonctionnalités telles que des rendus instantanés de haute qualité, des paramètres graphiques entièrement configurables, notamment la lumière volumétrique et la représentation symbolique, la génération automatique de personnes, des préréglages et bien plus encore.

La version standard est actuellement en version bêta privée, une version bêta publique sera bientôt disponible. La version gratuite est déjà disponible avec la bêta ouverte de RETIMA 0.9. Cette nouvelle version apporte de nombreuses améliorations, comme la génération automatique d'environnements à l'aide de ressources en ligne et la possibilité d'éditer les personnes générées automatiquement.
---
C'est un moment passionnant de rendre RETIMA disponible à tous les utilisateurs Unity Reflect !
Découvrez comment les entreprises AEC exploitent la 3D en temps réel pour changer la façon dont les bâtiments sont conçus, créés et exploités.
