Process för att skapa tillgångar

Windows Mixed Reality bygger på de årtionden av investeringar som Microsoft har gjort i DirectX. Alla erfarenheter och färdigheter utvecklare har med att skapa 3D-grafik fortsätter att vara värdefulla med HoloLens.

De tillgångar som du skapar för ett projekt finns i många former och former. De kan bestå av en serie texturer/bilder, ljud, video, 3D-modeller och animeringar. Vi kan inte börja ta upp alla verktyg som är tillgängliga för att skapa olika typer av tillgångar som används i ett projekt. I den här artikeln fokuserar vi på 3D-metoder för att skapa tillgångar.

Concept, creation, integration and iteration flow
Koncept, skapande, integrering och iterationsflöde

Saker att tänka på

När du tittar på upplevelsen försöker du skapa, se det som en budget som du kan spendera för att försöka skapa den bästa upplevelsen. Det finns inte nödvändigtvis några hårda gränser för antalet polygoner eller materialtyper som du kan använda i dina tillgångar. Se det mer som en budgeterad uppsättning kompromisser.

Nedan visas ett exempel på en budget för din upplevelse. Prestation är inte en enda felpunkt, utan döden med tusen nedskärningar.

Tillgångar Processor GPU Minne
Polygoner 0 % 5 % 10 %
Bakgrunder 5 % 15 %25 %
Shaders 15 % 35 % 0 %
Dynamics
Fysik 5 % 15 % 0 %
Realtidsbelysning 10 % 0 % 0 %
Media (ljud/video) - 15 % 25 %
Skript/logik 25 % 0 % 5 %
Allmänna omkostnader 5 % 5 % 5 %
Totalt 65% 90% 70%

Totalt antal tillgångar

  • Hur många tillgångar är aktiva i scenen?

Tillgångars komplexitet

Både utvecklare och konstnärer måste överväga funktionerna i enheten och grafikmotorn. Microsoft HoloLens har all beräknings- och grafik som är inbyggd i enheten. Den delar de funktioner som utvecklare skulle hitta på en mobil plattform.

Processen för att skapa tillgångar är densamma oavsett om din upplevelse är inriktad på en holografisk enhet eller en integrerande enhet. Det viktigaste att notera är enhetens kapacitet och skala. Du kan se den verkliga världen i mixad verklighet, så du vill behålla rätt skala baserat på upplevelsen.

Redigera tillgångar

Vi börjar med hur du hämtar tillgångar för ditt projekt:

  1. Skapa tillgångar (redigeringsverktyg och objektinsamling)
  2. Köpa tillgångar (köpa tillgångar online)
  3. Portning av tillgångar (ta befintliga tillgångar)
  4. Outsourca tillgångar (importera tillgångar från tredje part)

Skapa tillgångar

Redigeringsverktyg
Först kan du skapa egna tillgångar på flera olika sätt. 3D-konstnärer använder olika tillämpningar och verktyg för att skapa modeller, som består av nät, texturer och material. Detta sparas sedan i ett filformat som kan importeras eller användas av grafikmotorn som används av appen, till exempel . FBX eller . OBJ. Alla verktyg som genererar en modell som den valda grafikmotorn stöder fungerar på HoloLens. Bland 3D-artister väljer många att använda Autodesks Maya eftersom den kan använda HoloLens för att omvandla hur tillgångar skapas. Om du vill få in något snabbt kan du också använda 3D Builder som medföljer Windows för att exportera . OBJ för användning i ditt program.

Objektinsamling
Det finns också möjlighet att avbilda objekt i 3D. Att fånga livlösa objekt i 3D och redigera dem med programvara för att skapa digitalt innehåll blir alltmer populärt med ökningen av 3D-utskrifter. Med hjälp av Kinect 2-sensorn och 3D Builder kan du använda avbildningsfunktionen för att skapa tillgångar från verkliga objekt. Detta är också en uppsättning verktyg för att göra samma sak med fotogrammetri genom att bearbeta flera bilder för att sy ihop och nät och texturer.

Köpa tillgångar

Ett annat utmärkt alternativ är att köpa tillgångar för din upplevelse. Det finns massor av tillgångar tillgängliga via tjänster som Unity Asset Store eller TurboSquid .

När du köper tillgångar från en tredje part vill du alltid kontrollera följande egenskaper:

  • Vad är antalet polyer?
    • Passar den in i din budget?
  • Finns det detaljnivåer (LOD) för modellen?
    • Med en modellnivå med information kan du skala detaljerna i en modell för prestanda.
  • Är källfilen tillgänglig?
    • Ingår inte i Unity Asset Store men ingår alltid i tjänster som TurboSquid.
    • Utan källfilen kan du inte ändra tillgången.
    • Kontrollera att den angivna källfilen kan importeras av dina 3D-verktyg.
  • Vet vad du får
    • Tillhandahålls animeringar?
    • Kontrollera innehållslistan för den tillgång som du köper.

Portning av tillgångar

I vissa fall får du befintliga tillgångar som ursprungligen skapades för andra enheter och olika appar. I de flesta fall kan dessa tillgångar konverteras till format som är kompatibla med grafikmotorn som appen använder.

När du porterar tillgångar som ska användas i ditt HoloLens-program ska du ställa följande frågor:

  • Kan du importera direkt eller behöver konverteras till ett annat format? Kontrollera formatet som du importerar med grafikmotorn som du använder.
  • Om konvertera till ett kompatibelt format går något förlorat? Ibland kan information gå förlorad eller importera kan orsaka artefakter som behöver rensas i ett 3D-redigeringsverktyg.
  • Vad är triangeln/polygonantalet för tillgången? Baserat på budgeten för ditt program kan du använda Simplygon eller liknande verktyg för att decimera (procedurmässigt eller manuellt minska antalet poly) den ursprungliga tillgången för att passa in i din programbudget.

Outsourca tillgångar

Ett annat alternativ för större projekt som kräver mer tillgångar än ditt team är utrustat för att skapa är att outsourca skapandet av tillgångar. Processen med outsourcing innebär att hitta rätt studio eller byrå som specialiserar sig på outsourcing tillgångar. Detta kan vara det dyraste alternativet men också vara det mest flexibla i vad du får.

  • Definiera tydligt vad du begär
    • Ange så mycket information som möjligt
    • Konceptbilder på framsidan, sidan och baksidan
    • Referenskonst som visar tillgång i kontext
    • Skala av objekt (anges vanligtvis i centimeter)
  • Ange en budget
    • Polyantalintervall
    • Antal texturer
    • Typ av skuggning (för Unity och HoloLens bör du alltid använda mobila skuggor först)
  • Förstå kostnaderna
    • Vad är outsourcingpolicyn för ändringsbegäranden?

Outsourcing kan fungera bra baserat på projektets tidslinje, men kräver mer tillsyn för att garantera att du får rätt tillgångar som du behöver första gången.