Lezen in het Engels

Delen via


Ontwerpen voor Mesh: overzicht

Dit is een handleiding voor kunstenaars, ontwerpers en ontwikkelaars die Mesh-ervaringen willen maken met behulp van Unity en mogelijk andere ontwerphulpmiddelen, zoals 3D-modelleringsprogramma's. Mesh heeft unieke stijl- en ontwikkelingsrichtlijnen die moeten worden gecontroleerd om ervoor te zorgen dat deelnemers aan Mesh-evenementen de best mogelijke ervaringen krijgen.

In Unity maakt u een volledig nieuw project of gebruikt u een van onze bestaande voorbeelden als uitgangspunt, voegt u vervolgens inhoud toe en publiceert u het project vervolgens als een omgeving naar een verzameling in mesh op het web. Wanneer een Event Organizer een Mesh-gebeurtenis maakt, kan deze ervoor kiezen om de gebeurtenis te bewaren in de aangepaste omgeving die u hebt gemaakt.

Mesh is een nieuw product en ontwikkelt zich voortdurend om te voldoen aan de behoeften van onze partners. Deze en andere artikelen behandelen de ontwerprichtlijnen voor het maken van 3D-omgevingen voor verschillende use cases.

Het is belangrijk om te bedenken dat uw ontwerp- en prestatiebehoeften mogelijk uitgebreider zijn dan wat onze documentatie biedt. Behoeften kunnen bijvoorbeeld verschillen op basis van de schaal van uw Mesh-ervaringen; een omgeving met 16 personen heeft andere prestatievereisten dan een omgeving met 200 personen. Dit document bevat principes en richtlijnen die moeten voldoen aan de meeste behoeften voor bedrijven die Mesh implementeren.

Met een Microsoft Mesh Experience kunnen meerdere gebruikers tegelijkertijd de inhoud ervaren die u maakt. Daarom beperken we bewust een aantal functies die beschikbaar zijn in Unity tot een subset die wordt ondersteund in Microsoft Mesh.

Hier volgen enkele aandachtspunten bij het maken van inhoud:

  • Microsoft Mesh bepaalt de camera in de scène.

  • Microsoft Mesh beheert de bewegingen en interacties van deelnemers in de scène.

  • Om veiligheidsredenen is C#-gedrag beperkt tot een beperkte set van het gedrag dat wordt aangeboden in de Mesh-toolkit. Niet-ondersteund gedrag dat u in uw inhoud opneemt, wordt niet geladen of uitgevoerd.

  • Callbacks voor gebeurtenissen zijn beperkt tot ScriptMachine.TriggerUnityEvent en ScriptMachine.TriggerAnimationEvent. Als u een niet-ondersteunde gebeurtenisaanroep in uw onderdelen gebruikt, kunt u uw omgeving niet uploaden; de build-stap mislukt.

Over het algemeen werken Unity-pakketten die zijn gedownload uit het Unity Asset-archief niet, tenzij ze voldoen aan de bovenstaande beperkingen.

Vereisten

Voordat u Mesh-omgevingen maakt, is het belangrijk om een sterke basis te hebben in de volgende disciplines:

  • 3D-modelleringsvaardigheden of een bron voor het verkrijgen van de modellen die u nodig hebt

  • Texturing en lichttoewijzing (UV's)

  • Optimalisatie van prestaties en modellen

Als u assets wilt ontwerpen voor gebruik in Mesh-omgevingen, moet u enige ervaring hebben met 3D-modelleringssoftware zoals Maya, 3DS Max, Cinema 4D, Houdini, ZBrush of Blender. Voor schilder- en texturingmodellen kunt u de ingebouwde functies in deze apps gebruiken of een speciaal hulpprogramma gebruiken, zoals Adobe Substance Painter.

Unity-projecten delen

Momenteel is het delen van Unity-projecten met andere partijen niet gegarandeerd. Houd er rekening mee dat delen fouten kan veroorzaken en niet volledig wordt gevalideerd voor Mesh-gerelateerde projecten.