Allgemeine Fragen
Sie benötigen den Unity-Editor nicht, um Unity Reflect zu verwenden. Wenn Sie Entwickler sind, können Sie aber mit dem Unity-Editor auf Unity Reflect aufbauen, um die beste Erfahrung für Ihre Nutzer zu schaffen. Unser Installationsprogramm umfasst eine Referenzanwendung und die entsprechende Dokumentation, damit Sie Ihre eigenen Anwendungen ganz einfach entwickeln und anpassen können.
Unity Reflect unterstützt alle 2019-Releases von Unity und wird den neuesten Release von Unity immer unterstützen.
Wenn Sie den Unity-Editor mit Unity Reflect verwenden möchten, ist das nur mit Unity Pro möglich. Unity Reflect ist mit Unity Plus oder Unity Personal nicht verfügbar.
Ja, bitte sprechen Sie mit einem Vertriebsmitarbeiter, um mehr zu erfahren.
Unterstützt werden die 2018-, 2019-, 2020- und 2021-Releases von Revit.
Unterstützt werden die 2019-, 2020- und 2021-Releases von Navisworks.
Unterstützt wird der 2019- und der 2020-Release von SketchUp.
Unterstützt wird Version 6 von Rhino.
Sie können Unity Reflect lokal oder über Cloud-Hosting nutzen.
Nein, wir geben Abonnenten Zugriff auf den Quellcode unseres Viewers, Sie können aber nicht zu diesem Code beitragen.
Sie benötigen eine Unity Reflect-Lizenz für jeden Nutzer, der die Unity Reflect-Plugins verwendet, sowie für jeden Nutzer, der Unity Reflect-basierte Anwendungen entwickeln wird. Nicht jeder Nutzer in Ihrer Organisation benötigt zwangsläufig eine Lizenz.
Sie benötigen keine Unity Reflect-Lizenz für den Zugriff auf die Viewer. Viewer-Nutzer müssen allerdings eine Unity-ID erstellen, um auf die Projekte zuzugreifen.
Noch nicht. Floating-Lizenzen werden 2020 verfügbar sein.
Sie können Pakete im Unity-Editor importieren. Zum Installieren des Unity Reflect-Pakets im Editor müssen Sie in den erweiterten Optionen im Package Manager "Vorschau-Pakete anzeigen" aktivieren. Beim Importieren erstellt Unity Reflect einfach ein Prefab.
Sehen Sie sich hier unsere öffentliche Roadmap an. Wir freuen uns auf Ihr Feedback.
Datenvorbereitung und Optimierung
Die Leistung variiert je nach Größe und Komplexität des Modells, Veröffentlichungsplattform (Revit) und Betrachtungsplattform (PC, iOS, AR, VR). Es gilt als Best Practice, zunächst ein paar Szenen zu testen. Wenn ein Modell zu groß ist und die Leistung beeinträchtigt, können Sie Schnittbereiche verwenden.
Nein, die einzige Anforderung besteht darin, dass alle Nutzer über eine Lizenz für Unity Reflect verfügen.
Unity Reflect unterstützt keine Dateiformate. Wir unterstützen direkte Speicherverbindungen zwischen Unity Reflect und Anwendungen zur Erstellung digitaler Inhalte wie Revit.
Unity Reflect greift beim Prozess zur Datenzusammenführung nicht auf PiXYZ zurück. Unity Reflect soll die Designüberprüfung durch mehrere Designer und Ingenieure erleichtern, indem Echtzeitsynchronisierungen über mehrere Iterationen hinweg ermöglicht werden. Unity Reflect umfasst keine Dezimierung, Lochfüllung, verborgene Geometrieentfernung oder sonstige Geometrieoptimierungen, die mit PiXYZ möglich sind. PiXYZ bietet auch eine äußerst leistungsstarke Regel-Engine, die Ihnen helfen kann, die bestmögliche Laufzeit zu erstellen. Beide Produkte ermöglichen Echtzeit-3D-Optimierungen, aber für sehr unterschiedliche Anwendungsfälle, Nutzer und Ziele.
Das ist der Ort, an dem die Daten abgelegt und verarbeitet werden. Der Server kann Ihr lokales Gerät (z. B. ein PC) oder ein zentraler Server sein. Er ist derzeit nicht cloudbasiert.
Unity Reflect führt zwei Arten von Transformationen aus:
- Objektzusammenführung zur Reduzierung der Anzahl an Objekten in der Szene (Treppen, Rampen, Fenster usw.)
- Materialzuordnung zwecks Kompatibilität
Es werden keine Dezimierung oder Geometrietessellation durchgeführt. Weitere Dezimierungs- und Optimierungsschritte sollen 2020 hinzugefügt werden.
Ja, wenn ein Nutzer nicht verbunden ist, wird sein Teil des Modells nicht synchronisiert. Seine Änderungen werden kumuliert, bis er sich mit dem Netzwerk verbindet. Dann werden die Änderungen automatisch synchronisiert. Die einzige Ausnahme sind Situationen, in denen Revit und der Viewer auf dem gleichen Computer ausgeführt werden.
Jeder Computer, der Unity Reflect ausführt, kann als Server fungieren. Jeder Server wird lokal auf einem Gerät ausgeführt und verfügt über seinen eigenen Datenspeicher, in dem die aus Revit zusammengeführten Modelle gespeichert werden.
Wenn Sie mit dem Synchronisieren von Revit zu Unity Reflect beginnen, können Sie die Daten per Push auf den Server Ihrer Wahl (oder sogar mehrere Server auf verschiedenen Computern) übertragen. Standardmäßig sind alle Server privat. Sie können in den Datenschutzeinstellungen eines Servers aber anderen Nutzern Zugriff gewähren und den Zugriff direkt über Ihre Unity-Projektseite verwalten.
Solange alles gespeichert ist, sind die Daten ephemer. Das bedeutet, dass nichts verloren geht, wenn Sie Dateien löschen oder Ihnen ein Fehler unterläuft (z. B. die falschen Daten in ein Projekt übertragen werden). Sie können die Daten jederzeit aus Revit heraus neu generieren.
Dieser Serverspeicher ist von den Viewern getrennt, die einen Datencache haben, mit dem Nutzer Daten offline ansehen können.
Unity Reflect verwendet Meter und momentan können Sie diese Maßeinheit in Unity oder Unity Reflect nicht ändern. Wenn Sie ein Projekt importieren, in dem eine andere Maßeinheit verwendet wird, werden die Maße automatisch in Meter konvertiert.
Unity Reflect nutzt lokale Dateien und ein Nutzer kann nur die Daten ändern, die er auch beiträgt. Mehrere Nutzer können gleichzeitig Änderungen an ihren jeweiligen Modellen vornehmen.
Ja, jedes Unity Reflect-Projekt wir im Unity-Entwickler-Dashboard angezeigt. Von dort aus kann ein Administrator Zugriffsrechte verwalten und den Zugriff auf Projekte gewähren oder entziehen.
Wir verwenden einen in der Cloud gehosteten Server, um den Ort der verschiedenen Server anzugeben, die Sie zum Speichern von Unity-Projekten verwenden. Auf diesem Server werden keine 3D-Daten gespeichert, sondern nur die Namen und Speicherorte der Projekte.
Viewer
Sie können Reflect zwar zum Importieren von Daten verwenden, die in einer WebGL Anwendung genutzt werden, Sie können aber keinen Viewer für WebGL erstellen.
Nein, Sie können mit Unity eine Live-Verknüpfung mit einem Unity Reflect-Projekt öffnen und das Projekt im Editor ansehen.
Ja, sofern sie sich im gleichen lokalen Netzwerk befinden.
Ja, sofern sie sich im gleichen lokalen Netzwerk befinden.
So viele erforderlich sind.
Derzeit nicht. Jeder Nutzer steuert durch Interaktion mit dem Viewer, was er sieht – es gibt keine vereinheitlichte Ansicht über Viewer hinweg.
Alle BIM-Metadaten werden übertragen und es wird auch Unterstützung für instanzspezifische Metadaten geboten.
Unity Reflect ist unidirektional. In Revit vorgenommene Änderungen können in Unity Reflect synchronisiert werden, aber nicht umgekehrt.
Ja, Modelle können unter Windows und iOS in der Anwendung zwischengespeichert und nach der Synchronisierung offline angesehen werden.
Ja, Unity Reflect unterstützt HTC Vive. 2020 wird die Unterstützung noch auf weitere Plattformen ausgeweitet. Beachten Sie aber, dass die Bereitstellung für Oculus und andere VR-Plattformen möglich ist, wenn Sie ein Projekt in den Editor übertragen.
Unterstützt wird gerätebasierte AR auf iOS-Geräten. Diese Funktion stützt sich auf die Flächenerkennung von ARKit und daher kann das Modell abweichen, wenn Sie sich von seiner ursprünglichen Position wegbewegen.
Ja, der eigenständige Viewer ist markengeschützt durch Unity, wir stellen aber auch den Quellcode der Viewer-Referenzanwendung zur Verfügung. Damit können Sie den Viewer im Unity-Editor anpassen, um ihn beispielweise um Logos zu ergänzen, individuelle Benutzeroberflächen einzubinden und mehr.
Derzeit nicht.
Unity Reflect unterstützt derzeit die Standard-Rendering-Pipeline. Durch Übertragung Ihrer Reflect-Projekte in den Editor können Sie Umgebungen mit hoher Detailtreue erstellen. 2020 soll die Unterstützung für die Universal Render Pipeline (URP) und High Definition Render Pipeline (HDRP) ausgeweitet werden.
Bekannte Probleme und Einschränkungen
Hier sind einige Dinge, die Sie wissen müssen:
- Sie müssen sich im gleichen Netzwerk befinden, um Projekte herunterladen zu können. Ist dies nicht der Fall, startet der Download nicht und Ihnen wird keine Fehlermeldung angezeigt. Reflect-Projekte aus früheren Versionen sind nicht kompatibel.
- Die Plugins haben derzeit noch keinen Statusbalken, mit dem der Fortschritt des Exportvorgangs angezeigt wird. Aktuell vertrauen wir hierfür auf den integrierten Statusbalken von Revit.
- Unity Reflect-Materialien sind nur mit der Standard-Rendering-Pipeline kompatibel. Wenn Sie die URP oder HDRP verwenden möchten, müssen Sie sämtliche Materialien ersetzen.
- Bei Änderung einer Zuschneideebene in Revit wird das Modell in Reflect nicht aktualisiert. Das Modell muss erneut exportiert werden.
- Der Reflect-Viewer wird nach dem Exportieren eines Projekts nicht automatisch gestartet.
Wir arbeiten unablässig daran, diese Probleme und Einschränkungen in künftigen Releases von Unity Reflect zu beheben.