Delen via


Werken met 3D-modellen

Als u toepassingen in mixed reality ontwikkelt om te worden uitgevoerd op de HoloLens of insluitende headsets zoals de HP Reverb 2, moet u 3D-holografische modellen in uw app opnemen om rijk aan inhoud te zijn. Gelukkig hoeft u geen 3D-kunstenaar 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 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 best practices 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 hulpprogrammaBabylon.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.

Mixed reality toolkit 3D-objecten

Als u nog geen gebruik hebt gemaakt van MRTK, downloadt u de app MRTK Examples Hub en kijkt u eens rond.

Vooraf gemaakte assets

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-modellen HoloLens in de Microsoft Store

Turbo Squid

CGTrader

Mixamo (modellen en animaties)

Blender Market (meer informatie over het Blender-modelleringshulpmiddel 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 enkele 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 tal van subdisciplines omvat:

Zoals u zich kunt voorstellen, kost het veel tijd en moeite om een zeer ervaren 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 op een model of het converteren van een high-poly-model naar een low-poly model, kan leiden tot aanzienlijke verbeteringen van uw apps.

Hier volgen enkele 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 gezien 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 professionele 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 genoemde 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

Leerbronnen

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 kan uw lokale openbare bibliotheek zijn. Veel bibliotheken bieden streaming eLearning-video's op hun websites en er zijn meestal veel computerartikelen van hoogwaardige bronnen. 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.

Durf

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 Uw ruimte versieren. U zult merken dat hologrammen blijven bestaan en zichtbaar blijven, zelfs wanneer andere 2D-apps worden uitgevoerd. Dit betekent dat modellen die zijn geladen in 3D Viewer voor HoloLens 2 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 verwerken, terwijl de oorspronkelijke 3D Viewer dat niet doet. Als u echter met veel complexe modellen werkt, is Azure Remote Rendering misschien een betere optie voor de lange termijn.

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

Voorzichtigheid

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

Middelen