3D-Echtzeitvisualisierung – dieses spannende Themengebiet der Computergrafik hat sich ziemlich3D nicht ohne Grund auserwählt, denn die 3D-Echtzeitvisualisierung ist heutzutage kaum mehr wegzudenken und wird sehr facettenreich in unterschiedlichsten Szenarien eingesetzt. Von Computerspielen über spezielle Software für Firmen (z.B. CAD), Navigationsgeräte im Auto, bis hin zum modernen TV-Studio, das heutzutage zum Großteil nur noch im Computer existiert, sehen, nutzen und erleben wir sie täglich. Viele Geräte, aber auch Apps usw. wären ohne sie kaum mehr vorstell- oder gar nicht erst umsetzbar.
Die Vielseitigkeit und auch das Potential für Optimierung, sowie kreative Lösungsansätze machen den Reiz dieser Technologie aus. Zusätzlich ist sie eine tragende Technologie, wenn es um Augmented, Virtual oder Mixed Reality geht.
Leistungsspektrum
3D-Echtzeit
3D-Echtzeitvisualisierung wird für die Darstellung moderner, virtueller Welten verwendet. Diese Darstellung ist wesentlich komplexer, als das Aneinanderreihen von Zahlen, grünem Code oder sonstiger Abstrahierungen, sondern zeigt vielmehr für jeden mit seinen eigenen Augen seh- und begreifbare Welten, welche mittels dieser Technologie in Echtzeit gerendert und auf einem Display angezeigt werden können. Nicht nur moderne Spiele, sondern auch ernsthafte Anwendungen profitieren von der immer realistischer werdenden Darstellungsqualität dieser Technik, welche die Grundlage für viele andere Anwendungszwecke wie z.B. Augmented oder Virtual Reality bildet.
Augmented Reality
Durch die Erweiterung der Realität mithilfe von virtuellen Gegenständen und deren Überlagerung des realen Kamerabildes können dem Betrachter nützliche Informationen, Erklärungen oder andere Inhalte vermittelt werden, wie es zuvor nicht möglich war. Anwendungen finden sich in der Medizin, Industrie, Werbung, Spielen und vielen mehr. Benötigt wird hierzu ein tragbares Gerät wie Smartphone oder Tablet, auf dem die AR-Anwendung betrieben und auch das Ergebnis angezeigt wird. Üblicherweise fungieren hier sogenannte Marker als Hilfsmittel oder Platzhalter, auf denen dann die virtuellen Objekte angeordnet werden. Es gibt aber bereits Weiterentwicklungen, die ohne Marker (markerless) funktionieren und somit die Möglichkeiten der Anwendung nochmals drastisch erweitern.
Virtual Reality
Totale Immersion ist das Ziel dieser Technolige. Der Nutzer wird mit einem Headset, in Form von Brille und Kopfhörern, komplett von der realen Welt getrennt und damit noch tiefer in die virtuelle Realität gezogen. Das Headset reagiert auf die Bewegungen des Kopfes, sowie der Bewegung des Nutzers im Raum selbst. Meist hat dieser für seine linke und rechte Hand weitere Eingabegeräte zur Verfügung, mithilfe derer er besser mit Gegenständen, aber auch mit der Welt selbst interagieren kann. Anforderungen hierbei sind sehr performante Anwendungen, da nur mit einer hohen Bildwiederholrate sichergestellt werden kann, dass beim Nutzer die sogenannte "Simulatorkrankheit" vermieden werden kann.
Zu diesen Themengebieten bieten wir speziell auf Ihre Anforderungen und Bedürfnisse abgestimmte, individuell angepasste Softwarelösungen. Bedient können damit mobile, sowie auch stationäre Geräte werden. Diese sind z.B. Smartphones, Tablets, aber auch Desktop-PCs. Unterstützt werden außerdem eine Vielzahl von Betriebssysteme wie z.B. Android, iOS, Windows, MacOS oder Web.
Ablauf eines Projekts
Um den genauen Aufbau und die Struktur für der gewünschten Applikation individuell zu erfassen wird ein grundlegender Workshop mit dem Kunden abgehalten, in dem die exakten Anforderungen herausgearbeitet werden. Daraus wird anschließend ein Konzept, sowie ein Angebot für eine mögliche Software-Lösung erstellt, welche gemeinsam mit dem Kunden durchgesprochen wird. Eventuell auftretende Änderungswünsche, seits des Kunden, werden eingearbeitet und damit Konzept, sowie Angebot, final angepasst. Nach Auftragserteilung kann der Kunde zu mehreren, vorher festgelegten Zeitpunkten die aktuelle Entwicklung der Applikation begutachten. Falls dabei weitere Änderungswünsche entstehen kann während der Entwicklung gegengesteuert werden, so dass der Aufwand vergleichsweise geringer ausfällt, als zu Entwicklungsende. Nach abgeschlossener Entwicklung kann der Kunde die endgültige Version ausgiebig auf deren Verwendungszweck testen. Nachdem alle Ecken und Kanten beseitigt wurden kann die Applikation entweder vom Kunden selbst, oder von uns in die Stores eingereicht bzw. anderweitig vertrieben werden.
Technologien
Unity3D
Unity3D ist, laut eigenen Aussagen, die führende Engine für 2D und 3D Anwendungen. Weltweit werden mit ihr am meisten Applicationen erstellt. Die sehr flexibel einsetzbare Engine deckt sowohl 2D, als auch 3D Themengebiete ab und kann flexibel mit zahlreichen Assets und Plugins aus dem Unity-Asset-Store erweitert werden. Des Weiteren kann sie auf viele Zielplattformen portiert werden. Dadurch ist es möglich mit einer Applikation mehrere Plattformen preisgünstig zu bedienen, da der Hauptteil der Entwicklung einmal durchgeführt werden muss und für weitere Zielplattform nur spezifische Anpassungen von Nöten sind.
Vuforia
Augmented Reality ist gerade eine der Trend-Technologien und Vuforia eines der meistgenutzten SDKs. Mittlerweile ist das ursprünglich von Qualcomm entwickelte SDK in Unity3D integriert und ermöglicht es mittels Marker, aber auch markerless, Gegenstände und Oberflächen zuverlässig im Kamerabild des Geräts zu erkennen. Sein präzises und stabiles Tracking, sowie die ständige Weiterentwicklung und Verbesserung macht es bei der Entwickler-Community so beliebt.
ARCore & ARKit
Mithilfe von Googles ARCore bzw. Apples ARKit können die Möglichkeiten von Augmented Reality entscheident erweitert werden. Mittels SLAM (Simultaneous Localization And Mapping) werden, vereinfacht ausgedrückt, sogenannte Feature-Punkte im Raum erkannt und durch die Bewegung des Gerätes deren Position, unter Hinzunahme der internen Sensoren wie Gyroskop und Accelerometer des Gerätes, errechnet. Hiermit wird zur Laufzeit eine virtuelle Karte der Umgebung erstellt. Das Gerät kann damit jederzeit seine Position korrekt bestimmen. Anhand dieser virtuellen Karte können 3D-Objekte korrekt im Raum platziert und auf dem Gerät gerendert werden. Diese weitere Evolutionsstufe von Augmented Reality kommt somit ganz ohne Marker aus und kann an jedem beliebigen Ort eingesetzt werden.
Autodesk Maya LT
Zur Erstellung von Inhalten für 3D-Echtzeitanwendungen werden verschiedene Programme angeboten. Das von Autodesk weiterentwickelte Tool "Maya LT" ist speziell für die Entwicklung, Animation, sowie Texturierung dieser 3D-Modelle angepasste Version des großen Bruders "Maya". Es wird weltweit von vielen 3D-Artists verwendet, ist Industriestandard und erfreut sich großer Beliebtheit.
Kontakt
Haben wir Ihr Interesse geweckt? Gerne können Sie persönlich per Telefon oder jederzeit schriftlich per E-Mail mit uns unter den nachfolgenden Daten in Kontakt treten.
Telefon: +49 821 29 75 305
E-Mail: info@ziemlich3d.de