Werken met 3D-modellen

Als u ontwikkelt voor de HoloLens of immersive headsets, zoals de HP-versie 2,is er een goede kans dat u 3D-modellen in uw app moet hebben. Gelukkig hoeft u geen 3D-schilder 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 een aantal manieren om vooraf gemaakte modellen gratis of tegen redelijke kosten te verkrijgen. Hieronder vindt u enkele van deze. We bespreken ook hoe u aan de slag kunt als u geïnteresseerd bent in het maken van uw eigen 3D-modellen.

3D-modellen optimaliseren en converteren

We raden u aan de optimalisatiehandleiding voor Dynamics 365 te gebruiken.

Als u andere hulpprogramma's zoekt 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-kernactiva te converteren voor gebruik in de Windows Mixed Reality start.

Zie onze realtime 3D-modelconversieen optimalisatiehandleiding voor algemene best practices.

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 begrenzesvakken, indrukkende knoppen, handmenu's, slates, schuifregelaars en meer.

Mixed reality toolkit 3D objects

Als u nog geen tijd hebt met MRTK, downloadt u de MRTK Examples Hub-app en bekijkt u deze.

De Unity Asset Store is een fantastische plek om assets te vinden die u snel in uw project kunt integreren. Hun inventaris is enorm en ze claimen meer dan 11.000 assets van vijf sterren te hebben, dus de kans is groot dat u vindt wat u nodig hebt of dat er iets in de buurt is. Het is de moeite waard om eens te kijken, met name wanneer u overweegt dat veel van de assets gratis zijn.

Vooraf gemaakte assets

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

Sketchfab

CAD-HoloLens in de Microsoft Store

Turbo Squid

CGTrader

Mixen (modellen en animaties)

Blender Market (meer informatie over het Blender-modelleringshulpprogramma hieronder)

3DExporteren

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 talloze subdisciplines omvat:

  • Eren en animeren
  • Shaders
  • Deeltjes
  • Materialen
  • Gameoptimalisatie
  • UV-toewijzing
  • Uitvoeren van scripts
  • Belichting

Zoals u zich kunt voorstellen, kost het veel tijd en moeite om een zeer ervaren 3D-modelleerder te worden. Het goede nieuws is dat u geen expert hoeft te worden om een aantal voordelen te behalen; als u slechts enkele basisvaardigheden in uw werkset hebt, zoals de mogelijkheid om materialen in een model te wijzigen of een model met veel poly te converteren naar een model met weinig poly, kan dit leiden tot aanzienlijke verbeteringen in uw apps.

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

Autodesk Maya

Blender

Blender is een populaire keuze, deels omdat dit soort hulpprogramma's vaak duur zijn en Blender gratis is. In de afgelopen jaren werd Blender gezien als minder geschikt dan de hoogwaardige hulpprogramma's in deze categorie. De laatste paar versies hebben echter aanzienlijke verbeteringen ondergaan en worden door velen beschouwd als een volledig zakelijk hulpmiddel.

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, dynamics, 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 populairste 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 zoalsTube 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 vaak veel computeronderwerpen van bronnen van hoge kwaliteit. De openbare bibliotheek van San Francisco biedt bijvoorbeeld video's van LinkedIn Learning.

Als u bereid bent om te betalen, vindt u hier enkele van de populairste sites voor zelfstudies voor video's:

Udemy.

Udacity

Coursera

Edx

Gebruik 3D-viewer op HoloLens 2 en HoloLens (eerste generatie)

HoloLens 2 en HoloLens (1e generatie) worden beide met een versie van de 3D-viewer-toepassing. De 3D-viewer op HoloLens 2 is ontworpen voor een heel ander doel dan 3D-viewer voor het bureaublad of modelviewer van HoloLens (eerste generatie). 3D-viewer voor HoloLens 2 is meer een app 'Uw ruimte inrichten'. U ziet dat hologrammen aanwezig blijven en zelfs zichtbaar blijven terwijl andere 2D-apps worden uitgevoerd. Dit betekent dat modellen die worden geladen in 3D-viewer voor HoloLens 2 nauw moeten worden afgestemd op de vereisten voor 3D-starters voor apps.

HoloLens bètaversie (1e generatie)

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

Bekijk onze documentatie 3D-viewer Beta op HoloLens (eerste generatie) voor een lijst met ondersteunde bestanden, functies, gebruiksgevallen en details over 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