← Retour à l’atelier
Outils créatifs

Faceslice

Une photo devient un relief 3D, découpé en couches pour créer un portrait métallique.

Application Faceslice

À propos du projet

D’une photo de face aux patrons de découpe d’un portrait en couches : un relief topographique en tôle, collé à la main, couche après couche.

Le Faceslice transforme un selfie 2D standard en sculptures topographiques physiques en couches fabriquées à partir de tôle ou de papier cartonné découpé au laser. Au lieu d'exiger une photogrammétrie multi-caméras complexe ou des applications de numérisation 3D capricieuses, le Faceslice ne nécessite qu'une seule photographie frontale et une mesure de la distance interpupillaire (IPD) en millimètres pour fixer l'échelle physique.

Pour reconstruire une véritable tête à partir d'une seule photo, Faceslice orchestre un pipeline de fusion de vision par ordinateur de trois modèles où chaque modèle apporte ce qu'il fait de mieux : la segmentation de la silhouette capture les cheveux, les oreilles et les mâchoires ; la profondeur monoculaire estime le volume du crâne large ; et les modèles de repères de maillage facial extraient des repères faciaux nets (nez, orbites, lèvres) sous forme de déplacement de surface résiduel.

Le solide 3D résultant est découpé en plans parallèles selon des angles personnalisés. Le tranchage frontal produit des isohypses de contour imbriquées à alignement automatique, avec des guides d'alignement gravés sur chaque plaque, des intérieurs cachés évidés pour une réduction de poids allant jusqu'à 80 % et une exportation instantanée DXF de qualité production.

Galerie

Fonctionnalités

  • 📸 Reconstruction 3D sur une seule photo : Convertit un seul selfie frontal en un solide complet en relief, calibré aux dimensions du monde réel en utilisant la distance pupillaire.
  • 🧠 Moteur de fusion AI à 3 modèles : Combine la segmentation multiclasse MediaPipe, l'estimation de profondeur monoculaire ONNX (Depth Anything V2) et les repères de visage MediaPipe pour un volume de crâne et une netteté du visage équilibrés.
  • 🗺️ Découpage de contours topographiques : Découpe les solides en plans parallèles avec contrôle d'angle libre (frontal pour les isohypses concentriques imbriquées, horizontal pour les stratifications latérales).
  • 🎯 Guides d'assemblage à alignement automatique : Lorsqu'elle est tranchée frontalement, chaque couche métallique est emboîtée dans celle du dessous et la ligne de délimitation de la plaque suivante est gravée directement sur sa surface pour un alignement facile sans gabarits.
  • ♻️ Creux intérieur et économie de matériaux : Supprime automatiquement la géométrie interne cachée, réduisant ainsi la consommation de matériaux et le poids jusqu'à 80 % (par exemple, 10 kg d'acier massif jusqu'à 1,9 kg d'anneaux creux) tout en conservant des marges de liaison solides.
  • ⚙️ Contrôles de fabrication paramétriques : Ajustement interactif en temps réel de l'épaisseur de la feuille (0,5 à 10 mm), de la compression du relief, de la compensation du trait de scie, de l'exagération du relief facial et des angles de coupe.
  • ⚖️ Estimateur de matériaux et de poids en temps réel : Calcule dynamiquement le nombre de plaques, les contours uniques, la surface de tôle requise (dm²), la hauteur de la pile et la masse exacte pour l'acier, le laiton et l'aluminium.
  • 📐 Exportation DXF prête pour la production : Exporte des fichiers DXF entièrement vectorisés, prêts pour la CAM laser/jet d'eau/plasma, imbriqués dans des dimensions de feuilles personnalisées en un seul clic.

Architecture et pile technologique

Client Web interactif

JavaScript Vanilla (modules ES), canevas réactif et rendu des contours SVG, curseurs paramétriques en temps réel et architecture PWA compatible hors ligne.

Moteur de vision et de géométrie

Noyau de calcul Python 3 utilisant MediaPipe (segmentation et maillage de visage), ONNX Runtime (Depth Anything V2 Small), Shapely pour les booléens et les creux de polygones 2D, et ezdxf pour la génération CAO.

Déploiement de production

Conteneurisé avec Podman et systemd Quadlet, estampage automatisé des versions de hachage des actifs via deploy.sh, et servi via le proxy inverse Caddy avec des temps de réponse de découpage inférieurs à la seconde sur le processeur.