CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Direct3D : Test Alpha / BillBoarding

zaor
zaor
Niveau 5
05 juillet 2003 à 15:03:13

Bonjour j´essay de faire du BillBoarding ( appliquer une texture sur un triangle, et cette texture ne sera pas affichée a certain endroit coloré par une couleur spéciale.Systeme utilisé pour les sprites ) J´utilise DX8 ( jai le même problème avec DX9 )

J´arrive a faire un effet de transparence(partiel) sur le triangle tout entier, mais pas moyen de faire disparaitre des texel sur mon triangle =(

Je vous donne des morceau clef de mon code :

pD3DDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_SELECTARG1 ) ;

pD3DDevice->SetTextureStageState( 0, D3DTSS_COLORARG1, D3DTA_TEXTURE ) ;
pD3DDevice->SetTextureStageState( 0, D3DTSS_ALPHAOP, D3DTOP_SELECTARG1);
pD3DDevice->SetTextureStageState( 0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE ) ;
pD3DDevice->SetTextureStageState( 0, D3DTSS_MINFILTER, D3DTEXF_LINEAR ) ;
pD3DDevice->SetTextureStageState( 0, D3DTSS_MAGFILTER, D3DTEXF_LINEAR ) ;
pD3DDevice->SetRenderState( D3DRS_DITHERENABLE, TRUE ) ;

pD3DDevice->SetRenderState( D3DRS_ZENABLE, TRUE ) ;
pD3DDevice->SetRenderState( D3DRS_LIGHTING, TRUE ) ;
pD3DDevice->SetRenderState( D3DRS_ALPHABLENDENABLE, TRUE ) ;

pD3DDevice->SetRenderState( D3DRS_SRCBLEND, D3DBLEND_SRCALPHA ) ;
pD3DDevice->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA ) ;
pD3DDevice->SetRenderState( D3DRS_ALPHATESTENABLE, TRUE ) ;

pD3DDevice->SetRenderState( D3DRS_ALPHAREF, 0x08 ) ;
pD3DDevice->SetRenderState( D3DRS_ALPHAFUNC, D3DCMP_GREATEREQUAL ) ;
Voila . .. et ça ne marche pas . .. de koi cela pourrais venir ? ?? merci d´avance =)

zaor
zaor
Niveau 5
05 juillet 2003 à 15:21:35

C´est bon . .. j´utilisais des BMP comme textures... et il fait du TGA ou PNG enfin voila =) ( je suis un boulet des fois je sais...lol )

dpl3
dpl3
Niveau 4
06 juillet 2003 à 01:26:54

il y a des hack , des patch des demo de jeux, des crac.

il ya aussi des logiciel a telecharger du genre de rpg maker 2003, game marker, 3d studio max, mods, c++, devcpp, psp,mega-faq v2,direct 3d et autre.

explication de plusieur logiciel ( explication simple et facile)

http://www.outwar.com/page.php?x=1029343

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment