Comment intégrer Vortex Studio à Unity ?

Regardez cette vidéo pour apprendre comment intégrer Vortex Studio à Unity en important des paquets, en configurant des actifs et des préfabriqués, et en synchronisant des scènes et des mécanismes, tout en tirant parti des fonctions intégrées de Unity – comme les terrains et la physique – pour créer des simulations immersives comme la dynamique réaliste des véhicules et les zones de terrassement.

Transcription de la vidéo

Bonjour. Aujourd’hui, nous allons vous montrer à quel point il est facile pour Vortex de s’intégrer de façon transparente à des moteurs de jeu tiers comme Unity ou Unreal. Dans cette démonstration, nous nous concentrerons sur l’intégration des mécanismes de Vortex à Unity et sur l’utilisation des fonctions intégrées de Unity. Pour commencer, rien de plus simple.

Tout d’abord, importez le paquet à partir de l’archive et du gestionnaire de paquets. Enfin, rassemblez les ressources dont vous avez besoin à partir de vos sources préférées. Avec cela, vous serez opérationnel en un rien de temps. Ensuite, nous allons construire les préfabriqués pour nos galeries graphiques. Pour ce faire, nous attachons une composante Galerie graphique de Vortex à nos modèles. Nous sélectionnons ensuite le fichier de la galerie en associant la galerie graphique VX correspondante à notre élément Unity.

Une fois cette opération terminée, nous ajoutons les préfabriqués à la liste des préfabriqués de Vortex. Il est maintenant temps de connecter Vortex aux scènes Unity.

Ouvrez simplement le menu Vortex et cliquez sur Associate Vortex scene. Si les galeries utilisées par cette scène sont dans la liste des préfabriqués Vortex, vous devriez les voir dans la scène unity actuelle. S’il n’y en a pas, elles seront affichées sous forme de cubes blancs.

Maintenant que nous avons une scène et des galeries graphiques en place, nous devons nettoyer les actifs dupliqués en transformant les assemblages et les mécanismes en préfabriqués réutilisables. Ouvrez le menu Vortex, sélectionnez Create Prefabs et cliquez sur assemblies. Dans la hiérarchie Unity, vous devriez voir les assemblages se transformer en préfabriqués. Nous répétons ensuite les mêmes étapes pour les mécanismes. Nous pouvons laisser Vortex s’occuper du reste, car il les ajoutera automatiquement à la liste des prefabs. Si certains mécanismes ne sont toujours pas transformés en préfabriqués, nous pouvons rafraîchir notre scène en accédant au menu Vortex. Ensuite, sélectionnez Apply Prefabs et cliquez sur all ; ceci remplace tous les assets Vortex uniques de votre scène par les prefabs.

À partir de maintenant, Vortex utilisera ces préfabriqués dans vos scènes. Vous êtes maintenant prêt à développer directement dans l’environnement Unity.

Le cadre Vortex garantit que tous les composants restent synchronisés entre Unity et Vortex, vous offrant ainsi une expérience de développement fluide et cohérente. L’intégration de Vortex vous permet également de tirer pleinement parti des fonctionnalités de Unity, comme les terrains. Par exemple, les artistes peuvent utiliser les outils d’Unity pour construire de grands environnements et Vortex s’intègre facilement à ces actifs. Pour ce faire, il vous suffit d’associer des couches de terrain à des matériaux Vortex. Ajoutez des collisionneurs et des matériaux physiques Unity aux objets statiques et appliquez des corps rigides aux objets dynamiques du jeu.

Vortex d’objets. Scène spécifiez les couches de Unity qui correspondent à des objets statiques ou dynamiques. Vortex reconnaîtra alors ces couches et simulera sa physique avancée avec le moteur physique de Unity. Ajoutons maintenant un mécanisme que nous avons déjà créé à une scène Vortex existante. Cela peut se faire soit dans l’éditeur Vortex, soit dans Unity.

Il suffit d’aller dans le menu Vortex. De là, cliquez sur ajouter un mécanisme. Choisissez ensuite un mécanisme comme celui-ci, un tronc de 50 centimètres, dans les exemples d’actifs. Renommez l’objet Mechanism avec un nom unique et placez-le dans la scène. Sauvegardez ensuite votre scène. À ce stade, Vortex synchronisera la scène entre Unity et Vortex. Maintenant, après avoir ajouté quelques-uns de ces mécanismes à la scène, nous sommes prêts à tester nos changements en appuyant sur play et Unity.

L’interface des joueurs de Vortex Studio apparaît et nous permet de tester les interactions entre les deux moteurs. Nous passons à l’onglet des rôles et des sièges et nous sélectionnons notre rôle. Cela met à jour la caméra de Unity pour qu’elle corresponde au point de vue de Vortex. Nous sommes alors prêts à démarrer la simulation. Appuyez sur play dans la fenêtre du lecteur de Vortex Studio.

Cela nous permettra de voir les objets interagir avec l’environnement, comme la remorque de ce véhicule. Comme vous pouvez le voir, les billes sont maintenant simulées et interagissent avec d’autres mécanismes de Vortex. Nous sommes maintenant prêts à rouler et vous remarquerez que les objets de la remorque se comportent comme dans la réalité. Supposons que nous voulions créer une zone de terrassement sur le terrain de l’unité. Ouvrez le menu Vortex et sélectionnez ajouter un système de terrassement à vortex.

Ajoutez ensuite une zone de terrassement, un matériau de sol et des particules de sol. Placez la zone de terrassement sur le terrain, définissez sa taille et définissez les maillages et les matériaux pour les débris dans les particules de sol. Ici, nous utilisons quatre variantes de maillage pour plus de réalisme, et nous attribuons un matériau SSM pour remplir l’espace entre les rochers. Une fois que la zone de terrassement est prête, le fait d’entrer dans le mode de jeu et l’unité montre un trou visible dans la zone définie. En démarrant la simulation dans le lecteur de Vortex Studio, la zone devient interactive et nous pouvons commencer à creuser.

Comme vous pouvez le constater, la mise en place d’une zone de terrassement et d’une unité est simple et efficace. Voilà qui conclut notre démonstration. Nous espérons qu’elle vous a été utile et nous sommes impatients de voir ce que vous allez créer avec cette technologie. Nous vous remercions de votre attention.