Dela via


Använd Autodesk 3ds Max när du vill förbereda 3D-innehåll för Dynamics 365 Guides eller för mixad verklighet-komponenter som ingår i appar som skapats med Power Apps

När du förbereder CAD-filer för Microsoft Dynamics 365 Guides eller för mixad verklighet-komponenter som ingår i appar som skapats med Power Apps, kan du stöta på flera olika prestanda- och kvalitetshinder som förhindrar en smidig övergång från CAD till realtid. 3ds Max-programmet är en svit för skapande av digitalt innehåll (DCC) som har en unik förmåga att överbrygga klyftan mellan parametriska objekt och polygonmodellering i realtid. Den här självstudien visar hur du använder konverterings- och optimeringsfunktionerna i 3ds Max för att förbereda 3D CAD-objekt för användning i mixad verklighet.

Viktigt

Det här dokumentet har skapats enbart för informationsändamål för att visa hur Autodesk 3ds Max fungerar med Dynamics 365 Guides och Power Apps. När du använder program från tredje part gäller villkoren mellan dig och den tredje parten. Microsoft Corporation är varken anslutet till, partner till eller rekommenderar eller sponsrar Autodesk eller någon av Autodesks produkter. Det finns andra appar för att skapa innehåll som du kan använda för att förbereda dina 3D-objekt.

Vad är Autodesk 3ds Max?

Autodesk 3ds Max är 3D-modellerings- och renderingsprogramvara för designsvisualisering, spel och animationer. Läs mer om Autodesk 3ds Max.

Importera en fil till 3ds Max

  1. Öppna en ny scen i 3ds Max. På File-menyn väljer du Import>Import för att importera 3D-objektet.

    Importera fil.

  2. Kontrollera importalternativen för att säkerställa att scenen importeras som förväntat. Importinställningarna kan skilja sig beroende på vilken typ av fil du importerar. Du kan vanligtvis behålla standardvärdena med följande undantag:

    • Ställ in Hierarchy Mode till Flattened.

    • Ställ Mesh Resolution till någonstans mellan -6 och -10.

    • Om din modell importeras i sidled, importerar du den igen med Up Axis inställd till Y-Up.

    Inställningar för filimport.

Optimera ett 3D-objekt

Om antalet polygoner är för högt (se Prestandamål) fungerar inte modellen så väl i appar med mixad verklighet. Om du vill förbättra prestanda kan du optimera 3D-objektet genom att minska antalet polygoner. Om du vill visa antalet polygoner måste du först ställa in visningsområdet för att visa polygonstatistik.

Visa polygonstatistik

  1. Om du vill visa antalet polygoner i scenen väljer du +i det övre vänstra hörnet i något visningsområdesfönster för att öppna alternativen för Configure Viewports.

    Plustecken.

    Konfigurera visningsområden.

  2. På skärmen Viewport Configuration väljer du fliken Statistics.

  3. Under Setup väljer du Polygon Count och väljer alternativet Total + Selection. Under Application markerar du kryssrutan Show Statistics in Active View. När du är klar väljer du OK.

    Inställningar för visningsområden.

    Du ser det totala antalet polygoner i din modell och den totala antalet polygoner för de objekt du har markerat.

    Totalt antal polygoner.

Lägga till en Edit Poly-modifierare

Om du lägger till en Edit Poly-modifierare elimineras problemet med skuggor som uppstår vid modifiering. Så här lägger du till en Edit Poly-modifierare:

  • Markera alla delar av 3D-objektet och använd sedan Edit Poly-modifieraren.

    Edit Poly-modifierare.

Markera objekt med högt antal polygoner

Det bästa sättet att minska storleken på modellen – medan du upprätthåller visuell trohet – är att hitta de objekt som har det högsta antalet polygoner och minska dem mest. Objekt som skruvar och grillar kan ha tusentals polygoner som knappt syns.

  1. Välj knappen Name för att öppna fönstret Select from Scene.

    Välj från motiv.

  2. Välj Customize>Configure Columns.

    Konfigurera kolumner.

  3. Dra Faces bredvid Name för att aktivera kolumnen.

    Dra ytor.

  4. Välj fliken Faces några gånger så att objekten sorteras från det högsta antalet ytor till det lägsta.

    Tips

    Du kan också söka längst upp i menyn Select from Scene. Om modellen har många avrundningar kan du söka efter dem. Avrundningar använder många polygoner och kan minskas i antal utan att den övergripande visuella troheten för modellen påverkas.

  5. Markera de objekt som har den högsta antalet ytor och välj OK.

    Antal Faces.

Nu har du valt objekten med det högsta antalet polygoner. För exempelmodellen finns ungefär 123 000 av det totala antalet 195 000 polygoner i fem objekt. I nästa avsnitt i det här ämnet visas hur du minskar antalet polygoner för dessa objekt.

Valda objekt.

Minska antalet polygoner

  1. Öppna Modifier List som finns till höger om visningsområdet.
    Modifierarlista.

  2. Välj ProOptimizer i listan.

  3. Välj Calculate för att låsa upp värdejusteringar för Optimization Level. Testa olika värden för Vertex % från 10 % till 30 % tills du hittar den högsta reduceringsnivån som fortfarande upprätthåller en visuell trohet som uppfyller dina standarder.

    ProOptimizer.

  4. På menyn Edit väljer du Select Invert och lägger sedan till ProOptimizer på resten av modellen. Följ samma steg som du gick igenom tidigare, men gå inte så lågt som 10 % till 30 %. Minska dessa andra objekt tills du når ett polygonantal som matchar de rekommenderade prestandamålen för ditt specifika användningsfall och fortfarande ger bra visuell trohet.

    Välj Invert.

    Tips

    Du kan vara så detaljerad med vad du minskar som du vill. Om du vill att specifika delar av modellen ska ha högre trohet markerar du dem och ökar procentvärdet för att motsvara dina behov. Testa olika tekniker tills du hittar den som fungerar bäst för dig.

Arbeta med böjda ytor

När det finns böjda ytor i 3D-objekt kan de se fasetterade ut. Du kan mjuka upp utseendet på dessa ytor med hjälp av Smooth.

  1. På menyn Edit väljer du Select All för att välja alla 3D-objekt i scenen.

    Välj alla.

  2. I Modifier List väljer du Smooth.

    Jämna ut.

  3. Under Parameters markerar du kryssrutan Auto Smooth och justerar sedan värdet för Threshold tills de fasetterade ytorna ser jämna ut. Standardtröskelvärdet är 30,0, vilket oftast är bra.

    Obs!

    Du kan också använda modifieraren Smooth för individuella 3D-objekt om de kräver olika tröskelvärde.

Nu kanske din modell är tillräckligt optimerad för användning i mixad verklighet. Om du tror att det fungerar bra i den här formen kan du hoppa över att exportera modellen som en GLB-fil. Om modellen fortfarande är för komplex och har mycket material går du till nästa avsnitt.

Konfigurera material

Alla CAD-material är inte kompatibla med realtidsappar, så de måste konverteras först. I det här avsnittet ändrar vi materialet till en GLB-användarvänlig materialtyp med namnet Physical Material. Detta material är mycket flexibelt och kompatibelt med tekniken för mixad verklighet.

Obs!

Om 3D-objektet har 10 eller fler material kan prestanda vara ett problem. Åtgärda detta genom att gå Bake textures längre fram i den här självstudien.

  1. På menyn Rendering väljer du Scene Converter.

    Scenkonverterare.

  2. I dialogrutan Scene Converter expanderar du Materials och väljer Standard Material to Physical Material.

    Standardmaterial till fysiskt material.

  3. Välj Convert Scene.

Lägga till eller ändra befintliga material

Om du vill få detaljerad kontroll över material kan du tillämpa och ändra materialegenskaper såsom färg och reflektion.

  1. På menyn Rendering väljer du Material Editor>Compact Material Editor. Det ger dig kontroll över hur materialet kommer att se ut.

    Kommandot Compact Material Editor.

  2. Fönstret Material Editor innehåller tomma materiallistor som visas som grå klot. Om du vill läsa in en lista för inspektion väljer du ögonpipetten och väljer det 3D-objekt du vill titta på.

    Materialfärg.

    De viktiga parametrarna att titta på är Base Color och Reflections. Reflections styrs av värdena för Metalness och Roughness – ytfinishen för materialet.

    • Om du vill använda ett material på ett annat 3D-objakt drar du den aktiva materialbollen ovanpå det 3D-objekt du vill ändra.

      Applicera material.

    • Om du vill granska ett annat material kan du antingen använda ögonpipetten igen för att skriva över den aktuella materiallistan eller välja en ny lista för att enkelt växla fram och tillbaka mellan materialen.

Bearbeta strukturerna

Om det finns fler än tio material på 3D-objektet kan det öka prestanda att kombinera dem till ett enda material. Du kan göra det genom att bearbeta materialfärgerna till en enda klickbar bild. Detta är valfritt, men det kan vara en bra idé om du upptäcker prestandaproblem när du visar ditt 3D-objekt. Målet är att ha ett objekt med färgerna från det ursprungliga 3D-objektet och ett annat som representerar de kombinerade 3D-objekten att bearbeta till.

Obs!

  • Den här processen fungerar bara om materialen inte har konverterats till Physical Material ännu.
  • Bearbetning, UV:er och strukturmappningar är komplexa. Målet med denna självstudie är inte att du ska bli expert på strukturbearbetning utan att hjälpa dig att komma igenom processen så att du kan använda dina 3D-objekt med Dynamics 365 Guides och Power Apps. Därför går den här självstudien inte in på så mycket detaljer om strukturbearbetning.

Förbereda 3D-objektet

  1. Välj ett enskilt objekt från modellhierarkin, byt namn på det till Original och lägg till en Edit Poly-modifierare i det.

  2. Gå till objektvalet.

  3. Koppla alla 3D-objekt genom att välja ett objekt och lägga till ytterligare en Edit Poly-modifierare i det. Det spelar ingen roll vilket 3D-objekt du väljer.

    Redigera polygon.

  4. Under Tool väljer du knappen till höger om knappen Attach. Denna knapp visar de tillgängliga objekten i scenen som du kan kombinera.

    Knappen Attach list.

  5. Markera alla 3D-objekt i den bifogade listan och välj sedan Add.

    Lägg till objekt.

  6. När du uppmanas, välj Match Material IDs to Material och väljer OK.

    Matcha material-ID.

    Alla enskilda rutnät kombineras nu till ett.

  7. Byt namn på rutnätet Original eller liknande. Från och med nu kommer vi att hänvisa till det här rutnätet som originalrutnätet i den här självstudien.

Packa upp UV:er

  1. Packa upp det duplicerade 3D-objektet genom att välja och tillämpa Unwrap UVW-modifieraren i listan Modifier List för originalrutnätet. Välj Polygon i nedrullningslistan för att redigera UV-ytorna.

    Packa upp UVW.

  2. Under Edit UVs väljer du Open UV Editor.

    Öppna UV-redigerare.

  3. I fönstret Edit UVWs väljer du Mapping>Flatten Mapping.

    Platta ut mappning.

  4. I alternativrutan som visas ger du UV:erna lite fyllnad genom att ställa in Spacing till 0.003, markera kryssrutan för By Material IDs och välj sedan OK.

    Avstånd.

Skapa en kopia av originalrutnätet

Nu när originalrutnätet har förberetts måste du skapa en kopia av det för att bearbeta strukturen till.

  1. Om du vill klona 3D-objektet väljer du det och sedan Edit>Clone.

    Klona rutnät.

  2. Välj Copy och byt namn på objektet så att du vet att det är det nya objektet.

    Kopior.

Bearbeta strukturen till det klonade rutnätet

  1. Välj det klonade rutnätet (det som du vill bearbeta strukturen på).

  2. På menyn Rendering väljer du Render To Texture.

    Rendera till struktur.

  3. Ställ in menyn Render to Texture på följande sätt:

    a. Under Output anger du Path till den plats där mappningen ska bearbetas. Du kan lämna standardinställningen om du inte har någon särskild destination.

    Utmatningssökväg.

    b. Ändra Render Settings till 3dsmax.scanline.no.advanced.lighting.high.

    Återgivningsinställningar.

    c. När du uppmanas Select Preset Categories låter du alla poster vara markerade och väljer sedan Load.

    Läs in.

    d. Gör följande under Projection Mapping:

i. Markera kryssrutan Enabled välj Pick, välj de ursprungliga 3D-källobjekten som du vill bearbeta färgen från och välj Add.

Projektionsmappning.

ii. Välj knappen Options bredvid knappen Pick. I avsnittet Method väljer du alternativet UV Match, avmarkerar kryssrutan Use Cage och stänger sedan fönstret.

Rensa behållare.

d. Under Mapping Coordinates väljer du alternativet Use Existing Channel och ställer sedan in kanalen till 1.

Mappningskoordinater.

e. Under Output väljer du Add, väljer DiffuseMap och sedan Add Elements.

Utmatning.

f. Välj de tre punkterna bredvid File Name and Type och välj sedan .png.

Filnamn och filtyp.

g. På popup-menyn väljer du alternativet RGB 24 bit, rensar Alpha channel och väljer OK.

Alfakanal.

h. I fältet Target Map Slot väljer du Diffuse Color.

Plats för målmappning.

i. Markera kryssrutan Use Automatic Map Size.

Använd automatisk mappningsstorlek.

j. Under Automatic Map Size markerar du kryssrutan Nearest power of 2.

Automatisk mappningsstorlek.

k. När allt har ställts in korrekt väljer du Render för att bearbeta Diffuse Color-kartan. Ett förhandsgranskningsfönster kan visas, men den slutgiltiga kartan sparas automatiskt till utmatningsplatsen.

Knappen Render.

Den fullständiga inställningsgruppen för menyn Rendering ser ut på följande sätt:

Alla Rendering-inställningar.

  1. Om du går till den plats där png-filen sparades och öppnar den kan den bearbetade kartan se ut ungefär så här:

    Bearbetad karta.

Applicera strukturen

  1. Välj Rendering>Material Editor>Compact Material Editor för att öppna Compact Material Editor.

    Kompakt materialredigerare.

  2. Konfigurera en ny materiallista i materialredigeraren.

  3. Välj ett av de grå kloten och dra det till det ej inpackade 3D-objektet. Nu ser modellen grå ut eftersom den bara har ett material på sig.

  4. Välj knappen Standard för att öppna Material/Map Browser.

    Knappen Standard.

  5. Välj Materials>General>Physical Material.

    Fysiskt material.

  6. Ställ in värdet för Roughness till 0.1 och värdet för Metalness till 0.9.

    Roughness och Metalness.

  7. För att bifoga den bearbetade färgkartan, välj alternativrutan Knappen Option. bredvid färgväljaren Base Color and Reflections och välj sedan Maps>General>Bitmap i listan över alternativ.

    Bitmapp.

  8. När du uppmanas att Select Bitmap Image File väljer du den struktur du skapade tidigare.

    Bitmappfil.

  9. Om du vill visa den nya strukturen på modellen går du i visningsområdet till: User Defined>Materials>Shaded Materials with Maps.

    Skuggade material med mappningar.

  10. Dölj det ursprungliga 3D-objektet så att du kan se det optimerade 3D-objektet med dess struktur.

    Optimerad modell.

Exportera 3D-objektet

  1. Välj den klonade modellen.

  2. På menyn Babylon väljer du Babylon File Exporter.

    Menyn Babylon.

  3. Se till att glb är valt under Output format och markera sedan kryssrutan Export only selected så att alla nödvändiga eller valda 3D-objekt exporteras.

    Exportera modell.

  4. Välj Export.

Visa ett 3D-objekt i Dynamics 365 Guides eller Power Apps

När du har förberett ett 3D-objekt kan du använda följande länkar och lära dig mer om hur du använder modellen i Dynamics 365 Guides eller Power Apps:

Mer information

Flera skärmbilder i det här dokumentet är hämtade från programvaran Autodesk 3ds Max för att ge tydliga anvisningar om hur du använder Autodesks programvara. Läs mer om Autodesk.

Mer information om dessa produkter finns här:

Autodesk 3ds Max
Babylon Exporter for 3ds Max

Microsoft Corporation ansvarar inte för och friskriver sig uttryckligen från allt ansvar för skador som uppstår genom användning av Autodesk 3ds Max eller av att användaren förlitar sig på dessa anvisningar. Detta dokument har endast tagits fram för att ge allmän information till våra kunder och tar inte hänsyn till några individuella affärsplaner eller specifikationer.

De varumärkesskyddade namn och bilder som används i detta dokument används enbart informationssyfte och som beskrivning och Microsoft ställer inga kommersiella anspråk på användningen av dessa och vare sig stöder eller rekommenderar dem.