|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : septembre 2007 Messages : 424 ![]() |
Bonjour ,
j'ai un question peux être est stupide mais je ne peux pas réaliser mon projet sans penser sur ça avant mon question je vais vous dire un petire résumé sur que je vais faire ********************************************** L’objectif de mon travail est de créer une scène( la scène : a définition de l’humanoïde virtuel, du mouvement de l’humanoïde et de son environnement virtuel.) en vue du positionnement des caméras pour la motion capture.- L’humanoïde de synthèse sera représentatif d’un système multi-corps rigides articulés. . A cet humanoïde, des tags représentatifs des marqueurs utilisés pour la motion capture devront être définis et fixés en surface de celui-ci et en capte les mouvement de l’humanoïde en utilisant des cameras . ******************************** mon problème c'est que je ne peux pas imaginer comment le caméras detecte les marqueures dans le monde virtuel ![]() (je sais qu'il y a des caméras spécifiques dans la réalité comme les caméras de systèmes vicon içi les caméras détecte les marqueurs parce que les marqueurs réfleche la lumière mais dans le monde virtuel comment mes caméras connaitre les marqueurs
|
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() ![]() |
Citation:
__________________
Mon site web | Mon blog | Mes photos | Groupe USA > BONJOUR, JE SUIS NOUVEAU SUR CE FORUM > presse la touche caps lock, stp > OH.. MERCI C EST BEAUCOUP PLUS FACILE COMME CA |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : septembre 2007 Messages : 424 ![]() |
non il faut qu'elle les détecte parce que la nouvelle étapes est de dessiner ces marqueurs ( les marqueurs il faut qu'ils ont X,Y,Z et caractéristique de réflexion??) dans une nouvelle fenêtre en plus nous avons pas une seule caméras nous avons plusieurs camera
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
Honnêtement, le bas niveau de langue française de votre paragraphe m'empêche de comprendre correctement votre problème et donc d'y apporter une solution ...
__________________
Computer Graphics Universe |
|
10
|
|
|
#5 |
|
Membre du Club
![]() Inscription : septembre 2007 Messages : 424 ![]() |
Bon premièrement je vous remercie MR oxyde356 pour votre honnêteté
c'est vrais j'ai mal posé la question je vais poser la question avec une méthode simple je vais pas parler sur des humanoïde et tous ça dans une scène virtuelle 1-on dessine un cube : içi il n y a pas de problème 2- on met des caméras dans la scène (c'est possible non ?) 3-dans les coins du cube on met des points éclairé ou des petites sphères (on peux faire ça non ?) de telle sorte on connus que ces points reflète la lumière ((on imagine que ce sont des marqueurs) alors est ce qu'il y a une méthode qui nous donne la possibilité d'afficher ou dessiner dans une fenêtre chaque camera qu'est ce qu'elle vois à condition qu'on affiche que les points éclairé (les marqueurs ) Note ; on va créer içi un système de capture de mouvement mais dans le monde virtuel J'espère bien que ma question est compréhensible maintenant |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() |
Alors c'est en effet plus clair. Maintenant je vais répondre de deux façon à ta question.
La première qui rejoint ce que dit LeGreg, pourquoi ne connais-tu pas déjà l'emplacement de tes sphères étant donné que c'est toi même qui les dessinent ? Et donc le reste de ta question devient trivial, tu n'as plus besoin de les chercher vu que tu les connais. Et dans ce cas ta question se résume à : Comment savoir si un objet dont on connait la position est visible par une caméra donnée ? La deuxième - et si c'est ce cas là qui t'intéressent il aurait était pertinent de dire que même si tu dessine la scène tu ne connais rien d'autre que la bitmap du rendu final - pour chaque caméra tu fais un rendu, et pour chaque rendu tu fais une segmentation d'image. Toi tu sais que tu cherche des formes sphériques, très lumineuses. Tu dois donc trouver comment segmenter ton image pour retrouver ces objets. Si les objets sont trouvés tu effacent tout ce qui reste de ta scène sauf eux et tu affiche sinon tu n'affiche pas. Déjà, est ce que une de mes deux solutions te parais approcher ton problème ? Si oui on va pouvoir la creuser.
__________________
Computer Graphics Universe |
|
10
|
|
|
#7 |
|
Membre du Club
![]() Inscription : septembre 2007 Messages : 424 ![]() |
Bonjour,
bon je vais faire une sorte de simulation de la motion capture pour but de trouver la meilleure position des cameras alors le cube est en mouvement et les petits spheres aussi |
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() Développeur informatique Inscription : novembre 2006 Messages : 4 217 ![]() |
Citation:
Si tu veux avoir le rendu de plusieurs caméras il suffit d'effectuer un rendu dans une fenêtre. Avec Direct3d c'est parfaitement possible;tu crées plusieurs objets D3D avec un viewport pour chaque caméra et une fenêtre associée à ce champs de vision C'est exactement comme dans les logiciels de 3d avec vue de haut , sur le côté à gauche, à droite, vue utilisateur... avec OGRE et autres ça doit être possible. Citation:
__________________
Alea Jacta Est |
||
|
|
01
|
|
|
#9 | |
|
Expert Confirmé Sénior
![]() Développeur informatique Inscription : novembre 2006 Messages : 4 217 ![]() |
Citation:
La motion capture c'est une technique qui consiste à filmer en vrai par exemple un acteur , décomposer chaque mouvement toutes les x millisecondes et ensuite réstituer les informations pour les modéliser dans un système informatique Je crois que c'est la technique qu'utilise Ubisoft pour développer Assassin's Creed par exemple : l'acteur est déguisé comme un chevalier du moyen-âge , il est filmé et les mouvements sont digitalisés pour reproduire un mouvement le plus proche de la réalité dans le jeu vidéo.
__________________
Alea Jacta Est |
|
|
|
01
|
|
|
#10 |
|
Expert Confirmé Sénior
![]() ![]() Jean-Michel BORLOTFabricant et casseur d'avions Inscription : avril 2004 Messages : 2 984 ![]() |
Salut
De ce que je comprends, personnellement, DreamVIG veut faire une simulation de motion capture pour optimiser le positionnement des caméras. Dans l'ordre, ça donnerait:
sauf que je ne vois pas le problème. A part peut-être le paramétrage du point 2 pour être en accord avec la calibration de la caméra... et le point 3 qui demanderaient un peu de traitement d'image pour isoler les marqueurs... mais rien de bloquant. Avec des questions un peu plus orientées sur les problèmes, ça serait plus simple de cerner les difficultés et de répondre...
__________________
"Errare humanum est, sed perseverare diabolicum" Si vous avez un terrain constructible dans l'est du Gers à vendre pas trop cher, contactez-moi par MP. Ma page sur DVP.com : articles Java/Jogl Mon site www.plegat.org |
|
10
|
|
|
#11 |
|
Membre Expert
![]() |
Il faudrait :
1 - Synthétiser correctement et exhaustivement le problème ! Donner des exemples, etc. Parce que là pour l'instant à par l'auteur de ce topic qui sait exactement ce qu'il veut personne n'a pu déchiffrer quel était réellement le problème du sujet. 2 - Répondre aux questions que l'on te pose pour essayer d'éclaircir la bête, sinon on ne va pas y arriver ...
__________________
Computer Graphics Universe |
|
00
|
|
|
#12 | ||
|
Membre du Club
![]() Inscription : septembre 2007 Messages : 424 ![]() |
Citation:
c'est une simulation de la technique de capteur de mouvement avec marqueurs comme le système de vicon Citation:
)par exemple dans ce doc http://cvlab.epfl.ch/publications/pu...erdaFPBT00.pdf il a fait la capture de mouvement mais avec un vrai humain , des caméras réelles et et marqueurs réels dans la page 4 la figure 2 il a capté les mouvements de l'humain avec les marqueurs et il a affiché chaque caméra ce qu'elle voit il a utilisé des méthodes et des équations pour faire ça mais moi je voudrais faire le même travail mais sur un humain virtuel est ce que je vais utiliser presque le même démarche les mêmes équations pour obtenir le même résultats ? c'est ça mon problème si je connais le démarrage un doc qui peux m'aider je peux continuer |
||
|
|
00
|
|
|
#13 | |
|
Expert Confirmé Sénior
![]() ![]() Jean-Michel BORLOTFabricant et casseur d'avions Inscription : avril 2004 Messages : 2 984 ![]() |
Citation:
C'est tellement évident que c'est pour ça que je ne saisis pas le problème... La caméra réelle donne une image, la caméra virtuelle donne une image. No difference.
__________________
"Errare humanum est, sed perseverare diabolicum" Si vous avez un terrain constructible dans l'est du Gers à vendre pas trop cher, contactez-moi par MP. Ma page sur DVP.com : articles Java/Jogl Mon site www.plegat.org |
|
|
00
|
|
|
#14 | |
|
Membre du Club
![]() Inscription : septembre 2007 Messages : 424 ![]() |
Citation:
La caméra réelle, elle envoie des rayons réelles et voit un objet 'le marqueur' qui et réel aussi comment j'utilise la même méthode pour détecter un marqueur virtuel avec une caméra virtuelle aussi je vois pas que c'est évident est ce que je suis stupide ou quoiiiiiii je vais utiliser visuel C++ et opengl est ce que c'est suffisant ou vous avez une autre conseil pour implémenter le projet avec succès |
|
|
|
00
|
|
|
#15 |
|
Expert Confirmé Sénior
![]() ![]() Jean-Michel BORLOTFabricant et casseur d'avions Inscription : avril 2004 Messages : 2 984 ![]() |
non, c'est le pistolet laser de flash gordon qui envoie des rayons... pas la caméra de james cameron!
si tu n'arrives pas à comprendre qu'il n'y a aucune différence entre une image réelle (qui n'est qu'une trame de pixels) et une image virtuelle (qui n'est qu'une trame de pixels), je ne sais pas trop comment te l'expliquer autrement... La qualité n'est certes pas la même, mais l'information si. Sur une image réelle, le marqueur va être un paté blanc. Sur une image virtuelle, ça va aussi être un paté blanc. Aucune différence. Commence par faire ta simulation de squelette avec le rendu des images, ça sera peut-être plus clair ensuite...
__________________
"Errare humanum est, sed perseverare diabolicum" Si vous avez un terrain constructible dans l'est du Gers à vendre pas trop cher, contactez-moi par MP. Ma page sur DVP.com : articles Java/Jogl Mon site www.plegat.org |
|
00
|
|
|
#16 |
|
Membre du Club
![]() Inscription : septembre 2007 Messages : 424 ![]() |
Bon , je vais ré-entrer les informations à mon cerveau et je vais l'analyser
mais ça ca veut dire que comme la caméra réelle détecte le marqueur la caméra virtuelle détecte le marqueur virtuel ? ça implique que dans mon logiciel je dois faire une structure pour le marqueur virtuel contient l'indice de réflexion ? et concernant les logicielles pour implémenter le projet que me conseillez vous ? |
|
|
00
|
|
|
#17 | ||
|
Expert Confirmé Sénior
![]() Développeur informatique Inscription : novembre 2006 Messages : 4 217 ![]() |
bonjour,
Citation:
Mais comme l'écrit Plegat il faut commencer par faire la simulation du squelette Citation:
A moins que les données ne proviennent de capture réelle comme dans la vrai motion capture Ou bien je n'ai pas compris ton explication. Pour analyser les positions détectées il faut faire des interpolations.
__________________
Alea Jacta Est |
||
|
|
01
|
|
|
#18 | |
|
Expert Confirmé Sénior
![]() ![]() Jean-Michel BORLOTFabricant et casseur d'avions Inscription : avril 2004 Messages : 2 984 ![]() |
Citation:
Se baser sur les positions connues, ça irait bien pour valider la chaine d'analyse et de création du squelette. Si il veut vraiment se baser sur une simulation de la caméra, à mon avis il faut partir sur ce qu'elle voit, et pas sur ce qu'elle doit voir. Ouais, c'est subtil, je sais... mais je vois la chose comme ça. Après, on peut se baser sur les positions connues des capteur, et altérer artificiellement le signal en connaissant les obstacles entre le marqueur et la caméra. Mais ça doit être aussi compliqué que de traiter directement le signal.
__________________
"Errare humanum est, sed perseverare diabolicum" Si vous avez un terrain constructible dans l'est du Gers à vendre pas trop cher, contactez-moi par MP. Ma page sur DVP.com : articles Java/Jogl Mon site www.plegat.org |
|
|
00
|
|
|
#19 | ||
|
Membre du Club
![]() Inscription : septembre 2007 Messages : 424 ![]() |
Bonjour
Citation:
pour simuler le squelette il y a des méthodes physiques (comme si on utilise l'ODE) mais si j'utilise l'ODE je ne peux pas créer plusieurs caméras ou est ce qu'il y a des autres logiciels pour faire la simulation des squelette autre que l'ODE mais L’humanoïde de synthèse sera représentatif d’un système multi-corps rigides articulés. Il devra être paramétrable (dimensions, volume)c'est pour cela j'ai pensé d'utiliser l'ODE. Citation:
mais si la détection des marqueurs n'est pas une étape qu'est ce qu'elles faits les caméras parce que je positionne les caméras pour voir les marqueurs ensuite je ré_afficher les marqueurs par la méthode de triangulation |
||
|
|
00
|
|
|
#20 |
|
Membre du Club
![]() Inscription : septembre 2007 Messages : 424 ![]() |
concernant la caméra virtuel est ce que c'est la même caméra utilisé avec opengl ,ogre ...comme j'étais compris? parce que j'ai juste lus un article sur les caméras virtuel il dit comme ma dit plegat qu'elle as les mêmes caractéristiques de la caméra réel est ce que je dois créer ce type de caméra ? installer? trouver dans opengl ça ou quoi exactement(je dois utiliser 8 caméras)
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com