Del via


Bruk Blender til å klargjøre 3D-objekter for bruk i Dynamics 365 Guides og i komponenter i blandet virkelighet, som er inkludert i apper opprettet med Power Apps

Denne opplæringen inneholder trinnvise instruksjoner som viser hvordan du kan gjøre følgende:

  • Reduser antall polygoner for et 3D-objekt slik at det samsvarer med ytelsen som er spesifikke for ytelsesmålene for Microsoft Dynamics 365 Guides og for komponenter i blandet virkelighet som er inkludert i apper opprettet med Microsoft Power Apps.

  • Kombiner 3D-objektets flere materialer (farger) i én enkelt struktur som kan brukes på modellen.

  • Eksporter det optimaliserte 3D-objektet som en GLB-fil som kan brukes i Dynamics 365 Guides og Power Apps.

Kombinasjonen av å redusere polygoner og gjøre flere materialer om til én enkelt struktur, kan transformere et komplekst og ressurskrevende 3D-objekt til et 3D-objekt som fungerer godt i Dynamics 365 Guides og Power Apps.

Viktig

Dette dokumentet opprettes bare for informativt formål for å vise hvordan Blender fungerer med Dynamics 365 Guides og Power Apps. Din bruk av tredjepartsprogrammer er underlagt vilkår mellom deg og tredjeparten. Microsoft Corporation er ikke tilknyttet til, er ikke partner for og verken støtter eller sponser Blender eller Blenders produkter. Det finnes andre innholdsopprettingsapper du kan bruke til å klargjøre 3D-objektene.

Hva er Blender?

Blender er en 3D-opprettelsesserie med åpen kildekode. Det støtter hele 3D-forløpet: modellering, rigging, animasjon, simulering, gjengivelse, kompositering og bevegelsessporing samt videoredigering og spilloppretting.

Hvis Blender er programvaren du velger å bruke til å klargjøre 3D-objektene, kan du gå gjennom Blenders nettsted og laste ned den nyeste stabile versjonen for Windows.

Generelle trinn for klargjøring av et 3D-objekt med Blender

Klargjøring av et 3D-objekt for blandet virkelighet med Blender omfatter følgende trinn:

  1. Importer modellen til Blender.

  2. Forenkle modellen.

  3. Pakk ut modellen (UV-utpakking).

  4. Tildel materialer.

  5. Bak strukturene.

  6. Eksporter modellen som en GLB-fil.

Importer modellen til Blender

  1. Åpne Blender. Når du åpner appen, opprettes det automatisk en ny scene.

  2. Høyreklikk på kuben og velg deretter Delete for å slette den.

    Slett kube.

  3. Velg File>Import>Wavefront (.obj) for å importere OBJ-filen.

    Filimport.

  4. Gjør følgende under Import OBJ:

    a. Fjern merket i boksene Object og Group og merk av for Image Search.

    Bildesøk.

    b. Velg Import OBJ på høyre side av skjermen. Dette importerer 3D-objektet som ett element og søker i undermappen etter materialer.

    Importer objekt.

    Når du velger Import OBJ, ser du 3D-objektet med de importerte materialene.

    Tips

    Hvis 3D-objektet er svært stor eller liten eller vanskelig å se eller muligens ikke-skjermbasert, som vist i grafikken nedenfor, kan du bruke musehjulet til å zoome inn eller ut kameraet til modellen er synlig.

    Zoom kamera.

    Hvis 3D-objektet er grått, velger du skyggeleggingsalternativet Look Dev for å vise fargene.

    Skyggeleggingsalternativet Look Dev i fullskjerm.

    c. Gå gjennom antall Tris (antall polygoner) nederst til høyre på skjermen.

    Tris-antall.

    Hvis dette tallet oppfyller måloppløsningen for ytelse, kan du hoppe over forenklingstrinnet og gå direkte til Pakk ut modellen senere i denne opplæringen. Hvis det ikke oppfyller måloppløsningen, kan du fortsette til neste del for å forenkle modellen.

Forenkle modellen

Hvis du vil nå programspesifikke ytelsesmål, kan det hende at du må forenkle modellen. Forenkling er prosessen med å behandle overflatepolygonene til modellen på nytt for å skape en lignende form med færre polygoner. Dette reduserer visuell gjengivelse, men øker ytelsen. Eksemplene nedenfor viser en modell med høy gjengivelse som kan brukes når du ser på ett eller to 3D-objekter samtidig på Microsoft HoloLens, og et 3D-objekt av lav kvalitet som brukes når du ser på ti eller flere objekter om gangen på HoloLens.

Eksempler på forenkling.

  1. Velg modellen, og gå deretter til menyen Modifikatorer Modifiers-meny. i verktøykolonnen til høyre.

  2. På menyen Modifiers på listen Add Modifier velger du Decimate.

    Forenkle.

  3. Når du har valgt modellen, endrer du verdien Ratio til et tall mellom 0,0 og 1,0. Denne innstillingen bestemmer prosenten av polygoner (trekanter) som fjernes. En verdi på 0,5 reduserer for eksempel det opprinnelige polygonantallet til 50 %. Du ser at Tris-verdien nederst til høyre i Blender-vinduet reduseres etter hvert som du endrer forholdet. Når tallet når en verdi som samsvarer med ytelsesmålet og ser bra ut, velger du Apply.

    Forholdsinnstilling.

Pakk ut modellen (UV-utpakking)

Du kan hoppe over dette trinnet hvis modellen bare har én farge.

Hvis du vil visualisere konseptet med UV-utpakking, kan du tenke deg å klippe ut hver overflate i et 3D-objekt og plassere disse overflatene flatt på et stykke papir. U- og V-dimensjonene representerer de loddrette og vannrette aksene på papirarket på samme måte som X, Y og Z representerer de tredimensjonale aksene i et 3D-objekt. Hvis du pakker ut UV-ene, kan du male de flate delene med materialfargene til modellen. Dette malte papiret kalles en struktur, og det pakkes senere tilbake på toppen av modellen, noe som gir en illusjon om å bli laget av forskjellige fargede deler når det faktisk er ett element med en fargerik tekstbryting rundt det. Denne prosessen kalles strukturbaking, som blir dekket senere i denne opplæringen.

  1. Velg modellen, hold markøren over hovedmenyen, trykk på TAB-tasten for å gå til Edit Mode, trykk på a for å velge alle, og velg deretter UV-menyen og deretter Smart UV Project.

    Smart UV Project.

    Tips

    Angi Edit Mode ved å velge listen Edit Mode øverst til venstre eller trykk på TAB-tasten. Hvis du trykker på TAB-tasten allerede i Edit Mode, går du tilbake til Object Mode, som vist i grafikken nedenfor.

    Blender Object mode.

  2. Behold standardinnstillingene for egenskapene, og velg deretter OK.

    Standardinnstillinger.

  3. Kontroller at du er i Edit Mode (trykk på TAB-tasten), og at hele modellen fremdeles er merket (trykk på a). Når hele modellen er valgt, er den oransje.

  4. Velg menyen UV Editor (eller trykk på Shift + F10).

    UV Editor.

  5. Velg Pack Islands på menyen UV.

    Pack Islands.

    De omrissede delene omorganiseres for å representere overflaten til modellen så effektivt som mulig. Etter at øyene er pakket, ser UV-ene slik ut:

    Resultat av Pack Islands.

  6. Lag en kopi av nettet som du skal bake strukturen på. For å gjøre dette:

    a. Velg modellen.

    b. Høyreklikk på modellen for å åpne menyen.

    c. Velg Duplicate Objects.

    d. Trykk på mellomrom.

    Duplicate Objects.

Klargjør materialer for strukturbaking

  1. Velg duplikatmodellen, og velg deretter fanen Materials Fanen Materials. for å gå til panelet Materials.

    Skjermbilde med fanen Materials valgt.

  2. Slett alle materialer for det dupliserte 3D-objektet ved å velge minustegnet til høyre for materialene.

    Minustegn.

  3. Hvis du vil skjule det opprinnelige 3D-objektet og vise bare det dupliserte, velger du øyet til høyre for det opprinnelige 3D-objektnavnet. Legg merke til at det ikke er noen materialer på det dupliserte 3D-objektet.

    Velg øye.

  4. Velg plusstegnet i panelet Materials for å legge til et nytt materiale i den dupliserte.

    Plusstegn.

  5. Velg New for å legge til et nytt materiale i materialsporet.

    Ny.

  6. Hold markøren over visningsporten (hovedvinduet der 3D-objektet vises), trykk på TAB-tasten for å åpne Edit Mode, trykk på a for å velge alle og velg deretter Tildel fra fanen Materials Skjermbilde som viser fanen Materials..

    Tildel.

  7. Velg ikonet til venstre for Object Mode, og velg deretter Image Editor.

    Image Editor.

  8. Opprett et nytt bilde (velg Add>Image>New).

    Legg til nytt bilde.

  9. Lagre det nye bildet som Min_struktur eller et lignende navn som er enkelt å huske, og angi deretter bredde og høyde til 1024 × 1024 piksler. Behold standardverdiene for de andre alternativene.

    Lagre som Min_struktur.

  10. Velg ikonet til venstre for View, og velg deretter Shade Editor.

    Shader Editor.

  11. Med det dupliserte 3D-objektet valgt, velger du Add>Texture>Image Texture. Velg eller klikk for å plassere bildesamlingsnoden i vinduet.

    Image Texture.

  12. Dra den gule nodekoblingen (den gule prikken) merket Color i bildestrukturvinduet til den gule noden Base Color på noden Principled BSDF for å koble dem sammen.

    Principled BSDF.

  13. I rullegardinmenyen på bildestrukturnoden finner du strukturen du nettopp opprettet og velger den.

    Opprettet struktur.

  14. Velg 3D Viewport øverst til venstre for å gå til menyen 3D Viewport.

    3D Viewport.

Bak materialene på strukturen

Etter at strukturene og materialene er definert på det dupliserte 3D-objektet, er det på tide å bake materialene fra det opprinnelige 3D-objektet til denne strukturen. Strukturen blir pakket rundt det dupliserte 3D-objektet, som gjør at det får høyere resultater når du bruker de opprinnelige fargene.

  1. Velg fanen Render Fanen Render.

  2. Velg Cycles som gjengivelsesmotor.

  3. I menyen Bake velger du Diffuse for Bake Type.

  4. Fjern merkene i Direct og Indirect.

  5. Velg det opprinnelige 3D-objektet, og hold Skift nede mens du velger det dupliserte 3D-objektet.

  6. Merk av for Selected to Active.

  7. Legg til en Ray Distance-verdi. Start med .01, og øk den deretter hvis resultatet mangler punkter med farger.

  8. Velg Bake.

    Bake.

    Det dupliserte 3D-objektet har nå samme farge som originalen, men med bare ett materiale i stedet for flere. Dette kan redusere tegningskall betydelig og øke ytelsen.

    Hvis du vil bekrefte at bakingen var vellykket, kan du velge øyeikonet Øyeikon. ved siden av den opprinnelige modellen for å skjule den. Nå er bare den dupliserte med ett materiale og én struktur synlig.

    Skjermbilde av øyeikon.

Eksporter modellen til en GLB-fil

Det siste trinnet er å eksportere modellen til en GLB-fil slik at den kan brukes med Dynamics 365 Guides og Power Apps.

  1. I Blender velger du File>Export>glTF 2.0.

    Eksporter.

  2. På menyen Export må du sørge for at GLB-formatet er valgt, og at det er merket av for Selected Objects. Gi filen et navn, og velg deretter glTF 2.0 (.glb/.gltf).

    Eksportinnstillinger.

Vis et 3D-objekt i Dynamics 365 Guides eller Power Apps

Når du har lagd et 3D-objekt, kan du bruke følgende koblinger til å finne ut mer om hvordan du bruker modellen i Dynamics 365 Guides eller Power Apps:

Mer informasjon

Flere skjermbilder i dette dokumentet ble tatt fra programmet Blender for å gi tydelige instruksjoner om hvordan du bruker Blenders programvare. Finn ut mer om Blender Foundation.

Microsoft Corporation er ikke ansvarlig for, og fraskriver seg uttrykkelig alt ansvar for skader av noe slag som oppstår ved bruk av Blender, eller avhengighet av disse instruksjonene. Dette dokumentet opprettes bare for å gi generell informasjon til kundene våre og tar ikke hensyn til individuelle forretningsplaner eller spesifikasjoner. Les om lisensvilkårene for Blender på: Creative Commons Attribution ShareAlike.

Bruken av varemerkede navn og bilder i dette dokumentet er bare for informativt og beskrivende formål, og Microsoft legger ingen kommersielle krav til bruken av dem, eller forslag til spons eller anbefaling.