Aide - Recherche - Membres - Calendrier
Version complète : [PV3D] Ombre Shader sur Plane
Centre de Formation Flash - Forums Adobe Flash > Rich media et intégration > Intégration 3D
Draqueen
Bonjour,

Je suis actuellement en train de réaliser des rubriques en forme de plane, sous PV3D, et je souhaiterai leur appliquer une texture d'ombre avec un PointLight3D.

Dès lors que mon pointlight est en face de mes rubriques, j'ai une apparition de cristaux noirs sur l'ensemble de mes planes...

Avec n'importe quel Material, j'ai le même résultat plus ou moins visible ( Phong, Cell, Gouraud.. etc.. )

Je n'arrive pas à savoir d'où cela provient...

Je crée au préalable un moviematerial avec mes textures ( qui sont des MovieClip ), et ensuite je crée le shader.
Je met mon PointLight à 2000, et à chaque rendu je le fais reculer ( axe Z ) de -10.
Une fois, la light devant les planes, les cristaux apparaissent..

Du code serait plus parlant :

Action Script


_mmaterial = new MovieMaterial(_texture, _transparent, true, true, null);
_mmaterial.smooth = true;
_mmaterial.interactive = true;
_mmaterial.animated = true;
_mmaterial.doubleSided = true;

_shader = new PhongShader(Environnement3d._light, 0xFFFFFF, 0x000000, 1);
_reflect = new ShadedMaterial(_mmaterial, _shader);


_plan = new Plane(_reflect, _largeur, _hauteur, _segmentX, _segmentY);



Merci.
auricom
J ai le meme probleme lorsque j essaye d avoir un shadedMaterial sur une sphere je me retrouve avec des barres noires sur les poles
j ai trouve ce tuto

http://www.zeropointnine.com/blog/a-paperv...0-alpha-example

ou visiblement il y a le meme probleme

est ce que qq1 arrive a avoir un shadedMaterial sans les barres noires ??
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.