VOIR LE CODE
DEMODOWNLOAD
Ceci est le premier d'une série de tutoriels en regardant les différents matériaux disponibles dans Away3D. Tout d'abord le bloc est EnviroBitmapMaterial.
Ce tutoriel construit de code qui est expliqué dans le premier tutoriel de cet ensemble, donc si vous ne l'avez pas lu alors je vous suggère de le faire maintenant.
cartographie de l'environnement est un processus qui vise à simuler le regard du monde extérieur réfléchi sur un objet.
Je dire "faux" parce que même les ordinateurs personnels les plus rapides ne sont pas le traitement de tracé de rayons le reflet du monde réel en temps réel (au moins pas dans une scène qui a toute sorte de détail). Cependant, vous pouvez obtenir un effet similaire en fournissant une seconde texture qui représente la vision du monde
ResourceManager.as
Au cœur de la création d'un EnviroBitmapMaterial implique fournir seulement deux textures: BitmapData. Comme un la texture de base, et une texture en tant que de l'environnement.
Dans la démo ResourceManager prend soin de la création de la EnviroBitmapMaterial. Vous pouvez également modifier la réflexivité de la texture. La valeur la réflexivité est un nombre compris entre 0 et 1. À 0 il n'y a pas de réflexion, et vous ne pouvez voir la texture de base. A 1, vous ne pouvez voir la carte de l'environnement sans texture de base.
Alors que le EnviroBitmapMaterial vous donne un moyen rapide et facile pour obtenir un look brillant, il met en évidence l'une des limites de ce style d'ombrage. Jetez un oeil à le modèle de tore.
Vous remarquez quoi il ressemble presque transparent? Ceci parce que la EnviroBitmapMaterial fonctionne en rendant un «triangle de shader" (dans ce cas, la texture de l'environnement) sur le «triangle de texture" (le matériau de base) avec l'un de la construction dans les modes de fusion flash. Le triangle de shader utilise BlendMode.ADD, ce qui signifie la couleur de la texture de l'environnement est ajouté de manière cumulative à la scène.
Sur les modèles concaves comme le tore, où vous pouvez avoir deux triangles rendus sur le dessus de l'autre, ce mélange conduit à une situation où les textures des deux faces visibles (dans ce cas, le côté opposé de la bague intérieure et la surface extérieure de l'anneau) sont combinés, conduisant à un aspect transparent.
Vous pouvez même avoir des ennuis sur les modèles convexes comme le cube arrondi. Le cube arrondi n'a pas les