Developpez.com - Rubrique 2D-3D-Jeux

Le Club des Développeurs et IT Pro

3-Sweep

Une extraction simple d'objets 3D à partir de photos

Le 2013-09-09 23:33:34, par LittleWhite, Responsable 2D/3D/Jeux
3-Sweep : une extraction simple d'objets 3D à partir de photos

Durant l'édition asiatique du SIGGRAPH (Special Interest Group on GRAPHics and Interactive Techniques), une nouvelle technique permettant d'extraire un objet 3D à partir d'une photo a été présentée.
La vidéo suivante présente cette technique :
[ame="http://www.youtube.com/watch?v=Oie1ZXWceqM"]3-Sweep: Extracting Editable Objects from a Single Photo, SIGGRAPH ASIA 2013 - YouTube[/ame]

Comme vous pouvez le voir, il suffit de quelques indications réalisées à la souris, pour que le logiciel puisse déterminer la forme de l'objet 3D et l'extraire de l'image. Les deux premiers mouvements de souris permettent de déterminer le profil alors que le troisième permet détermine le contour de l'objet en suivant son axe.
Ensuite, l'objet peut être extrait de la photo et comme tout objet 3D, il peut être déplacé, tourné et redimensionné.

Toutefois, la vidéo indique que cela n'est pas parfait et que l'algorithme ne fonctionnera pas toujours. Ces cas sont lorsque la photo n'est pas prise avec un certain angle par rapport à l'objet, ou lorsque l'objet est flou faisant que l'algorithme ne peut déterminer son axe.

Votre opinion

Quelles applications imaginez-vous pour cet algorithme ?
Êtes-vous impressionné ?
  Discussion forum
6 commentaires
  • AF_2.8
    Membre averti
    C'est effectivement rigolo, mais les objets détourés sont parfaitement détachés du fond ou bénéficient d'un constraste suffisant pour obtenir un détourage efficace. Ceci limite un peu les emplois sur des photos qui n'ont pas été travaillées dans ce but.
  • wax78
    Modérateur
    Excellent, je voudrais absolument testé ca (bien qu'il me semble avoir déjà vu ce genre d'outils dans d'autres softs pour remodeler a partir d'un photo et ca fonctionnait un peu du même genre mais en plus laborieux).
  • Dabou Master
    Membre expert
    J'ai du mal à concevoir que le logiciel s'occupe automatiquement du fond pour donner l'impression qu'il n'y a jamais eu d'objet au premier plan ...

    En tout cas, au final ce logiciel me donne plus l'impression d'être utile en photomontage plutôt qu'en 3D, car certes on gagne un temps extraordinaire (ils nous montrent jamais l'arrière texturé de l'objet cela étant dit) mais je ne sais pas si la correction du modèle ne prendrait pas plus de temps que d'en faire un à partir de rien.
  • wax78
    Modérateur
    Envoyé par Dabou Master
    J'ai du mal à concevoir que le logiciel s'occupe automatiquement du fond pour donner l'impression qu'il n'y a jamais eu d'objet au premier plan ...
    En effet, mais, rien n'interdit au depart de detouré l'objet pour vider son fond orignale, garder uniquement la "lunette d'observation" dont le modèle 3D est reincrusté dans une nouveau fond.

    Envoyé par Dabou Master
    (ils nous montrent jamais l'arrière texturé de l'objet cela étant dit)
    Logique, a partir d'une seule photo tu peux pas "deviner" la texture, et donc il faudra corrige ou recréer la texture arrière. Mais comme tu dis ca peut servir pour refaire un petit montage simple.
  • LittleWhite
    Responsable 2D/3D/Jeux
    Pour le fond, il existe des algorithmes et ils en citent un. PatchMatch, je crois. Photoshop le gère déjà plutot pas mal (le remplissage) donc, je ne suis pas trop étonné.
  • danbo52
    Membre habitué
    En accord avec un commentaire, s'rait bien d'avoir un filtre qui détache l'objet du fond quand la confusion peut-être possib'!
    Mais je vais voir si je peux essayer ça !
    Skechtup n'a qu'à bien se tenir !