Skip to content

Améliorer l'expérience utilisateur pour notre scan 3D par photogrammétrie

13 juin 2021

Link Embed Gallery (1 links, 1 cols)
1. https://www.youtube.com/watch?v=3eHF-BS5vak
Hidden in edit mode to keep the editor stable

Ceci est un article de blog sur les dernières mises à jour que nous avons apportées à notre logiciel de photogrammétrie pour améliorer l'expérience des acteurs scannés, mais aussi de l'opérateur.

Nous utilisons 4 flashs pour figer le sujet dans notre scanner corporel complet. C'est une bonne façon de travailler car cela fige l'acteur à 1/10000s (avec une exposition de 1/40s). Mais cela implique que le sujet se trouve dans une pièce assez sombre. Je cherchais un moyen d'améliorer l'expérience utilisateur en ayant :

  1. De belles lumières continues, ce qui réduit le choc lorsque les flashs se déclenchent, mais c'est aussi plus agréable car c'est esthétique (c'est tellement instagrammable !)
  2. Compte à rebours audio : il est géré par le logiciel via un haut-parleur Bluetooth. Le fichier mp3 peut être modifié en cas de besoins spécifiques.
  3. Compte à rebours visuel : il est maintenant possible d'envoyer automatiquement un préréglage différent pour les lumières pendant le compte à rebours. Dans cette démo, j'ai tout mis en arc-en-ciel (en utilisant un fichier bmp que j'ai téléversé dans Xangle).

C'est pour l'acteur qui est scanné, mais pour l'opérateur, c'est aussi super car il n'y a pas besoin de crier un compte à rebours ou d'éteindre manuellement les lumières. Tout le flux de travail est automatisé. Dans ma démo, je clique sur le bouton une seule fois, et le reste est automatisé.

Matériel

Notre scan 3D corporel complet actuel est composé de

  • 165x Canon SL1 (18mp)
  • 42x Raspberry Pis (gérant les caméras et les bandes LED)
  • 10 bandes LED (neopixels)
  • 10x XangleBoard (hats pour Pi)
  • 4x Profoto D1 1000w Lumières & 5x Impact Powersync triggers
  • Plusieurs commutateurs 1 Go et un commutateur maître avec une liaison montante de 10 Go (cela fait une énorme différence !)
  • Un routeur
  • Un ordinateur de bureau avec une interface réseau USB-C 2,5 Go (une carte réseau interne de 10 Go serait préférable, mais nous ne pouvons pas l'installer dans notre ordinateur de bureau actuel)
  • Deux Surface Pro sur un support en T (c'est juste pour ma démo)
  • Une télécommande de présentation powerpoint bluetooth que j'utilise comme déclencheur

Logiciel

Le déclenchement se fait via Xangle Camera Server par USB (de l'ordinateur principal, aux Raspberry Pis, jusqu'aux caméras)

Lumières

  • Les 10 bandes LED sont connectées à 10 XangleBoards et sont toutes contrôlées depuis le logiciel. Elles ne sont utilisées que pour l'ambiance et sont éteintes pendant l'exposition. J'ai testé avec les lumières allumées pendant l'exposition et cela n'a créé aucun problème, mais comme je vais faire des photos d'action la semaine prochaine, je voulais m'assurer que je pouvais les éteindre complètement pendant le temps de pose. Le compte à rebours affiche un motif arc-en-ciel (cela peut être réglé sur n'importe quelle couleur ou sur n'importe quel fichier bmp que vous téléversez dans le logiciel).
  • Les 4 lumières Profoto sont déclenchées à l'aide de déclencheurs Impact Powersync (un par flash), et un 5ème déclencheur est sur la griffe porte-accessoire d'une caméra « sacrifiée » qui envoie le signal exactement à mi-chemin de l'exposition de 1/40s. C'est une façon d'automatiser un « flash delay » (une fonctionnalité logicielle de Xangle).

Performance

  • J'ai fait ma démo (filmée en 8k sans coupures, sans trucages à l'exception des zooms avant et arrière) à une résolution de 1080p afin de faire quelque chose de très rapide (je voulais que ma vidéo dure moins de 30 secondes). Le processus complet a pris 7 secondes (du moment où les caméras sont déclenchées jusqu'au moment où tout est prêt pour l'aperçu).
  • Pour nos scans normaux avec nos clients, nous travaillons en RAW 5k et il faut 22 secondes pour télécharger tous les fichiers (moins de 30 secondes pour le processus complet), avec deux images d'aperçu disponibles en quelques secondes.

Rendu d'objet 3D

Ce n'est vraiment pas mon domaine, mais je voulais voir à quel point j'obtiendrais un bon (ou mauvais) rendu en utilisant des images basse résolution (1080p). C'est mon tout premier rendu (merci RC pour les super tutoriels sur YouTube !) et je suis assez surpris du résultat. Le rendu 3D est normalement réalisé soit par nos clients, soit par mon équipe, mais bon, il était temps que j'essaie ! Ceci est réalisé avec Reality Capture.

Qu'y a-t-il derrière la porte de gauche ?

La station de photogrammétrie se trouve dans une pièce blanche (très utile pour faire rebondir la lumière), mais juste à côté, nous opérons notre système bullet-time de 176 caméras, et les mêmes lumières sont utilisées de manière très similaire.

Link Embed Gallery (1 links, 1 cols)
1. https://www.youtube.com/watch?v=t2HhviBpZi0
Hidden in edit mode to keep the editor stable

Extinction automatique de la lumière ambiante au moment de l'exposition pendant que je fais du light painting (en mode bulb).

Link Embed Gallery (1 links, 1 cols)
1. https://www.youtube.com/watch?v=6t7AAlB7iag
Hidden in edit mode to keep the editor stable

Test de la vitesse à laquelle nous pouvons changer de couleur (préréglage différent) pendant le temps de pose.

Parfait, c'est tout pour le moment ! Dites-moi ce que vous pensez de ces mises à jour. Vous pouvez me joindre à tout moment à info@ericpare.com <3

Powered by Beeboo · engine: v181019.204640 | cms: v260312.034729