CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Moyen de remplacer le motion capture???

Bekurute
Bekurute
Niveau 4
14 septembre 2006 à 16:03:06

Bonjour a tous! Je me posais une question qui n´est malheureusement jamais posée :( Connaissez-vous un moyen un peu moins coûteux que le motion capture pour les mouvements? Le seul moyen serait a la limite de filmer une scene sous 2,3 angles avec caméras et refaire sur l´ordi ensuite? C´est sûrement le moins dépensier mais n´y a-t-il pas mieux???

Merci d´avance de ne pas critiquer bêtement car je ne dit pas que je veux faire le jeu du sciecle mais me renseigner. Donc si vous avez pas d´avis a émettre, n´en emmetez pas!

Merci!

Lapintade
Lapintade
Niveau 30
14 septembre 2006 à 16:13:38

Fondementalement le motion capture c´est rien de plus qu´un gars habillé en noir avec des balles de ping pong jaunes accrochées aux articulation, qui est filmé de plusieurs angles. Les images sont ensuite analysées par un logiciel pour en deduire l´anim 3D. Faut cherche si ca existe pas en gratos.

pasdebol37
pasdebol37
Niveau 10
14 septembre 2006 à 16:13:49

Filmer puis calquer les mouvement, c´est en effet le moins couteux et ce qu´il y a de mieux à ce niveau. Mais il te faudra quand même des bases en animation et une connaissance des courbes d´animation pour que le résultat soit au niveau de tes attentes.

Fvirtman
Fvirtman
Niveau 10
14 septembre 2006 à 16:31:29

J´avais déja pensé à ça.

A l´aspect "programmation" de la chose :

C´est a dire que si tu mec me fourni 3 - 4 vidéos d´un gars en mouvement (avec les balles de ping pong), filmées de 3 - 4 endroits différents, avec, bien entendu, la position exacte de chaque caméra, que ferais je ?

J´avais pensé a pouvoir retrouver les positions des balles (par des systemes mathématiques : si tu sais la position projetée de la ballesur un plan que tu connais, tu t´imposes des contraintes, et avec 3 contraintes, tu retrouves la position x,y,z de la balle.

Les difficultés auquelles j´avais pensé :
- occultation des balles : en effet, si le mec bouge son bras, et qu´il passe completement devant une balle (pour une caméra), cette caméra perds la balle, faut gérer ça avec les autres caméras :
- l´ambiguité des balles : si toutes les balles sont de la meme couleur, comment savoir, a tout moment, laquelle est "le coude gauche" ? Pour cela, j´avais trouvé des solutions, mais suffisantes ?
--> prendre a la base une position initiale donnée : par exemple, bien en face de la caméra 1, les bras a l´horizontal : la balle la plus a gauche sera la main gauche, puis ensuite, le coude gauche, etc, et par quelques assertions comme ça, on détermine quelle balle donne quelle articulation au début.
--> partir du principe que dans une animation, il n´y a pas de téléportation : a une frame n+1, une balle donnée sera infiniment pres de sa position a la frame n.

Autre probleme :
- 2 balles qui se pasent devant : par exemple le coude et la main aligné vers une caméra. A la frame n+1, la caméra est incapable de savoir quelle balle part ou. Cependant, les autres cams peuvent le savoir...

Bref, j´avais soulevé quelques soucis, mais je pense que ça doit etre réalisable avec 3 ou 4 webcams, et un bon petit programme, qui pourrait etre sympa a faire :)

Lapintade
Lapintade
Niveau 30
14 septembre 2006 à 16:55:31

Ca me rapelle une video trés drole sur un acteur de motion capture qui raconte sa vie (oub poiur midtown madness 3)

http://www.ryanmcfaul.com/manbehindthemotion/ManBehindTheMotion.mov

Desolé c´est HS, mais j´ai mis tellement de temps a la retrouver que je post le lien (et c´est super drole)

pasdebol37
pasdebol37
Niveau 10
14 septembre 2006 à 17:52:15

Enorme la video :lol:
J´adore la référence au père (motion capture de Space Invader, Arkanoid ... :rire: )

pasdebol37
pasdebol37
Niveau 10
14 septembre 2006 à 17:53:55
  • après revisionage, non ya pas arkanoid de mensionné (par contre pong, donkey kong, pitfall :rire2: )
Pseudo supprimé
Pseudo supprimé 14 septembre 2006 à 18:01:14

Le rotoscoping est une alternative au motion capture : tu prends des photos du mouvement et tu calques tes animations dessus. C´est long, pas automatisé, mais c´est une technique qui a fait ses preuves et qui est encore utilisée aujourd´hui.

Fvirtman
Fvirtman
Niveau 10
14 septembre 2006 à 18:35:19

oui, le rotoscoping a été utilisé par Eric Chahi (sur lui meme) pour Another World :

Il a pris des vidéos (ou alors des photos rapides) de lui en train de marcher, et puis ensuite, a la main, image par image, il a relevé les coordonnées importantes de lui meme, et a ensuite remplacé par des polygones.

Cette alternative est intéressante si tu t´habilles en sombre, et que tu te mets sur un fond clair (ou l´inverse). Des algos feront la detection de contour et trouveront tout seul les "bords".
par contre soucis : comment distinguer une jambe d´une autre ? Je vois bien un truc assez farfelu :
D´habiller avec un pantalon de couleur vive, avec une jambe rouge, l´autre verte
un pull avec un torse orange pétant, une manche rose, l´autre jaune, et se colorer la tete en bleu (allez les bleus)

A partir de la, l´ordi peut déterminer précisément ou mettre un polygone de jambe, de bras, etc...

A essayer un jour : avec du papier crépon de couleur que tu t´enroules autour de chaque jambe !
Le résultat sera par contre de la 2D pure, mais fournira des animations parfaites (comme another World)

Fvirtman
Fvirtman
Niveau 10
14 septembre 2006 à 18:37:33

et ça, ça ne coute pas cher : une Webcam et ça roule...
Pis apres faut programmer ça :)

Fvirtman
Fvirtman
Niveau 10
14 septembre 2006 à 18:39:37

Allez, ce sujet m´inspire !

C´est aussi comme ça qu´ils ont fait dans Mortal Kombat : mais cette fois ci, pas de couleurs : des vrais mecs.
Il suffit ensuite de les détourer ! Si le mec est suffisamment contrasté avec le fond, ça baigne :)

Evidemment, apres, faut pas avoir peur de voir sa gueule dans un jeu :)

Qosimo
Qosimo
Niveau 37
14 septembre 2006 à 19:50:32

Une petite discussion sur les moyens de remplacer le motion capture. Reprend en partie ce qui a déjà été dit.

->

http://blenderclan.tuxfamily.org/html/modules/newbb/viewtopic.php?topic_id=6136&forum=1

Lapintade
Lapintade
Niveau 30
14 septembre 2006 à 22:46:53

Prince of persia egalement a utilisé la technique du "rotoscoping".

http://en.wikipedia.org/wiki/Image:Prince_of_Persia_Motion_Capture_Jump.jpg

Sur l´image on voit le petit frere de l´auteur en train de faire les mouvements.

Lapintade
Lapintade
Niveau 30
14 septembre 2006 à 23:21:59

Cool tes liens Qosimo,

le dernier a l´air bien sympa :

http://www.geeware.com/download.html

A mon avis c´est ca qu´il faut utiliser pour faire de la mocap amateure. Mais j´ai pas tout compris au soft gné.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware