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

Auteur Sujet: Quelle library add-hoc pour SFML?  (Lu 4080 fois)

0 Membres et 1 Invité sur ce sujet

lezebulon

  • Full Member
  • ***
  • Messages: 235
    • Voir le profil
Quelle library add-hoc pour SFML?
« le: Mai 26, 2012, 01:17:55 am »
Hello
Je vois qu'il y a pas mal de bibliothèques qui se greffent à SFML développées ici et qui sont pas mal (Thor , Zoost etc).
Est-ce que quelqu'un aurait d'autres idées de fonctionalités annexes à rajouter à SFML via une petite library? Je chercher à m'améliorer en C++ et à coder qqche en rapport avec SFML mais la plupart des idées que j'avais on déjà été implémentées dans Thor ou autre....

minirop

  • Sr. Member
  • ****
  • Messages: 254
    • Voir le profil
    • http://dev.peyj.com
Re : Quelle library add-hoc pour SFML?
« Réponse #1 le: Mai 26, 2012, 05:20:17 am »
vu que c'est pour t'améliorer, qu'est-ce qui t'en empêche ? code ce que tu veux et ensuite compare avec les autres.
Tu auras tout le temps de trouver une idée originale quand tu voudras faire une lib “éprouvée” que tu auras envie de publier.

actuenligne

  • Full Member
  • ***
  • Messages: 129
    • Voir le profil
Re : Quelle library add-hoc pour SFML?
« Réponse #2 le: Mai 26, 2012, 11:49:13 am »
Tu peux aussi proposer quelque chose de plus haut niveau, comme un petit moteur pour faire des jeux en particuliers ?
J'ai déjà vu un moteur pour RTS ici, ça peut faire un bon exercice  :)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32453
    • Voir le profil
    • SFML's website
    • E-mail
Re : Quelle library add-hoc pour SFML?
« Réponse #3 le: Mai 26, 2012, 11:56:50 am »
Citer
Tu peux aussi proposer quelque chose de plus haut niveau, comme un petit moteur pour faire des jeux en particuliers ?
J'ai déjà vu un moteur pour RTS ici, ça peut faire un bon exercice
Je pense que c'est légèrement ambitieux, comme exercice.

Il y a pas mal de choses à greffer à SFML, mais qu'est-ce qui t'intéresse ? Audio, graphisme, réseau, fenêtrage, système ?
Laurent Gomila - SFML developer

Zinlibs

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
Re : Quelle library add-hoc pour SFML?
« Réponse #4 le: Mai 26, 2012, 01:00:44 pm »
Niveau graphismes il serait classe d'avoir une lib de dessin vectoriel. Je pense aussi à l'IA, qui n'est pas trop représentée sur le forum. Dans les deux cas ça ne serait pas évident à mettre en place, mais t'apprendrait beaucoup et serait très utile à la communauté.   :D
Zoost & Zoom libraries : An easy way to create and handle geometric objets, animate and use them for better graphics !

lezebulon

  • Full Member
  • ***
  • Messages: 235
    • Voir le profil
Re : Re : Quelle library add-hoc pour SFML?
« Réponse #5 le: Mai 26, 2012, 05:18:54 pm »
Citer
Tu peux aussi proposer quelque chose de plus haut niveau, comme un petit moteur pour faire des jeux en particuliers ?
J'ai déjà vu un moteur pour RTS ici, ça peut faire un bon exercice
Je pense que c'est légèrement ambitieux, comme exercice.

Il y a pas mal de choses à greffer à SFML, mais qu'est-ce qui t'intéresse ? Audio, graphisme, réseau, fenêtrage, système ?
Moi ça serait plutôt graphismes ou système (enfin avec système c'est ptet plus difficile de rester dans le cadre de SFML), j'avais pensé à un moteur de particules mais visiblement c'est déjà bien avancé dans Thor...
Sinon le dessin vectoriel why not, mais à vrai dire j'ai peur que ça pas possible à intégrer avec SFML vraiment... du genre comment afficher "une courbe" en SFML? Je sens qu'il faudrait passer direct par OpenGL

Zinlibs

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
Re : Quelle library add-hoc pour SFML?
« Réponse #6 le: Mai 26, 2012, 06:17:00 pm »
A vrai dire le module de dessin de la SFML 2.0 est suffisamment bas niveau grâce à VertexArray pour dessiner à peut prêt tout ce que tu veux. Pour te motiver, avec le vectoriel, on peut imaginer du texte qui garderait sa pureté peut importe le niveau de zoom ! Une lib s'appuyant sur la SFML, qui pourrait lire un fichier XML, rendrait les formes vectorielles au chargement et lorsqu'elles seraient modifiée, serait un must-have !
« Modifié: Mai 26, 2012, 06:26:54 pm par Zinlibs »
Zoost & Zoom libraries : An easy way to create and handle geometric objets, animate and use them for better graphics !

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32453
    • Voir le profil
    • SFML's website
    • E-mail
Re : Quelle library add-hoc pour SFML?
« Réponse #7 le: Mai 26, 2012, 06:29:55 pm »
Pour préciser un peu les choses, le dessin vectoriel se base typiquement sur deux standards : SVG (pour définir des fichiers vectoriels) et OpenVG (pour le dessin). Donc l'idée ce serait de partir de ça, et d'en faire une implémentation à la sauce SFML.
Laurent Gomila - SFML developer

lezebulon

  • Full Member
  • ***
  • Messages: 235
    • Voir le profil
Re : Quelle library add-hoc pour SFML?
« Réponse #8 le: Mai 27, 2012, 01:40:56 am »
Ok je vais me pencher un peu sur ça pour voir si ça peut être faisable, ça me plait pas mal comme idée!

edit:
Citer
A vrai dire le module de dessin de la SFML 2.0 est suffisamment bas niveau grâce à VertexArray pour dessiner à peut prêt tout ce que tu veux.
Et justement, une courbe c'est possible? Même en passant par sf::vertex je vois pas trop, à moins de le faire pixel par pixel, mais je pense pas que ce soit ce que tu voulais dire?
« Modifié: Mai 27, 2012, 02:26:17 am par lezebulon »

Zinlibs

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
Re : Quelle library add-hoc pour SFML?
« Réponse #9 le: Mai 27, 2012, 02:38:42 am »
Soit avec un nuage de points très rapprochés, soit de petits segments contigus.
Zoost & Zoom libraries : An easy way to create and handle geometric objets, animate and use them for better graphics !

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32453
    • Voir le profil
    • SFML's website
    • E-mail
Re : Quelle library add-hoc pour SFML?
« Réponse #10 le: Mai 27, 2012, 09:40:00 am »
Citer
Soit avec un nuage de points très rapprochés, soit de petits segments contigus.
Tout finit par être des triangles ou des pixels, puisque c'est tout ce que la carte graphique comprend au final. Mais l'intérêt ici est justement de passer par un standard intermédiaire qui permet de définir des objets paramétriques, et qui fait la conversion en triangles/pixels automatiquement.
Le dessin vectoriel est tellement compliqué (du moins si on considère toutes les opérations et primitives typiques), il est complètement illusoire de vouloir l'émuler directement avec une lib classique. Le but ici ce serait pincipalement de faire un front-end à OpenVG, pas de tout implémenter à la main.
Laurent Gomila - SFML developer

lezebulon

  • Full Member
  • ***
  • Messages: 235
    • Voir le profil
Re : Quelle library add-hoc pour SFML?
« Réponse #11 le: Mai 27, 2012, 05:00:29 pm »
Ok par contre je ne suis pas sûr d'avoir capté vraiment ce qu'est Open VG :D
En gros ils fournissent "juste" une interface de référence pour les dessins vectoriels et après chacun est libre de l'implémenter c'est ça? Du coup les implémentations sont faite à part, et moi je ré-utilise cette implem pour SFML?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32453
    • Voir le profil
    • SFML's website
    • E-mail
Re : Quelle library add-hoc pour SFML?
« Réponse #12 le: Mai 27, 2012, 08:21:34 pm »
Citer
En gros ils fournissent "juste" une interface de référence pour les dessins vectoriels et après chacun est libre de l'implémenter c'est ça? Du coup les implémentations sont faite à part, et moi je ré-utilise cette implem pour SFML?
Voilà. C'est exactement comme OpenGL.
Laurent Gomila - SFML developer

danman

  • Hero Member
  • *****
  • Messages: 1121
    • Voir le profil
    • E-mail
Re : Quelle library add-hoc pour SFML?
« Réponse #13 le: Mai 28, 2012, 12:58:13 am »
J'avais bossé avec ShivaVG pour faire un frontend, je te conseille de télécharger la docsheet en reference card sur le site d'openVG, tu as trois pages sans réelles explications mais quand tu vas commencer à comprendre le principe ca va enormément te servir ;)
Pointilleur professionnel

lezebulon

  • Full Member
  • ***
  • Messages: 235
    • Voir le profil
Re : Quelle library add-hoc pour SFML?
« Réponse #14 le: Mai 28, 2012, 10:57:44 pm »
Justement je suis en train de regarder ShivaVG, c'est pas mal mais ça m'étonne qu'il n'y ait pas d'implem OpenSource plus "connue".
T'avais bosser sur un truc en rapport avec SFML dessus? Parce que j'ai pas envie de refaire ça si tu l'as déjà ça :D