Februar 11 2022

Warum und wie verwenden Sie Unity3D für AR?

Gerd
✍️ bloggen
14 Min. Lesezeit

Unity3D ist im Grunde eine Videospiel-Engine. Sie können damit interaktive 3D-Bilder erzeugen. Unity wird zum Erstellen vieler 3D-Spiele wie Arizona Sunshine und Beat Sabre verwendet. AR und VR sind eine Erweiterung dieser Videospiel-Engine. Zusammen mit Unreal ist Unity eine von zwei zugänglichen, großen, weit verbreiteten Engines, auch für VR- und AR-Anwendungen. Damit lässt sich Unity3D nicht nur für Videospiele nutzen, sondern auch für Anwendungen wie die Hololens. In diesem Blog gibt Social Brothers einen Einblick in die vielen AR-Möglichkeiten, die mit Unity3D zur Verfügung stehen.

Was können Sie mit Unity3D tun?

Unity3D entstand somit als Spiel-Engine. Allerdings ist das Programm so offen und flexibel, dass man viel mehr damit machen kann, als Videospiele zu machen. Alle Anwendungen der Hololens oder anderer VR-Brillen können mit Unity gestaltet werden. Darüber hinaus kann die Engine sowohl in Android- als auch in Iphone-Apps exportieren. Es ergeben sich also viele Anwendungsmöglichkeiten auf einer Basis. Das Programm eignet sich besonders für interaktive Belange und zur Generierung von Echtzeitbildern. Sie können damit Ton abspielen, Sie können damit Videos abspielen, Sie können Videos auf 3D-Modellen abspielen, es gibt Möglichkeiten, direkt mit USB-Geräten zu kommunizieren … Vom interaktiven Hörbuch bis zum 3D-Modell einer Waschmaschine: Sie können es sich vorstellen so verrückt oder Sie können es mit Unity3D entwerfen. Deshalb eignet sich Unity auch sehr gut für alle Arten von AR-Anwendungen.

Was sind die Vorteile von Unity?

Der große Vorteil von Unity ist, dass es sehr zugänglich ist. Es ist leicht zu erlernen und die Benutzeroberfläche ist sehr übersichtlich. Es ist daher eine gute Wahl für Anfänger. Aber auch für fortgeschrittene Entwickler ist es aufgrund der vielen verfügbaren Optionen sehr gut geeignet.

Ein zweiter Vorteil ist, dass Unity mit einem Asset Store verknüpft ist, in dem Sie beispielsweise fertig entwickelte 3D-Modelle von Lastwagen (oder was auch immer Sie benötigen) kaufen können. Das Programm bietet daher viele Möglichkeiten zur Wiederverwendung, die Sie auch in Ihrem eigenen Code berücksichtigen können. Auf diese Weise können Sie Ihr eigenes Skript mehrfach für verschiedene Projekte verwenden.

Dank der Möglichkeit der Wiederverwendung können Sie schnell Prototypen für etwas erstellen: Sie können an einem Tag einen sehr guten Proof-of-Concept haben. Indem Sie Ihren eigenen Code wiederverwenden oder Assets aus dem Store verwenden, gibt es immer etwas, das dem entspricht, was Sie möglicherweise benötigen. Sie können sich daher schnell ein Bild machen, ob etwas möglich ist, was Sie später optimieren können. Je länger man damit arbeitet, desto mehr entwickelt man dafür einen eigenen Werkzeugkasten und desto schneller kann man bauen und iterieren. Mit diesen schnell zu entwerfenden Prototypen können Sie Dinge ausprobieren, die im wirklichen Leben viel Zeit oder Geld kosten würden.

Darüber hinaus erweitert Unity den Asset Store, indem es Assets kauft und anbietet. Dadurch entwickelt sich das Programm ständig weiter und auch die Möglichkeiten nehmen zu. Beispielsweise hat Unity kürzlich Bolt gekauft† Bolt bietet die Möglichkeit, visuell zu scripten. Auf diese Weise können Sie programmieren, ohne eine einzige Zeile Code zu schreiben.

Was macht Social Brothers mit Unity3D und AR?

Social Brothers verwendet Unity3D für fast alle AR- und VR-Projekte. Das ist die Basis hinter dem RemoteunterstützungAnwendung, die wir für Bureau Veritas entwickelt haben. Für diese Anwendung haben wir mit Unity ein 3D-Modell eines Schiffsmaschinenraums entworfen. Erfahren Sie, wie dieses 3D-Modell den Inspektoren von Bureau Veritas bei der Inspektion von Schiffen hilft.

Die App Hack die Datei (herunterladbar in der Google Play und die App Store) haben wir auch mit Unity entworfen. In dieser App rast du auf der Autobahn und bekommst Punkte für Dinge, die Staus verursachen, wie zum Beispiel rechts überholen oder unnötig links fahren. Es ist ein Lernspiel, das Ihnen bewusst macht, wie Sie als Autofahrer zur Entstehung von Staus beitragen. Neben der regulären Version haben wir auch eine VR-Version davon erstellt. Da Unity so offen ist, konnte der Proof-of-Concept in zwei Stunden auf Basis der bestehenden 2D-Version entworfen werden. Es dauerte 24 Stunden, um die endgültige VR-Version zu erstellen.

Wir verwenden Unity auch für 3D-Modelle verschiedener Produkte und Gebäude und für Zeitraffer, wie z. B. unseren Zeitraffer, in dem Sie sehen, wie ein Hafen gebaut wird.

Lesen Sie mehr in uns Blog über praktische Anwendungen von AR und wir Blog über die Möglichkeiten im Marketing.

Tipps zum Arbeiten mit Unity3D

Für den fortgeschrittenen Unity3D-Entwickler haben wir einen Tipp zur Optimierung. Achten Sie besonders darauf, wie Sie dafür sorgen können, dass die Dinge reibungsloser laufen, ohne es zu grafisch schwer zu machen. Seien Sie beispielsweise vorsichtig mit der Menge an Lichtpunkten und der Materialmenge, denn das geht zu Lasten der Leistung. Überlegen Sie auch genau, inwieweit eine Optimierung notwendig ist. Das ist sehr projektbezogen. Für SEAT entwerfen wir zum Beispiel ein 3D-Modell für das Handy. Telefone sind nicht so leistungsfähig wie Computer, und wenn Sie ein realistisches Auto zeigen möchten, ist das zu schwer. Das bedeutet zum Beispiel, dass das Projizieren des Modells abgehackt ist. Deshalb schauen wir uns Details an, die im 3D-Modell vorhanden sind, die Sie aber nicht sehen, wie beispielsweise die Aufhängung und die Bremsscheiben. Die haben wir herausgenommen. Außerdem haben wir alle Materialien gleich gemacht und einige Teile, wie zum Beispiel die Felgen, umgestaltet. So haben wir es möglich gemacht, dass die App reibungslos läuft.

Ein letzter Tipp für den fortgeschrittenen Unity3D-Benutzer. Wenn Sie die Leistung testen möchten, verwenden Sie nicht den Editor. Auch der Editor selbst kostet viel Performance. Testen Sie also nicht nur im Editor, sondern auch außerhalb. Es kann durchaus sein, dass Ihr Projekt außerhalb des Editors bereits flüssig läuft, während es im Editor nicht flüssig läuft.

Für den Anfänger ist es wichtig sicherzustellen, dass Sie verstehen, wie die Benutzeroberfläche funktioniert. Wir empfehlen dazu das Tutorial auf der linken Seite.

Wollen Sie mehr wissen?

Wenn Sie mehr über Augmented Reality erfahren möchten, besuchen Sie uns vollständiges Handbuch zu AR oder abonnieren Sie den Newsletter, um auf dem Laufenden zu bleiben.

Möchten Sie wissen, wie Social Brothers Ihnen bei der Entwicklung von AR-Anwendungen helfen kann? Kontakt auf.

Gerd Gründer[E-Mail geschützt] 06-20413957
Ich praktiziereWhatsApp

Inspiriert? Folgende Themen wurden angeboten

AR
Zeigen Sie alle Inspirationen