Share via


Entwerfen für Mesh: Übersicht

Dies ist ein Leitfaden für Künstler, Designer und Entwickler, die Mesh-Umgebungen mit Unity und möglicherweise anderen Designtools wie 3D-Modellierungsprogrammen erstellen möchten. Mesh verfügt über einzigartige Stil- und Entwicklungsrichtlinien, die überprüft werden sollten, um sicherzustellen, dass Teilnehmern bei Mesh-Ereignissen die bestmögliche Erfahrung geboten wird.

In Unity erstellen Sie ein Projekt von Grund auf neu oder verwenden eines unserer vorhandenen Beispiele als Ausgangspunkt, fügen dann Inhalte hinzu und veröffentlichen das Projekt dann als Umgebung in einer Sammlung in Mesh im Web. Wenn ein Event Organizer ein Mesh-Ereignis erstellt, kann er sein Ereignis in der von Ihnen erstellten benutzerdefinierten Umgebung abhalten.

Mesh ist ein neues Produkt und entwickelt sich ständig weiter, um die Bedürfnisse unserer Partner zu erfüllen. In diesem und anderen Artikeln werden die Entwurfsrichtlinien zum Erstellen von 3D-Umgebungen für verschiedene Anwendungsfälle behandelt.

Es ist wichtig zu berücksichtigen, dass Ihre Entwurfs- und Leistungsanforderungen möglicherweise umfangreicher sind als dies in unserer Dokumentation vorgesehen ist. Beispielsweise können sich die Anforderungen je nach Größe Ihrer Mesh-Erfahrungen unterscheiden. eine Umgebung mit 16 Personen hat andere Leistungsanforderungen als eine Umgebung mit 200 Personen. Dieses Dokument enthält Prinzipien und Richtlinien, die die meisten Anforderungen für Unternehmen erfüllen sollten, die Mesh bereitstellen.

Eine Microsoft Mesh-Benutzeroberfläche kann es mehreren Benutzern ermöglichen, die von Ihnen erstellten Inhalte gleichzeitig zu erleben. Aus diesem Gründen beschränken wir bewusst einige der in Unity verfügbaren Features auf eine Teilmenge, die in Microsoft Mesh unterstützt wird.

Hier sind einige Punkte, die beim Erstellen von Inhalten zu berücksichtigen sind:

  • Microsoft Mesh steuert die Kamera in der Szene.

  • Microsoft Mesh steuert die Bewegungen und Interaktionen der Teilnehmer in der Szene.

  • Aus Sicherheitsgründen sind C#-Verhaltensweisen auf einen begrenzten Satz der im Mesh-Toolkit bereitgestellten Verhaltensweisen beschränkt. Alle nicht unterstützten Verhaltensweisen, die Sie in Ihren Inhalt einschließen, werden nicht geladen oder ausgeführt.

  • Ereignisrückrufe sind auf ScriptMachine.TriggerUnityEvent und ScriptMachine.TriggerAnimationEventbeschränkt. Wenn Sie einen nicht unterstützten Ereignisrückruf in Ihren Komponenten verwenden, können Sie Ihre Umgebung nicht hochladen. Der Buildschritt schlägt fehl.

Im Allgemeinen wird davon ausgegangen, dass Unity-Pakete, die aus dem Unity-Ressourcenspeicher heruntergeladen wurden, nur dann funktionieren, wenn sie den obigen Einschränkungen entsprechen.

Voraussetzungen

Bevor Sie Mesh-Umgebungen erstellen, ist es wichtig, eine solide Grundlage in den folgenden Disziplinen zu haben:

  • Kenntnisse über die 3D-Modellierung oder eine Quelle zum Abrufen der benötigten Modelle

  • Texturierung und Lichtmapping (UVs)

  • Leistungs- und Modelloptimierung

Um Ressourcen für die Verwendung in Mesh-Umgebungen zu entwerfen, sollten Sie über einige Erfahrung mit 3D-Modellierungssoftware wie Maya, 3DS Max, Cinema 4D, Houdini, ZBrush oder Blender verfügen. Zum Malen und Texturieren von Modellen können Sie die in diesen Apps integrierten Features verwenden oder ein dediziertes Tool wie Adobe Substance Painter verwenden.

Freigeben von Unity-Projekten

Derzeit ist das Teilen von Unity-Projekten mit anderen Parteien nicht garantiert. Beachten Sie, dass die Freigabe einige Fehler verursachen kann und für Mesh-bezogene Projekte nicht vollständig überprüft wird.