Comment faire de WebGL toile transparente
Est-il possible d'avoir WebGL toile avec un fond transparent?
Je veux avoir le contenu de la page web visible à travers la toile.
C'est ce que j'ai maintenant: http://i50.tinypic.com/2vvq7h2.png
Comme vous pouvez le voir, le texte derrière le WebGL toile n'est pas visible. Quand je change de style de Toile élément en CSS et ajouter
opacity: 0.5;
La page ressemblera à ceci:
http://i47.tinypic.com/302ys9c.png
Qui est presque ce que je veux, mais pas tout à fait, la couleur du texte en raison de la CSS paramètre alpha est bien sûr pas le même noir et la couleur de la forme bleue n'est pas le même bleu que dans la première image.
Merci pour toute aide!
OriginalL'auteur Jack Sean | 2012-09-05
Vous devez vous connecter pour publier un commentaire.
WebGL en charge la transparence alpha par défaut, mais vous devez l'utiliser. Plus fondamentalement, assurez-vous que vous avez mis de la couleur claire transparente,
gl.clearColor(0, 0, 0, 0)
, avant votregl.clear
opération.Si vous voulez avoir les objets semi-transparents établis, qui pénètre dans les opérations de fusion et le tri de dessin, mais il semble que vous voulez juste de l'onu-zone dessinée pour être transparent, ce qui le ci-dessus est suffisante pour.
OriginalL'auteur Kevin Reid