banner
Maison / Blog / Comment installer le logiciel de développement Apple Vision Pro
Blog

Comment installer le logiciel de développement Apple Vision Pro

Aug 30, 2023Aug 30, 2023

Apple a publié mercredi son SDK visionOS et ses outils de développement, ainsi que plus d'informations sur le développement pour Apple Vision Pro. Voici un aperçu de ce que c'est, de ce qu'il peut faire et comment commencer.

Le SDK d'Apple pour Apple Vision Pro est inclus dans la deuxième version bêta de Xcode. Il comprend des outils de ligne de commande pour Xcode 15 bêta 2, des outils de polices pour Xcode 15 bêta et le visionOS 1 Beta Simulator Runtime, qui est présenté sous forme de fichier image disque .dmg.

Pour obtenir les nouveaux fichiers bêta du SDK et de Xcode, accédez à Developer.apple.com/download/ et connectez-vous avec votre identifiant Apple. Ces outils sont inclus dans le nouvel abonnement gratuit des développeurs.

Vous aurez besoin du téléchargement Xcode 15 beta 2, qui contient l'application Xcode 15 beta 2 elle-même, macOS 14 beta 2 et un assortiment de simulateurs. Vous aurez également besoin des outils de ligne de commande pour Xcode 15 bêta 2 et du Xcode 15 bêta 2 qui contient également macOS 14 bêta 2.

Si vous ne l'avez pas déjà fait, téléchargez également la version bêta de Font Tools for Xcode 15 en bas de la page publiée le 5 juin.

Lors du téléchargement de Xcode 15 bêta 2, assurez-vous de vérifier levisionOS bêta 1case à cocher en bas de la liste, qui pèse 6,85 Go :

Notez que dans tous les cas, vous avez également besoin des composants de téléchargement iOS.

Cela fournit ce qu'Apple appelle toujours le fichier xrOS 1.0.simruntime sur un .dmg que vous importez dans Xcode pour installer le simulateur visionOS (plus d'informations ci-dessous).

La courbe d'apprentissage de visionOS peut être assez abrupte - traversant plusieurs disciplines informatiques en plus de la simple programmation. Ceux-ci incluent la conception d'objets et de scènes 3D, la réalité augmentée (AR), les matériaux et surfaces, ainsi que l'éclairage et le rendu.

En plus des éléments Xcode, vous souhaiterez apprendre et récupérer quelques éléments supplémentaires utilisés par l'écosystème AR d'Apple :

La plupart d'entre eux sont disponibles sur le site des développeurs d'Apple à l'adressedéveloppeur.apple.com/augmented-reality/

Le SDK inclut également Reality Composer Pro qui a été promis lors de la WWDC 23 dans les présentations visionOS. Reality Composer Pro est une application conçue pour aider à préparer et prévisualiser du contenu 3D pour visionOS.

Dans le cadre de la version SDK, Apple a également publié la version bêta de Reality Converter qui vous permet de convertir entre des formats de fichiers AR tels que .obj, .gltf et .usd et de les convertir tous au format USDZ standard. Vous pouvez également modifier certaines propriétés de texture dans la version bêta de Reality Converter.

Il existe également un téléchargement .dmg supplémentaire sur la page des outils AR appelé USDZ Tools, qui est un ensemble de scripts Python pour la conversion en USD. Tous les outils AR d'Apple sont disponibles sur la page AR principale à l'adresse Developer.apple.com/augmented-reality/tools/.

Le plugin AR Quick Look peut être trouvé sur Developer.apple.com/augmented-reality/quick-look/ avec des exemples.

Une fois tout cela installé, vous pouvez désormais également utiliser les outils de développement 3D de Unity pour développer des applications Apple Vision Pro. Visitez le site Unity à l'adresse unity.com.

La conception et l'écriture de votre application visionOS ne constituent qu'une partie du développement de visionOS. L'autre partie consiste à maîtriser les modèles et les espaces 3D.

Après tout, Apple appelle le Vision Pro un casque AR. Ainsi, vos applications visionOS sont présentées à l'utilisateur dans un espace 3D sur l'appareil Apple Vision Pro.

Vous devrez également vous familiariser avec les fichiers Universal Scene Description et USDZ de Pixar, qui contiennent des descriptions d'objets 3D. Il existe un certain nombre de ressources pour en savoir plus sur les fichiers USDZ. Par exemple, le site des développeurs de NVIDIA propose également une bonne discussion sur l'USD.

Dans la plupart des cas, vous devrez convertir votre contenu 3D en USDZ pour l'utiliser dans visionOS.

En plus de l'USD, vous souhaiterez également apprendre Industrial Light + Magic'sMatérielXstandard - un standard de matériau d'objet 3D universel open source créé pour la première fois en 2017 pour le film Star Wars : Le Réveil de la Force.

Les matériaux font référence aux surfaces des objets 3D et à l'apparence de ces surfaces. En termes réels, cela signifie des matériaux comme le bois, le métal ou le verre qu'ils simulent.

Il existe quatre modes de présentation pris en charge dans visionOS :

Platforms/strong. Click the strongGet/strong button next to each simulator you want to install. Be sure you have enough disk space first for each one./p>New->Project/strong and click the visionOS icon in the template chooser. Click strongNext/strong, name the project, set its options, then click strongNext/strong again and save it to disk by clicking strongCreate/strong./p>New->Target/strong from the strongFile/strong menu:/p>Platforms/strong>New->Project/strong>New->Target/strong>