Einer der besten Aspekte von ARKit, Apples neuem Framework zum Erstellen von Augmented-Reality-Apps, ist die Tatsache, dass es alle unglaublich komplexen Aufgaben wie das Erkennen von Raumabmessungen, horizontalen Ebenen und Lichtquellen ausführt und den Entwicklern die Freiheit gibt, sich auf andere Dinge zu konzentrieren.
ARKit analysiert die von der Kameraansicht dargestellte Szene in Echtzeit.
In Kombination mit Sensordaten kann es horizontale Ebenen wie Tische und Böden erkennen sowie Objekte auf kleineren Feature-Points mit hoher Präzision verfolgen und platzieren.
Und da der Kamerasensor verwendet wird, kann ARKit die gesamte in einer Szene verfügbare Lichtmenge genau abschätzen, um die richtige Lichtmenge auf virtuelle Objekte anzuwenden.
Schauen Sie sich zuerst diese Demo von Tomás Garcia an.
Die Gutenachtgeschichten der Kinder werden in diesem Herbst nie mehr so sein wie zuvor!
Ein anderer Entwickler hat eine kurze Demo zusammengestellt, in der sein KI-Bot "Pepper" vorgeführt wird..
Nach der Beschreibung des Videos:
Ich arbeite jetzt schon eine Weile an einem KI-Bot. Um es kurz zu machen, es ist wie V.I.K.I in dem Film „I, Robot“. Mit Hilfe von ARKit konnte ich es einem echten Assistenten nahe bringen.
Aus offensichtlichen Gründen demonstriere ich ihre Funktionalität in diesem Video nicht. Also habe ich euch gezeigt, wie einfach und unkompliziert es ist, 3D-Modelle mit Apples neuem Framework zum Leben zu erwecken.
Diese Videos zeigen deutlich, wie einfach ARKit es Entwicklern macht, die Schatten ihrer virtuellen Objekte an die Lichtverhältnisse in der realen Welt anzupassen.
Hier sind einige zusätzliche ARKit-fähige Demos.
Für ARKit sind A9- oder A10-Prozessoren erforderlich. Für ARKit-Apps ist ein iPhone 6s oder neuer oder eines der neuesten iPad Pro-Modelle erforderlich, entweder das 9,7-Zoll- oder das 10,5-Zoll-Modell.
Wenn überhaupt, zeigen diese Videos, wie einfach es Apple gemacht hat, eine AR-App zusammenzustellen. Freuen Sie sich auf ARKit und warum? Hinterlasse unten einen Kommentar, um uns zu informieren.