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 vooraf gemaakte modellen gratis of tegen redelijke kosten te verkrijgen, die we hier introduceren. We bespreken ook hoe u aan de slag kunt gaan met het maken van uw eigen 3D-modellen.

3D-modellen optimaliseren en converteren

Zie onze handleiding voor het converteren en optimaliseren 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 thuis.

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 MRTK (Mixed Reality Toolkit) 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 u nog geen gebruik hebt gemaakt van MRTK, downloadt u de app MRTK Examples Hub en kijkt u eens rond.

De Unity Asset Store is een uitstekende plek om assets te vinden die u snel in uw project kunt integreren. Hun voorraad is enorm en ze beweren meer dan 11.000 vijfsterrenactiva 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 eens te kijken, vooral als u bedenkt dat veel van de assets gratis zijn.

Vooraf gemaakte assets

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

Sketchfab

CAD Models HoloLens in de Microsoft store

Turbo inktvis

CG Trader

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 een groot aantal subdisciplines omvat:

Zoals u zich kunt voorstellen, kost het veel tijd en moeite om een zeer bekwame 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 meer populaire 3D-modelleringsprogramma's.

Autodesk Maya

Blender

Blender is een populaire keuze, deels omdat 3D-modelleringstools vaak duur zijn en Blender gratis is. In de afgelopen jaren werd Blender als minder geschikt beschouwd 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 mogelijk 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 door u gekozen hulpprogramma. Grote streaming videosites 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 kan uw lokale openbare bibliotheek zijn. Veel bibliotheken bieden het streamen van eLearning-video's op hun websites, en er zijn vaak veel computerartikelen uit bronnen van hoge kwaliteit. De openbare bibliotheek van San Francisco biedt bijvoorbeeld video's van LinkedIn Learning.

Als u bereid bent om 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 versierings-app voor uw ruimte. U zult merken dat hologrammen blijven bestaan en zichtbaar blijven, zelfs wanneer andere 2D-apps worden uitgevoerd. Dit betekent dat modellen die in 3D Viewer voor HoloLens 2 worden 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 voor de lange termijn.

Bekijk onze 3D Viewer Beta op HoloLens (1e generatie) documentatie voor een lijst met ondersteunde bestanden, functies, gebruiksvoorbeelden 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