Systeme graphique

Signaler
Messages postés
341
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
29 juin 2011
-
Messages postés
341
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
29 juin 2011
-
bonjour, je cherche a faire un programme de systeme graphique. ce systeme permet a tous les connectes (ex: chat graphique) de voir une personne dessiner en temps réel plus ou moins. dites si c'est possible et comment le faire merci a tous

MK

7 réponses

Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
19
D'après moi, ça doit être possible de la même manière qu'un autre programme réseau peut envoyer/recevoir des messages.

Pour ce faire, tu peux utiliser des contrôles Winsock.


Le problème, c'est de lire ce que l'utilisateur dessine... et de transformer ça en données compréhensibles...

Ensuite il suffit d'envoyer ces données par Winsock à l'autre utilisateur et "updater" son écran.


La façon dont j'imagine le processus serait de lire chaque pixel
(couleur et positions X et Y) dessiné par la souris. Il doit y avoir
des APIs pour ça (?) Je laisse le soin aux experts pour les définir...

Ensuite, peut-être à l'aide d'un Timer, tu envoies à intervalle régulier ces données accumulées.

De l'autre côté (celui qui reçoit les données) doit être en mesure de
déchiffrer ces données et de les transposer sur son contrôle.

Une fois la 1ere partie (créateur/envoyeur) développée, la deuxième partie (récepteur) ne devrait pas être trop compliquée.

MPi
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
49
salut,
attention à ne pas mélanger l'image et le rendu 3d.
tu as d'un côté la "simple" image, qu'il suffit alors juste d'envoyer et qui est alors affichée chez l'autre....
tu as l'image complexe qui consiste à faire la différence entre l'image précédente et la nouvelle afin d'envoyer juste la différence pour un gain certain de taille des paquets (même rapport que le format divx)
et enfin la 3D! là tout le monde a le même environnement (décor 3D) et la liste des éléments à afficher. reste à envoyer la position de certain membres (articulations, lieux, etc....) à l'autre et donc de faire évoluer les persos dans l'environnement connu.

pour ce dernier cas c'est très spécifique car même s'il existe des éditeurs gratuits d'interprétations OBJ (tels que blender que j'aime particulièrement), aucun OCX d'interprétation n'est gratuit à l'heure actuelle!!!
reste à voir si des projets sont en cours, sur SoundForge par exemple

n'hésite pas à préciser si je fais fausse route (mal compris la question? )

++
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
Messages postés
341
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
29 juin 2011
1
Pour que vous comprenez c'est un sorte de programme msn que nous pouvons discuter et apercevoir la personne entrain de dessiner en temps reel plus ou moins sur sa tablette graphique.

MK
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
49
ok, alors il faut envoyer les coordonnées, la taille, la couleur du trait, l'outils, etc... de et à chaque point dessiné.

++
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
Messages postés
341
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
29 juin 2011
1
les etapes afin de le faire c'est ceux que vous m'avez donner avant?
MK
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
49
umm... 3 explications différentes, pas d'étape... pis çà dépend de quoi tu pars ;)

<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
Messages postés
341
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
29 juin 2011
1
deja je cherche le moyen de commencer

MK