Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: LD_FLO le Février 09, 2015, 10:51:26 pm

Titre: RenderTexure: dessiner partiellement
Posté par: LD_FLO le Février 09, 2015, 10:51:26 pm
Bonsoir, je souhaite dessiner un sprite sur une renderTexture, mais partiellement, en fonction d'une autre texture (constituées de deux couleurs C1 et C2) "cachée" derrière la renderTexture.

Seuls les pixels de mon sprite correspondants (en terme de position) à un pixel de couleur C1 de cette texture doivent être dessinés sur la renderTexture (je peux fournir une image si nécessaire).

J'ai essayé de jouer avec les sf::BlendMode et d'autres sprites mais je n'arrive pas à un tel résultat.

Auriez-vous une solution à mon problème ?

Merci d'avance !  :)
Titre: Re : RenderTexure: dessiner partiellement
Posté par: Laurent le Février 10, 2015, 07:37:16 am
La solution à ton problème sera certainement ceci :
https://github.com/SFML/SFML/issues/1

Et en attendant que ce soit implémenté, tu peux sûrement t'en tirer avec un pixel shader.
Titre: Re : RenderTexure: dessiner partiellement
Posté par: LD_FLO le Février 10, 2015, 10:36:51 am
Arf, on en revient toujours aux shaders. Il serait temps de m'y mettre sérieusement.
Merci  ;D