2017-05-15 3 views

Antwort

0

Beim Laden eines Modells erstellt der Viewer seine internen räumlichen Indexierungsstrukturen (BVHs), und einer der Faktoren, die berücksichtigt werden, ist die Transparenz der verschiedenen Fragmente. Dies stellt sicher, dass halbtransparente Objekte nach den undurchsichtigen Objekten gerendert werden.

Wenn Sie jedoch das Material eines Fragments im laufenden Betrieb ändern (nach dem anfänglichen Laden Ihres Modells), wird die Reihenfolge nicht aktualisiert, da der Viewer keine Möglichkeit hat, die BVHs bei Bedarf und Sie neu zu erstellen kann mit etwas wie undurchsichtigen Objekten, die durch transparente versteckt sind, enden ... Wir haben eine ausstehende Änderungsanfrage, um eine API hinzuzufügen, die es Entwicklern erlauben würde, BVHs neu zu erstellen, leider ist es noch nicht hinzugefügt worden.

Sie bei den folgenden Ressourcen zum Beispiel einen Blick darauf werfen können Materialien im Viewer modifizieren:

Autodesk.ADN.Viewing.Extension.Material

Forge Viewer Custom Shaders - Part 1

Forge Viewer Custom Shaders - Part 2

Custom transparent meshes with View & Data API

Hoffnung, die

hilft
Verwandte Themen