3D Viewer Beta gebruiken op HoloLens (1e generatie)

Met 3D Viewer Beta kunt u 3D-modellen bekijken op HoloLens (1e generatie). U kunt ondersteunde FBX-bestanden openen en weergeven vanuit Microsoft Edge, OneDrive en andere apps.

Notitie

Dit artikel is van toepassing op de insluitende Unity 3D Viewer Beta-app , die .fbx-bestanden ondersteunt en alleen beschikbaar is op HoloLens (1e generatie). De vooraf geïnstalleerde 3D Viewer-app op HoloLens 2 ondersteunt het openen van aangepaste .glb 3D-modellen in de startpagina voor mixed reality (zie Overzicht van assetvereisten voor meer informatie.

Belangrijk

Hoewel de bètaversie van 3D Viewer mogelijk beschikbaar blijft in de Microsoft Store voor HoloLens (1e generatie), is deze niet meer actief in ontwikkeling en wordt deze niet meer ondersteund.

Als u problemen ondervindt bij het openen van een 3D-model in 3D Viewer Beta of als bepaalde functies van uw 3D-model niet worden ondersteund, raadpleegt u Ondersteunde inhoudsspecificaties hieronder.

Zie 3D-modellen optimaliseren voor 3D Viewer Beta hieronder als u 3D-modellen wilt bouwen of optimaliseren voor gebruik met 3D Viewer Beta .

Er zijn twee manieren om een 3D-model te openen op HoloLens. Zie FBX-bestanden weergeven op HoloLens hieronder voor meer informatie.

Als u problemen ondervindt na het lezen van dit artikel, raadpleegt u Probleemoplossing hieronder.

Ondersteunde inhoudsspecificaties

Bestandsindeling

  • FBX-indeling
  • Maximale FBX-release 2015.1.0

Bestandsgrootte

  • Minimaal 5 kB
  • Maximaal 500 MB

Geometrie

  • Alleen veelhoekige modellen. Geen onderverdelingsoppervlakken of NURBs
  • Rechtshandig coördinatensysteem
  • Schuif in transformatiematrices wordt niet ondersteund

Patronen

  • Structuurkaarten moeten zijn ingesloten in het FBX-bestand
  • Ondersteunde afbeeldingsindelingen
    • JPEG- en PNG-afbeeldingen
    • BMP-afbeeldingen (24-bits RGB true-color)
    • TGA-afbeeldingen (24-bits RGB en 32-bits RGBQ true-color)
  • Maximale textuurresolutie van 2048x2048
  • Maximaal één diffuse kaart, één normale kaart en één weerspiegelingskubuskaart per mesh
  • Alfakanaal in diffuse patronen zorgt ervoor dat pixels worden verwijderd als minder dan 50%

Animatie

  • Animatie schalen/draaien/vertalen op afzonderlijke objecten
  • Skeletanimatie (rigged) met skinning
    • Maximaal vier invloeden per hoekpunt

Materialen

  • Lambert en Phong materialen worden ondersteund, met aanpasbare parameters
  • Ondersteunde materiaaleigenschappen voor Lambert
    • Main Texture (RGB + Alpha Test)
    • Diffuse kleur (RGB)
    • Omgevingskleur (RGB)
  • Ondersteunde materiaaleigenschappen voor Phong
    • Main Texture (RGB + Alpha Test)
    • Diffuse kleur (RGB)
    • Omgevingskleur (RGB)
    • Specular Color (RGB)
    • Glans
    • Reflectiviteit
  • Aangepaste materialen worden niet ondersteund
  • Maximaal één materiaal per gaas
  • Maximaal één materiaallaag
  • Maximaal acht materialen per bestand

Bestands- en modelbeperkingen

Er zijn vaste limieten voor de grootte van bestanden en het aantal modellen, hoekpunten en meshes dat tegelijkertijd kan worden geopend in 3D Viewer Beta:

  • Maximale bestandsgrootte van 500 MB per model
  • Hoekpunten: 600.000 gecombineerd op alle open modellen
  • Meshes: 1.600 gecombineerd op alle open modellen
  • Maximaal 40 modellen tegelijk geopend

3D-modellen optimaliseren voor 3D Viewer Beta

Speciale overwegingen

  • Vermijd zwarte materialen of zwarte gebieden in textuurkaarten. Hologrammen zijn gemaakt van licht, waardoor HoloLens zwart (de afwezigheid van licht) als transparant weergeeft.
  • Voordat u vanuit het maakhulpprogramma exporteert naar FBX, moet u ervoor zorgen dat alle geometrie zichtbaar en ontgrendeld is en dat er geen lagen met geometrie zijn uitgeschakeld of een sjabloon zijn gemaakt. De zichtbaarheid wordt niet gerespecteerd.
  • Vermijd grootschalige omzettings offsets tussen knooppunten (bijvoorbeeld 100.000 eenheden), waardoor het model kan jitter tijdens het verplaatsen/schalen/draaien.

Optimalisatie van prestaties

Houd rekening met de prestaties tijdens het ontwerpen van inhoud en valideer in de bèta-app 3D-viewer op HoloLens tijdens het ontwerpproces voor de beste resultaten. In 3D Viewer Beta wordt inhoud in realtime weergegeven en de prestaties zijn onderhevig aan de hardwaremogelijkheden van HoloLens.

Er zijn veel variabelen in een 3D-model die de prestaties kunnen verminderen. 3D Viewer Beta geeft een waarschuwing weer bij belasting als er meer dan 150.000 hoekpunten of meer dan 400 meshes zijn. Animaties kunnen de prestaties van andere geopende modellen verminderen. Er zijn ook harde limieten voor het totale aantal modellen, hoekpunten en meshes die tegelijkertijd kunnen worden geopend in 3D Viewer Beta (zie Bestands- en modelbeperkingen).

Als het 3D-model niet wordt uitgevoerd zoals verwacht vanwege de complexiteit van het model, kunt u het volgende overwegen:

  • Aantal veelhoeken verminderen
  • Aantal bones in geactiveerde animatie verminderen
  • Zelf-occlusie vermijden

Dubbelzijdige rendering wordt ondersteund in de bètaversie van 3D Viewer, hoewel dit om prestatieredenen standaard is uitgeschakeld. Deze kan worden ingeschakeld via de knop Dubbelzijdig op de pagina Details . Voor de beste prestaties voorkomt u de noodzaak van dubbelzijdige weergave in uw inhoud.

Uw 3D-model valideren

Valideer uw model door het te openen in 3D Viewer Beta op HoloLens. Selecteer de knop Details om de kenmerken en waarschuwingen van uw model over niet-ondersteunde inhoud weer te geven (indien aanwezig).

3D-modellen weergeven met levensechte dimensies

Standaard geeft 3D Viewer Beta 3D-modellen weer in een comfortabele grootte en positie ten opzichte van de gebruiker. Als het echter belangrijk is om een 3D-model met levensechte metingen weer te geven (bijvoorbeeld bij het evalueren van meubelmodellen in een ruimte), kan de maker van de inhoud een vlag instellen in de metagegevens van het bestand om te voorkomen dat het formaat van dat model wordt gewijzigd door zowel de toepassing als de gebruiker.

Als u wilt voorkomen dat het model wordt geschaald, voegt u een Booleaans aangepast kenmerk toe aan een object in de scène met de naam Microsoft_DisableScale en stelt u dit in op true. 3D Viewer Beta respecteert vervolgens de FbxSystemUnit-informatie die in het FBX-bestand is gebakken. De schaal in 3D Viewer Beta is 1 meter per FBX-eenheid.

FBX-bestanden weergeven op HoloLens

Een FBX-bestand openen vanuit Microsoft Edge

FBX-bestanden kunnen rechtstreeks vanaf een website worden geopend met behulp van Microsoft Edge op HoloLens.

  1. Navigeer in Microsoft Edge naar de webpagina met het FBX-bestand dat u wilt weergeven.
  2. Selecteer het bestand om het te downloaden.
  3. Wanneer het downloaden is voltooid, selecteert u de knop Openen in Microsoft Edge om het bestand te openen in 3D Viewer Beta.

Het gedownloade bestand kan worden geopend en later opnieuw worden geopend met behulp van Downloads in Microsoft Edge. Als u een 3D-model wilt opslaan en de toegang wilt behouden, downloadt u het bestand op uw pc en slaat u het op in uw OneDrive-account. Het bestand kan vervolgens worden geopend vanuit de OneDrive-app op HoloLens.

Notitie

Sommige websites met downloadbare FBX-modellen bieden ze in gecomprimeerde ZIP-indeling. 3D Viewer Beta kan GEEN ZIP-bestanden rechtstreeks openen. Gebruik in plaats daarvan uw pc om het FBX-bestand uit te pakken en op te slaan in uw OneDrive-account. Het bestand kan vervolgens worden geopend vanuit de OneDrive-app op HoloLens.

Een FBX-bestand openen vanuit OneDrive

FBX-bestanden kunnen worden geopend vanuit OneDrive met behulp van de OneDrive-app op HoloLens. Zorg ervoor dat u OneDrive hebt geïnstalleerd met de Microsoft Store-app op HoloLens en dat u het FBX-bestand al hebt geüpload naar OneDrive op uw pc.

Eenmaal in OneDrive kunnen FBX-bestanden op HoloLens met behulp van 3D Viewer Beta op twee manieren worden geopend:

  • Start OneDrive op HoloLens en selecteer het FBX-bestand om het te openen in 3D Viewer Beta.
  • Start 3D Viewer Beta, tik om de werkbalk weer te geven en selecteer Bestand openen. OneDrive wordt gestart, zodat u een FBX-bestand kunt selecteren.

Problemen oplossen

Ik zie een waarschuwing wanneer ik een 3D-model open

U ziet een waarschuwing als u probeert een 3D-model te openen dat functies bevat die niet worden ondersteund door 3D Viewer Beta. U ziet ook een fout als het model te complex is en de prestaties mogelijk worden beïnvloed. 3D Viewer Beta laadt nog steeds het 3D-model, maar de prestaties of visuele kwaliteit kunnen worden aangetast.

Zie Ondersteunde inhoudsspecificaties en 3D-modellen optimaliseren voor 3D Viewer Beta voor meer informatie.

Ik zie een waarschuwing en het 3D-model wordt niet geladen

U ziet een foutbericht om de volgende redenen:

  • Wanneer 3D Viewer Beta een 3D-model niet kan laden vanwege complexiteit of bestandsgrootte
  • Het FBX-bestand is beschadigd of ongeldig
  • U hebt de limiet bereikt voor het totale aantal modellen, hoekpunten of meshes dat tegelijkertijd kan worden geopend

Zie Ondersteunde inhoudsspecificaties en Bestands- en modelbeperkingen voor meer informatie.

Mijn 3D-model wordt geladen, maar wordt niet weergegeven zoals verwacht

Als uw 3D-model er niet uitziet zoals verwacht in 3D Viewer Beta, tikt u om de werkbalk weer te geven en selecteert u vervolgens Details. Aspecten van het bestand, die niet worden ondersteund door 3D Viewer Beta, worden gemarkeerd als waarschuwingen.

Het meest voorkomende probleem dat u ziet, is het ontbreken van patronen, waarschijnlijk omdat ze niet zijn ingesloten in het FBX-bestand. In dit geval wordt het model wit weergegeven. Dit probleem kan worden verholpen tijdens het aanmaakproces door vanuit het hulpprogramma voor het maken naar FBX te exporteren met de optie Insluiten van patronen geselecteerd.

Zie Ondersteunde inhoudsspecificaties en 3D-modellen optimaliseren voor 3D Viewer Beta voor meer informatie.

Ik ondervind prestatieverminderingen tijdens het bekijken van mijn 3D-model

De prestaties bij het laden en weergeven van een 3D-model kunnen worden beïnvloed door de complexiteit van het model, het aantal modellen dat tegelijkertijd wordt geopend of het aantal modellen met actieve animaties.

Zie 3D-modellen optimaliseren voor bètaversie van 3D-viewer en Beperkingen voor bestanden en modellen voor meer informatie.

Wanneer ik een FBX-bestand op HoloLens open, wordt het niet geopend in 3D Viewer Beta

3D Viewer Beta wordt automatisch gekoppeld aan de bestandsextensie .fbx wanneer deze wordt geïnstalleerd.

Als u een FBX-bestand probeert te openen en een dialoogvenster ziet dat u naar de Microsoft Store leidt, hebt u momenteel geen app die is gekoppeld aan de bestandsextensie .fbx op HoloLens.

Controleer of 3D Viewer Beta is geïnstalleerd. Als deze niet is geïnstalleerd, kunt u het downloaden vanuit de Microsoft Store op HoloLens.

Als 3D Viewer Beta al is geïnstalleerd, start u 3D Viewer Beta en probeert u het bestand opnieuw te openen. Als het probleem zich blijft voordoen, verwijdert u 3D Viewer Beta en installeert u deze opnieuw. Als u de app opnieuw installeert, wordt de bestandsextensie .fbx opnieuw gekoppeld aan 3D Viewer Beta.

Als u een FBX-bestand probeert te openen, wordt een andere app dan 3D Viewer Beta geopend, die app is waarschijnlijk geïnstalleerd na 3D Viewer Beta en heeft de koppeling met de bestandsextensie .fbx overgenomen. Als u liever dat 3D Viewer Beta wordt gekoppeld aan de bestandsextensie .fbx, verwijdert u 3D Viewer Beta en installeert u deze opnieuw.

Met de knop Bestand openen in de bètaversie van 3D Viewer wordt geen app gestart

Met de knop Bestand openen wordt de app geopend die is gekoppeld aan de functie bestandskiezer op HoloLens. Als OneDrive is geïnstalleerd, wordt OneDrive gestart met de knop Bestand openen. Als er momenteel echter geen app is gekoppeld aan de functie bestandskiezer die is geïnstalleerd op HoloLens, wordt u omgeleid naar de Microsoft Store.

Als met de knop Bestand openen een andere app dan OneDrive wordt gestart, is die app waarschijnlijk geïnstalleerd na OneDrive en is de koppeling met de bestandskiezerfunctie overgenomen. Als u liever OneDrive start wanneer u de knop Bestand openen selecteert in 3D Viewer Beta, verwijdert u OneDrive en installeert u deze opnieuw.

Als de knop Bestand openen niet actief is, is het mogelijk dat u de limiet van modellen hebt bereikt die in 3D Viewer Beta tegelijk kunnen worden geopend. Als u 40 modellen hebt geopend in 3D Viewer Beta, moet u een aantal sluiten voordat u meer modellen kunt openen.

Meer bronnen