javascript - Comment modifier la transparence d'un Node?
学习ing
学习ing 2017-07-05 11:03:28
0
1
1054

Existe-t-il un moyen de définir la transparence du composant ? Par exemple, si vous modifiez le matériau du composant ou ajoutez un matériau transparent, laissez la visionneuse le restituer.

学习ing
学习ing

répondre à tous(1)
Peter_Zhu

D'après mon expérience, lorsque Forge Viewer charge un modèle, il aidera le modèle à établir sa couche environnante (BVH). À ce moment, un paramètre interne sera utilisé pour calculer la transparence du fragment géométrique (fragment), et ce paramètre est destiné à garantir l'ordre de rendu des composants semi-transparents et entièrement transparents. Généralement, les composants entièrement transparents seront rendus en premier.

Lorsque nous modifions la transparence des matériaux des composants, cet ordre ne sera pas mis à jour. En effet, la visionneuse ne reconstruira pas le BVH une fois que nous l'aurons corrigé, nous constatons donc que certains composants opaques sont masqués. Et mon expérience de débogage montre qu'il n'y a aucun moyen de reconstruire BVH dans Viewer, ce problème ne peut donc pas être résolu pour le moment.

Mais voici quelques exemples de modification des matériaux et de la transparence pour votre référence :

Autodesk.ADN.Viewing.Extension.Matériel

Shaders personnalisés Forge Viewer - Partie 1

Shaders personnalisés Forge Viewer - Partie 2

Maillages transparents personnalisés avec API View & Data

J'espère que cela vous aidera

Source de référence : https://stackoverflow.com/que...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal