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

Auteur Sujet: RenderTexture et antialiaising, aux nouvelles?  (Lu 7146 fois)

0 Membres et 1 Invité sur ce sujet

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #15 le: Mai 12, 2014, 04:23:41 pm »
Possible que ça ne marche pas, je t'ai dit que ce n'était pas du sûr à 100%. D'ailleurs si ce n'est pas encore implémenté c'est sûrement parce que c'était en fait plus compliqué que ça.

Donc ta dernière option : faire de l'antialiasing avec un pixel shader. Si ta carte graphique le permet.
Laurent Gomila - SFML developer

kryx

  • Jr. Member
  • **
  • Messages: 67
    • Voir le profil
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #16 le: Mai 12, 2014, 04:31:35 pm »
Comment fait-on cela? je n'ai aucune idée de ce dont il s'agit^^

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #17 le: Mai 12, 2014, 05:04:28 pm »
Faut chercher sur internet, tu vas en trouver des tout faits.
Laurent Gomila - SFML developer

kryx

  • Jr. Member
  • **
  • Messages: 67
    • Voir le profil
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #18 le: Mai 12, 2014, 05:19:32 pm »
ok, je pars sur la solution de FXAA, on verra bien ce que ca donne...

kryx

  • Jr. Member
  • **
  • Messages: 67
    • Voir le profil
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #19 le: Mai 12, 2014, 06:43:20 pm »
J'ai réussi a implémenté les shaders dans mon code et trouvé le code de FXAA, mais cela donne un résultat inattendu.
Afin de tester si tout fonctionne et que cela ne vient pas du code de fxaa, j'ai essayé le code d'exemple de la jsfml avec le shader proposé dans cet exemple, qui est censé changer tout en nuances de gris. Or, tous mes textes disparaissent:



Plutot embetant non?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #20 le: Mai 12, 2014, 07:11:07 pm »
Teste plutôt l'exemple "shaders" livré avec le SDK de SFML. C'est le seul que je peux te certifier 100% fonctionnel ;)
Laurent Gomila - SFML developer

kryx

  • Jr. Member
  • **
  • Messages: 67
    • Voir le profil
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #21 le: Mai 12, 2014, 07:18:43 pm »
Je ne sais pas ce qu'ils sont censés faire, mais blur ne me laisse que du texte en blanc et le reste en noir, et blink me donne un écran noir :/

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #22 le: Mai 12, 2014, 08:36:45 pm »
Tu as compilé SFML 2.1 ou bien une révision récente ?

Tu as quoi comme carte graphique ? Quel OS ? Tes pilotes sont-ils à jour ?
Laurent Gomila - SFML developer

kryx

  • Jr. Member
  • **
  • Messages: 67
    • Voir le profil
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #23 le: Mai 12, 2014, 09:29:31 pm »
Alors:

Version: La dernière (jsfml!) soit 2 décembre 2013 de la sfml2.1
Je suis sous window 7.
Je possède deux cartes graphiques: une intel et une nvidia avec la technologie Optimus (GeForce 650M) Tous les pilotes sont à jours.

J'ai compris à quoi servait le blur, mais il ne fait absolument pas ce qu'il est censé faire. Si j'ai bien compris, il change le paramètre alpha des pixels de la texture. Or, sans rien changer, l'écran est noir. SI je change le paramètre alpha (setParameter("blink_alpha", 125);) les couleurs d'origines reviennent, sauf que les textes deviennent des carrés, comme dans l'image linké précédement. Les textes réagissant tous de cette manière-la, quel que soit le shader me laisse penser qu'ils ne supportent pas les shaders en général...
« Modifié: Mai 12, 2014, 09:42:23 pm par kryx »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #24 le: Mai 12, 2014, 09:53:05 pm »
Et sans jsfml ? Avec les exemples précompilés de SFML ?
Laurent Gomila - SFML developer

kryx

  • Jr. Member
  • **
  • Messages: 67
    • Voir le profil
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #25 le: Mai 12, 2014, 10:00:34 pm »
les exemples précompilés fonctionnent a merveille

Est-ce que

RdrTexture.draw(obj, new RenderStates(Shader));

suffit pour la RenderState? Peut-être manque-t-il des paramètres?
« Modifié: Mai 12, 2014, 10:09:13 pm par kryx »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #26 le: Mai 12, 2014, 10:27:13 pm »
Si JSFML ne fonctionne pas alors il faut commencer par là, tu ne peux pas faire quoique ce soit si ton binding est cassé.
Laurent Gomila - SFML developer

kryx

  • Jr. Member
  • **
  • Messages: 67
    • Voir le profil
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #27 le: Mai 12, 2014, 10:33:51 pm »
dur dur :/

Je crois que je vais essayer de trouver une bibliothèque plus prête à l'emploi...

Dommage, la sfml paraissait réellement intéressante...

Un grand merci pour ton aide en tout cas

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #28 le: Mai 12, 2014, 10:57:15 pm »
De ce que je sais, JSFML est supposée être pleinement fonctionnelle. Son auteur est très réactif sur le forum (côté anglais), tu devrais aller poster un sujet là-bas. Je suis sûr que c'est une bêtise qui sera vite réglée ;)
Laurent Gomila - SFML developer

kryx

  • Jr. Member
  • **
  • Messages: 67
    • Voir le profil
Re : RenderTexture et antialiaising, aux nouvelles?
« Réponse #29 le: Mai 12, 2014, 11:01:58 pm »
Ok,

Je t'avoue que je suis assez découragé aujourd'hui, je vais aller dormir, je verrai ca demain :D

Et une journée à bouffer du code sans avancer d'une ligne :D

 

anything