Conception pour le maillage : vue d’ensemble
Il s’agit d’un guide destiné aux artistes, aux concepteurs et aux développeurs qui souhaitent créer des expériences Mesh à l’aide d’Unity et éventuellement d’autres outils de conception tels que des programmes de modélisation 3D. Mesh a un style unique et des instructions de développement qui doivent être examinées pour s’assurer que les participants aux événements Mesh bénéficient des meilleures expériences possibles.
Dans Unity, vous créez un projet à partir de zéro ou utilisez l’un de nos exemples existants comme point de départ, ajoutez du contenu, puis publiez le projet en tant qu’environnement dans une collection dans Mesh sur le web. Lorsqu’un organisateur d’événements crée un événement Mesh, il peut choisir de conserver son événement dans l’environnement personnalisé que vous avez créé.
Mesh est un nouveau produit qui évolue constamment pour répondre aux besoins de nos partenaires. Cet article et d’autres couvrent les instructions de conception pour la création d’environnements 3D pour différents cas d’usage.
Il est important de considérer que vos besoins en matière de conception et de performances peuvent être plus étendus que ce que notre documentation fournit. Par exemple, les besoins peuvent différer en fonction de l’échelle de vos expériences de maillage ; Un environnement de 16 personnes a des exigences de performances différentes d’un environnement de 200 personnes. Ce document fournit des principes et des instructions qui doivent répondre à la plupart des besoins des entreprises qui déploient Mesh.
Une expérience Microsoft Mesh peut permettre à plusieurs utilisateurs de découvrir simultanément le contenu que vous créez. Pour cette raison, nous limitons délibérément certaines des fonctionnalités disponibles dans Unity à un sous-ensemble pris en charge dans Microsoft Mesh.
Voici quelques points à prendre en compte lors de la création de contenu :
Microsoft Mesh contrôle la caméra dans la scène.
Microsoft Mesh contrôle les mouvements et les interactions des participants dans la scène.
Pour des raisons de sécurité, les comportements C# sont limités à un ensemble limité de comportements fournis dans le kit de ressources Mesh. Les comportements non pris en charge que vous incluez dans votre contenu ne seront ni chargés ni exécutés.
Les rappels d’événements sont limités à
ScriptMachine.TriggerUnityEvent
etScriptMachine.TriggerAnimationEvent
. Si vous utilisez un rappel d’événement non pris en charge dans vos composants, vous ne pourrez pas charger votre environnement ; L’étape de génération échoue.
En général, les packages Unity téléchargés à partir du magasin de ressources Unity ne sont pas censés fonctionner, sauf s’ils sont conformes aux restrictions ci-dessus.
Avant de créer des environnements de maillage, il est important de disposer d’une base solide dans les disciplines suivantes :
Compétences en modélisation 3D ou source pour obtenir les modèles dont vous avez besoin
Texturing et light-mapping (UVs)
Optimisation des performances et du modèle
Pour concevoir des ressources à utiliser dans des environnements de maillage, vous devez avoir une certaine expérience des logiciels de modélisation 3D tels que Maya, 3DS Max, Cinema 4D, Houdini, ZBrush ou Blender. Pour peindre et texturer des modèles, vous pouvez utiliser les fonctionnalités intégrées à ces applications ou utiliser un outil dédié tel qu’Adobe Substance Painter.
Actuellement, le partage de projets Unity avec d’autres parties n’est pas garanti. N’oubliez pas que le partage peut générer des erreurs et n’est pas entièrement validé pour les projets liés au maillage.