cs_sitemo
Messages postés341Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention29 juin 2011
-
12 sept. 2006 à 19:29
cs_sitemo
Messages postés341Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention29 juin 2011
-
16 sept. 2006 à 19:10
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
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 12 sept. 2006 à 23:12
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.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 13 sept. 2006 à 04:25
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
cs_sitemo
Messages postés341Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention29 juin 20111 13 sept. 2006 à 18:34
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.