Freigeben über


3D-Objekte mit SideFX Houdini zur Nutzung in Dynamics 365 Guides und Mixed Reality-Komponenten vorbereiten, die in mit Power Apps erstellten Apps enthalten sind

Dieses Tutorial zeigt Ihnen schrittweise Folgendes:

  • Optimierung eines 3D-Objekts durch Verringerung der Polygonanzahl, so dass sie den Leistungsvorgaben für Microsoft Dynamics 365 Guides und Mixed-Reality-Komponenten entspricht, die in mit Power Apps erstellten Apps enthalten sind 

  • Ergänzung eines 3D-Objekts mit dem richtigen Material

  • Export eines optimierten 3D-Modells als GLB-Datei, die in Dynamics 365 Guides und Power Apps verwendet werden kann

  • Anfertigung einer Vorlage, um andere 3D-Objekte in Zukunft schnell optimieren zu können

Wichtig

Dieses Dokument dient ausschließlich zur Veranschaulichung des Zusammenspiels von SideFX Houdini mit Dynamics 365 Guides und Power Apps. Ihre Nutzung von Anwendungen Dritter unterliegt den zwischen Ihnen und diesen Dritten ausgehandelten Bedingungen. Microsoft Corporation steht in keinem Geschäftsverhältnis zu SideFX, ist kein Partner von SideFX und empfiehlt oder sponsert weder SideFX noch dessen Produkte. Es gibt andere Apps zur Erstellung von Inhalten, mit denen Sie 3D-Objekte vorbereiten können.

Was ist Houdini?

Houdini ist ein prozedurales System, mit dem Künstler frei arbeiten, mehrere Iterationen erstellen und Workflows schnell an Kollegen freigeben können.

3D-Objekt in Houdini importieren

  1. Öffnen Sie Houdini 17.5.

    Houdini in einer neuen Szene öffnen.

    Eine neue Szene wird automatisch erstellt.

  2. Öffnen Sie das TAB Menu, indem Sie unten rechts im Fenster mit der rechten Maustaste klicken (oder drücken Sie auf die Tabulatortaste).

  3. Wählen Sie im TAB Menu die Option Import und danach File aus, um im Bereich Geometry einen File-Knoten zu platzieren.

    Option „File Import“.

  4. Um einen Drilldown zum Dateiauswahlteil dieses Knotens auszuführen, doppelklicken Sie auf das Symbol von file1 (oder drücken Sie auf die Taste I). Wählen Sie die Schaltfläche Gleitende Dateiauswahl öffnen aus, und klicken Sie auf die Datei, die Sie importieren möchten.

    Screenshot der Schaltfläche „File chooser“.

  5. Suchen Sie im Popup-Fenster die zu importierende Datei, wählen Sie diese aus, und wählen Sie dann Annehmen aus.

    Datei auswählen.

    Das Modell wird im Viewport angezeigt.

    Viewport.

3D-Objekt dezimieren

Zur Erreichung anwendungsspezifische Ziele ist es manchmal erforderlich, 3D-Objekte zu „dezimieren“. Dezimierung ist der Prozess der Neuberechnung der Oberflächenpolygone des Modells, um eine ähnliche Form mit weniger Polygonen zu erstellen. Dies verringert die visuelle Wiedergabetreue, erhöht jedoch die Leistung. Die folgenden Beispielbilder zeigen den Unterschied zwischen einem qualitativ hochwertigen Modell, das bei simplen Situationen in Microsoft HoloLens verwendet wird und einem qualitativ schlechten Modell, das bei komplizierten Situationen zum Einsatz kommt.

Dezimierungsbeispiel.

3D-Objekt dezimieren

  1. Drücken Sie im Bereich Geometry unten rechts auf die Tabulatortaste. Das TAB Menu wird geöffnet.

  2. Wählen Sie Polygon>PolyReduce aus, und wählen Sie den PolyReduce-Knoten dann mit der Eingabetaste aus. Wählen Sie den Bereich unter dem File-Knoten aus, oder klicken Sie darauf, um einen PolyReduce- zu platzieren.

    Polygon PolyReduce.

    Ein neuer Knoten mit der Bezeichnung polyreduce1 wird im Bereich Geometry in der Nähe des importierten Geometrieknotens angezeigt.

    Polyreduce-Knoten.

  3. Wählen Sie im Knoten der importierten Geometrie unten den grauen Punkt aus, und ziehen Sie eine Verbindungslinie zum äußersten linken Punkt auf dem polyreduce1-Knoten. Auf dem Punkt im polyreduce1-Knoten wird ein roter Pfeil angezeigt.

    Durch Ziehen eine Verbindung herstellen.

  4. Wählen Sie die Mitte des polyreduce1-Knotens aus, und betrachten Sie die Optionen an, die auf der Registerkarte über dem Bereich Geometry angeboten werden.

    PolyReduce-Optionen.

  5. Wählen Sie neben Target die Option Output Polygon Count aus. Damit können Sie eine Polygonanzahl angeben, die den gewünschten Polygonvorgaben entspricht.

    Output Polygon Count.

  6. Um die Ergebnisse anzuzeigen, wählen Sie den polyreduce1-Knoten und danach rechts daneben den (pinken) Balken Template und den (blauen) Balken Display aus.

    Das Modell ist nun weniger detailreich.

    Ergebnisse von PolyReduce.

    Mit der Anzahl an Polygonen zur Verwendung auf Mixed Reality-Geräten kann experimentiert werden. Das Aussehen des Modells kann mit dem Schieberegler Number To Keep verfeinert werden. Experimentieren Sie mit diesem Schieberegler, um das gewünschte Aussehen zusammen mit der benötigten Anzahl an Polygonen zu erreichen.

Material mit einem Grundsätzlicher Shader hinzufügen

Um das Modell realistischer wirken zu lassen, können Sie es mit einem Shader ergänzen, um festzulegen, wie glänzend und glatt das Modell aussehen soll.

  1. Öffnen Sie (im selben Fenster wie das Knotensystem) die Registerkarte Material Palette, wählen Sie Grundsätzlicher Shader aus, und ziehen Sie diesen in den freien Raum nach rechts.

    Grundsätzlicher Shader.

  2. Klicken Sie mit der rechten Maustaste auf Grundsätzlicher Shader, und wählen Sie dann Ausgewählten Objekten oder ausgewählter Geometrie zuweisen aus.

    Ausgewählten Objekten oder ausgewählter Geometrie zuweisen.

  3. Markieren Sie das gesamte Modell. Dazu wählen Sie zuerst das Fenster und danach Assign aus.

    Markiertes Modell.

  4. Im Bereich Geometry wurde nun der material1-Knoten erstellt und unter dem polyreduce1-Knoten verknüpft.

    Material-Knoten.

  5. Wählen Sie unten rechts die Schaltfläche Gleitende Dateiauswahl öffnen aus, anschließend Grundsätzlicher Shader und danach Annehmen.

    Annehmen Grundsätzlicher Shader.

Materialeigenschaften anpassen

Bei markiertem Grundsätzlicher Shader können sichtbare Eigenschaften wie die Materialfarbe im Fenster oberhalb von Material Palette angepasst werden. Bei CAD-Objekten beispielsweise wählen Sie für Roughness einen Anfangswert von 0,8 und für Metallic einen Anfangswert von 0,2 aus.

Materialien anpassen.

So ändern Sie die Farbe des 3D-Objekts

  1. Wählen Sie rechts neben Base Color die Schaltfläche für das Farbmuster aus.

    Base Color.

  2. Wählen Sie im Dialogfeld Color Editor eine Farbe aus. Sie können aus vorherigen Farben, dem Mischrad oder den Schiebereglern auswählen.

    Color Editor.

  3. Wenn Sie mit dem Ergebnis zufrieden sind, schließen Sie das Dialogfeld Color Editor.

Das Modell in eine GLB-Datei exportieren

Damit Sie das Modell in Dynamics 365 Guides und Power Apps nutzen können, müssen Sie das Modell in eine GLB-Datei exportieren.

  1. Drücken Sie im Bereich Geometry auf die Tabulatortaste. Das TAB Menu wird geöffnet.

  2. Wählen Sie Export>ROP GLTF Output aus, drücken Sie die Eingabetaste, und klicken Sie anschließend unter den material1-Knoten, um den rop_gltf1-Knoten zu platzieren.

    Schaltfläche „Export ROP GLTF Output“.

  3. Verbinden Sie die material1- und rop_gltf1-Knoten miteinander.

    Verbindung zwischen den beiden Knoten „material1“ und „rop_gltf1“.

  4. Wählen Sie oben im Feld Export Type den Eintrag glb aus.

    In GLB-Datei exportieren.

  5. Wählen Sie neben dem Feld Output File zuerst die Schaltfläche File Chooser und anschließend einen Namen und ein Ziel für die GLB-Datei aus. Ergänzen Sie den Dateinamen am Ende mit .glb.

    Schaltfläche „File chooser“.

  6. Um den Export abzuschließen und die GLB-Datei zu erstellen, wählen Sie Render to Disk aus.

    Screenshot der Schaltfläche „Render to Disk“.

Vorlage erstellen

Nachdem die Knotenstruktur nun fertig ist, können Sie sie als Vorlage verwenden, um 3D-Objekte schnell vorzubereiten.

Zuerst muss die derzeit verwendete Geometrie durch eine Standardgeometrie ersetzt werden. Dadurch wird die Vorlagendatei in ihrer Größe reduziert und kann beim Öffnen schnell geladen werden.

  1. Um das Menü für die Geometriedatei zu aktivieren, klicken Sie im oberen Bereich auf das Dateisymbol.

  2. Ändern Sie das Feld Geometry File auf default.bgeo, und wählen Sie dann Reload Geometry aus.

    Vorlage.

    Dadurch ändert sich die Geometrie in einen allgemeinen Würfel.

  3. Ändern Sie den Dateinamen in eine allgemeine Bezeichnung wie Vorlage.

  4. Im Menü File wählen Sie Speichern aus, und speichern Sie die Datei dann unter einem eindeutigen Namen wie zum Beispiel Vorlage_Vorbereitung.

    Datei speichern.

Die Vorlage ist fertig. Schließen Sie Houdini, um das auszuprobieren.

Eine Vorlage verwenden

  1. Starten Sie Houdini, und öffnen Sie die Vorlagendatei durch Auswahl von File>Open. Wählen Sie dann die Vorlage aus.

    Datei öffnen-Vorlage.

  2. Wählen Sie die Mitte des Geometriedateiknotens aus, um zum Kontextmenü File zu wechseln, und wählen Sie das vorzubereitende 3D-Objekt dann mit der Schaltfläche Gleitende Dateiauswahl öffnen aus.

    Screenshot der Schaltfläche „Gleitende Dateiauswahl öffnen“.

  3. Sobald die Geometrie geladen ist, wählen Sie im polyreduce1-Knoten die rote Kugel aus und danach die blaue Registerkarte ganz rechts vom polyreduce1-Knoten.

    Rote Kugel auswählen.

    Damit sehen Sie, wie das reduzierte Polymodell im Ansichtsfenster aussieht, und Sie erhalten Zugriff auf die Reduktionstools.

  4. Sobald die Qualität des Modells Ihren Vorstellungen entspricht, wählen Sie zuerst den rop_gltf1-Knoten und anschließend die Schaltfläche Gleitende Dateiauswahl öffnen aus. Geben Sie danach einen Speicherort und Namen für die zu exportierende Datei ein. Achten Sie darauf, dass die Erweiterung „.glb“ im Dateinamen enthalten ist.

    rop-gltf exportieren.

  5. Erstellen Sie das 3D-Objekt mit Render to Disk.

    Schaltfläche „Render to Disk“.

Wiederholen Sie diesen Vorgang mit den übrigen 3D-Objekten, um schnell optimierte Objekte zu erstellen, die Sie sofort in Dynamics 365 Guides und Power Apps verwenden können.

Ein 3D-Objekt in Dynamics 365 Guides oder Power Apps anzeigen

Nachdem Sie ein 3D-Objekt vorbereitet haben, können Sie unter den folgenden Links mehr über die Verwendung des Modells in Dynamics 365 Guides oder Power Apps erfahren:

Weitere Informationen

Mehrere Screenshots in diesem Dokument stammen aus dem Houdini-Softwareprogramm, um die Verwendung der Software von Houdini zu veranschaulichen. Weitere Informationen zu SideFX Houdini.

Microsoft Corporation übernimmt keine Verantwortung und schließt ausdrücklich jede Haftung für Schäden jeglicher Art ab, die sich aus der Verwendung von Houdini oder infolge dieser Anleitung ergeben. Dieses Dokument wurde nur erstellt, um unseren Kunden allgemeine Informationen bereitzustellen. Es berücksichtigt keine individuellen Geschäftspläne oder Spezifikationen.

Die Verwendung von Markennamen und Bildern in diesem Dokument dient ausschließlich zu Informations- und Veranschaulichungszwecken, und Microsoft erhebt keinen kommerziellen Anspruch auf deren Verwendung und empfiehlt oder sponsert diese nicht.