Ich hatte in den letzten Tagen große Probleme mit der Transparenz von sich nicht überschneidenden Objekten. Ich bin auf den Vorschlag gestoßen, die alphaTest
des Materials auf 0,5 zu setzen, was das Problem gelöst hat.
Das ist großartig, aber ich würde gerne besser verstehen, was es bedeutet und wie es die Probleme so elegant gelöst hat. Kann jemand beraten?
Aus einem kurzen Experiment: Es scheint ein Schwellenwert für das Rendering zu sein.
Meshes verschwinden abrupt, wenn opacity
unter alphaTest
liegt.
Wenn ein Objekt nicht transparent wird, stellen Sie zuerst transparent = true
.
Die Antwort finden Sie hier :
Der Alpha-Test verwirft ein Fragment, das vom Ergebnis eines Vergleichs zwischen dem Alpha-Wert des ankommenden Fragments und einem konstanten Wert abhängig ist.
Tags und Links three.js