Werken met 3D-modellen

Als u toepassingen in mixed reality ontwikkelt om te worden uitgevoerd op de HoloLens of immersive headsets zoals de HP Reverb 2, moet u holografische 3D-modellen in uw app opnemen om rijk aan inhoud te zijn. Gelukkig hoeft u geen 3D-artiest te zijn of er een in uw team te hebben om de assets te verzamelen die u nodig hebt om uw visie te realiseren. Er zijn veel manieren om gratis vooraf gemaakte modellen te verkrijgen, of tegen een redelijke prijs, die we hier introduceren. We bespreken ook hoe u aan de slag kunt met het maken van uw eigen 3D-modellen.

3D-modellen optimaliseren en converteren

Zie onze handleiding voor conversie en optimalisatie van realtime 3D-modellen voor algemene aanbevolen procedures voor het voorbereiden van uw eigen 3D-modellen voor gebruik als hologrammen.

Als u op zoek bent naar andere hulpprogramma's om 3D-modellen na te verwerken, kunt u elk glTF 2.0-model optimaliseren met behulp van de Windows Mixed Reality Asset Converter die beschikbaar is op GitHub. Deze toolkit bevat een opdrachtregelprogramma dat deze stappen opeenvolgend gebruikt om een glTF 2.0-kernasset te converteren voor gebruik in de Windows Mixed Reality home.

Uw 3D-modellen controleren

Als u uw 3D-modellen wilt controleren, raden we u aan het hulpprogramma Babylon.js 3D-viewer in de scèneverkenner te gebruiken.

Voor Unity-ontwikkelaars: Mixed Reality Toolkit en Asset Store

Als u een Unity-ontwikkelaar bent en objecten nodig hebt die u kunt gebruiken voor ruimtelijke interactie en gebruikersinterface, hoeft u niet ver te gaan. Als u onze Mixed Reality Toolkit (MRTK) in uw project gebruikt, hebt u al een breed scala aan ingebouwde objecten, waaronder begrenzingsvakken, herbruikbare knoppen, handmenu's, leien, schuifregelaars en meer.

3D-objecten voor mixed reality-toolkit

Als mrtk nieuw voor u is, downloadt u de hub-app MRTK-voorbeelden en kijkt u even rond.

De Unity Asset Store is een geweldige plek om assets te vinden die u snel in uw project kunt integreren. Hun voorraad is enorm en ze beweren meer dan 11.000 vijf star activa te hebben, dus er is een goede kans dat je kunt vinden wat je nodig hebt of iets in de buurt. Het is de moeite waard om een kijkje te nemen, vooral als u bedenkt dat veel van de assets gratis zijn.

Vooraf gemaakte activa

Er zijn talloze websites die vooraf gemaakte 3D- en CAD-modellen (Computer-Aided Design) en animaties aanbieden tegen redelijke of geen kosten. Enkele van de meest populaire zijn:

Sketchfab

CAD Models HoloLens in de Microsoft Store

Turbo inktvis

CGTrader

Mixamo (modellen en animaties)

Blender Market (Meer informatie over het Blender-modelleringsprogramma hieronder)

3DExport

Uw eigen 3D-modellen maken

Als u geen vooraf gemaakte 3D-modellen kunt vinden die aan uw behoeften voldoen, is het misschien de moeite waard om wat 3D-modelleringsvaardigheden te ontwikkelen of iemand in uw team dit te laten doen. Op het hoogste niveau is 3D-modellering een enorme, complexe vaardigheid die talloze subdisciplines omvat:

Zoals u zich kunt voorstellen, kost het veel tijd en moeite om een zeer bedreven 3D-modeller te worden. Het goede nieuws is dat je geen expert hoeft te worden om de vruchten te plukken; Het hebben van een paar basisvaardigheden in uw werkset, zoals het wijzigen van materialen in een model of het converteren van een high-poly-model naar een low-poly model, kan leiden tot aanzienlijke verbeteringen in uw apps.

Hier volgen enkele van de meest populaire 3D-modelleringsprogramma's.

Autodesk Maya

Blender

Blender is een populaire keuze, deels omdat 3D-modelleringstools meestal duur zijn en Blender gratis is. In de afgelopen jaren werd Blender gezien als minder geschikt dan de high-end tools in deze categorie. Het heeft echter aanzienlijke verbeteringen ondergaan in de laatste paar versies en wordt nu door velen beschouwd als een volledig professioneel-niveau tool.

3ds Max

Houdini

Zbrush

CAD (Computer-Aided Design)

Met CAD-programma's kunt u ook 3D-modellen bouwen en kunt u geavanceerde domeinspecifieke functies bieden die u niet krijgt in een van de hierboven vermelde programma's. Als uw app bijvoorbeeld is gericht op infrastructuur, gebouwen, circuits, telecommunicatienetwerken, thermodynamica, mechanische onderdelen, medische apparaten of productie, is een CAD-programma misschien de beste keuze voor u. U kunt modellen maken in het CAD-programma en deze vervolgens converteren naar een indeling die kan worden gebruikt voor mixed reality-apps.

Hier volgen enkele van de meer populaire CAD-programma's.

AutoCAD

Autodesk Inventor

Siemens NX

Catia

Solidworks

Trainingsmateriaal

De beste plek om te zoeken naar zelfstudies, video's en andere leerbronnen is op de website van het gekozen hulpprogramma. Grote streamingvideosites zoals YouTube hebben veel zelfstudies over 3D-modellering, maar omdat iedereen een video kan plaatsen, kan de kwaliteit sterk variëren. Sommige hulpprogramma's hebben speciale YouTube-kanalen- twee voorbeelden zijn Blender en Maya.

Een andere gratis, waardevolle resource is mogelijk uw lokale openbare bibliotheek. Veel bibliotheken bieden streaming eLearning-video's op hun websites en er zijn veel computerartikelen van hoogwaardige bronnen. De openbare bibliotheek van San Francisco biedt bijvoorbeeld video's van LinkedIn Learning.

Als u bereid bent te betalen, zijn hier enkele van de populairste sites voor videozelfstudies:

Udemy.

Udacity

Coursera

Edx

3D Viewer gebruiken op HoloLens 2 en HoloLens (1e generatie)

HoloLens 2 en HoloLens (1e generatie) worden beide geleverd met een versie van de 3D Viewer-toepassing. De 3D-viewer op HoloLens 2 is ontworpen voor een ander doel dan 3D Viewer voor het bureaublad of Modelviewer van HoloLens (1e generatie). 3D Viewer voor HoloLens 2 is meer een App versieren van uw ruimte. U ziet dat hologrammen behouden blijven en zichtbaar blijven, zelfs wanneer andere 2D-apps worden uitgevoerd. Dit betekent dat modellen die in 3D Viewer voor HoloLens 2 zijn geladen, moeten voldoen aan de vereisten voor 3D-startprogramma's voor apps.

HoloLens (1e generatie) Bètaversie

De 3D Viewer Beta-toepassing is alleen beschikbaar op HoloLens-apparaten (1e generatie). De bètaversie kan het weergeven van modellen met een hogere complexiteit aan, terwijl de oorspronkelijke 3D Viewer dat niet doet. Als u echter met veel complexe modellen werkt, is Azure Remote Rendering mogelijk een betere optie op de lange termijn.

Bekijk onze 3D Viewer Beta op HoloLens -documentatie (1e generatie) voor een lijst met ondersteunde bestanden, functies, use-cases en details voor probleemoplossing.

Waarschuwing

De 3D Viewer Beta-toepassingen worden alleen uitgevoerd op x86- en x64-architectuur en werken niet met ARM voor HoloLens 2 apparaten.

Resources