Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: RenderTexure: dessiner partiellement  (Lu 1596 fois)

0 Membres et 1 Invité sur ce sujet

LD_FLO

  • Newbie
  • *
  • Messages: 41
    • Voir le profil
    • E-mail
RenderTexure: dessiner partiellement
« 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 !  :)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : RenderTexure: dessiner partiellement
« Réponse #1 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.
Laurent Gomila - SFML developer

LD_FLO

  • Newbie
  • *
  • Messages: 41
    • Voir le profil
    • E-mail
Re : RenderTexure: dessiner partiellement
« Réponse #2 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