QR code 3D : un code en relief prêt à imprimer

Un QR code 3D n'est pas une image : c'est une pièce avec le code en relief et sa propre couleur. Voici ce que c'est et comment c'est construit.

Qu'est-ce qu'un QR code

QR signifie Quick Response (réponse rapide). C'est une matrice de modules carrés, en noir et blanc, qui encode du texte, un lien, un réseau WiFi ou presque n'importe quelle donnée courte, de façon à ce qu'un appareil photo la lise en une fraction de seconde, même tourné ou vu de biais.

Il a été inventé en 1994 par l'entreprise japonaise Denso Wave, filiale du groupe Toyota, pour suivre des pièces automobiles sur la chaîne de montage : les codes-barres classiques, qui ne stockent des données que dans un seul sens, ne suffisaient plus. Denso Wave a choisi de ne pas faire valoir son brevet sur le format, donc n'importe qui peut aujourd'hui générer ou lire des QR codes sans payer de licence ; la norme elle-même est publiée sous le nom ISO/IEC 18004.

Trois grands carrés dans les coins (sauf un) indiquent au lecteur l'orientation du code, qui se lit donc de la même façon à l'envers ou incliné. Le reste des modules porte les données, plus une copie redondante, pour pouvoir reconstituer le message même si une partie du code est sale, rayée ou cachée par un logo.

Pourquoi un QR code fonctionne encore avec un morceau manquant

Cette redondance s'appelle la correction d'erreur, et la norme en définit quatre niveaux. Plus le niveau est élevé, plus les données répétées prennent de place (le code devient plus grand pour le même contenu), mais plus il supporte de dégâts avant de ne plus se lire.

NiveauDonnées récupérablesQuand l'utiliser
L~7%Liens courts, code très propre, sans logo
M~15%Usage général — le niveau par défaut de QR3D
Q~25%Impression sur des surfaces moins parfaites
H~30%Avec un logo ou un emoji au centre : QR3D l'active tout seul

Ce qu'est exactement un QR code 3D

Un QR code 3D est un objet physique où le motif du code est modélisé comme une géométrie : les modules sombres ressortent (ou s'enfoncent) par rapport à une base. Contrairement à un autocollant ou une affiche imprimée, le code fait partie de la pièce, ne peut pas se décoller ni s'user par frottement, et peut être fabriqué dans le même matériau que l'objet qui le porte.

Techniquement, le fichier contient deux corps séparés : la base et le relief. Cette séparation est la clé de tout le reste, car elle permet au trancheur de comprendre que ce sont des pièces distinctes et de leur attribuer des matériaux différents.

Relief ou couleur : ce qui fait vraiment qu'un QR 3D se lit

Il est tentant de penser que le relief suffit pour que l'appareil photo distingue les modules. En pratique non : l'appareil photo du téléphone lit la luminosité, et un relief de la même couleur ne crée que des ombres, qui dépendent de l'emplacement de la lumière. En intérieur avec une lumière diffuse — un restaurant, un couloir d'hôtel — ces ombres disparaissent presque et le code cesse de se lire.

Ce qui rend un QR imprimé fiable, c'est le contraste de couleur entre les deux pièces. Le relief reste utile : il apporte du toucher, renforce l'ombre et, surtout, c'est la façon naturelle d'imprimer deux couleurs sur une imprimante FDM sans matériel multi-matière (une simple pause de changement de filament à la hauteur de la base suffit).

Combinaisons qui fonctionnent et celles qui ne fonctionnent pas

BaseCodeRésultat
Blanc ou ivoireNoir ou bleu nuitOptimal, se lit toujours
CrèmeTerracotta ou vert forêtTrès bon, plus élégant
NoirBlancFonctionne (QR inversé), certains lecteurs anciens échouent
Gris moyenGris foncéNe se lit pas : contraste insuffisant
Bois / paillettesN'importe laquellePeu fiable : le reflet perturbe l'appareil photo

Le QR 3D face aux autres façons de poser un QR sur un objet

MéthodeDurabilitéCoûtDifficulté
Autocollant ou vinyleFaible : se décolle, se décolore au soleilTrès faibleAucune
Gravure laserÉlevée, mais une seule couleurMoyen-élevé (prestataire externe)Nécessite une machine laser
Peint à la mainFaible et irrégulièreFaibleDemande de la précision et un pochoir
QR 3D (relief + 2 couleurs)Élevée : résiste au frottement, à l'eau, au nettoyageTrès faible, avec votre propre imprimanteAucune, avec cet outil

Comment cet outil construit le modèle

  1. Le code est généré dans le style choisi (carré, arrondi, points...) et sa vraie matrice de modules est relue.
  2. Ce même code stylisé est rastérisé en noir et blanc : c'est le masque du relief, ainsi la pièce imprimée est identique à l'aperçu, coins arrondis et logo inclus.
  3. Les pixels voisins sont fusionnés en le plus petit nombre possible de rectangles. Un code typique passe de dizaines de milliers de cubes à quelques centaines de prismes, et le fichier passe de plusieurs mégaoctets à quelques dizaines de kilooctets.
  4. Chaque rectangle devient un prisme qui s'enfonce de 0,15 mm dans la base, pour que le trancheur soude les deux pièces sans laisser de vide d'air.
  5. Un fichier 3MF est écrit avec les deux ou trois pièces et leurs couleurs.
Le texte en relief est construit avec la même méthode, c'est pourquoi il peut avoir sa propre couleur indépendante du code.

Questions courantes

Un QR code 3D se scanne-t-il comme un QR normal ?

Oui, avec l'appareil photo du téléphone, sans application spéciale. La différence est dans les conditions physiques : contraste, taille et marge. Si ces trois conditions sont remplies, le lecteur ne distingue pas un QR imprimé sur papier d'un QR imprimé en 3D.

Qui a inventé le QR code, et pourquoi est-il gratuit ?

L'entreprise japonaise Denso Wave, en 1994, pour suivre des pièces automobiles en usine. Elle a choisi de ne pas faire valoir son brevet sur le format, donc n'importe qui peut générer ou lire des QR codes sans payer de licence.

Combien de données tiennent dans un QR code ?

Cela dépend de la version du code, de 21×21 modules (version 1) jusqu'à 177×177 (version 40). Un lien court tient dans les petites versions ; plus vous ajoutez de texte, plus il faut de modules et plus la pièce doit être imprimée grande pour que chaque module reste lisible.

Quelle différence entre un QR code statique et dynamique ?

Le statique (celui que génère QR3D) pointe directement vers votre contenu et fonctionne indéfiniment, sans serveur. Le dynamique passe par un raccourcisseur tiers : on peut changer la destination sans réimprimer, mais si ce service ferme ou n'est plus payé, tous les codes imprimés cessent de fonctionner d'un coup.

Vaut-il mieux un code en relief ou gravé ?

En relief. Gravé (creusé) oblige le filament du code à s'imprimer avant la base et complique le changement de couleur ; en plus, la saleté s'accumule dans les creux. QR3D génère toujours du relief.

De combien le relief doit-il dépasser ?

Entre 1 et 2 mm. Avec 1,2 mm (la valeur par défaut), vous avez assez de couches pour que la couleur soit opaque sans allonger l'impression. En dessous de 0,8 mm, la couleur du dessous peut transparaître.

Puis-je le faire avec une imprimante monocouleur ?

Oui. Imprimez la base et, quand le trancheur atteint la hauteur de la base, insérez une pause et changez le filament. Tous les trancheurs modernes ont cette fonction ('changement de filament' ou 'pause à la hauteur').

Que se passe-t-il si mon lien est très long ?

Le code a besoin de plus de modules et chacun devient plus petit. L'outil affiche les millimètres par module en temps réel : s'il descend sous 1,5 mm, agrandissez la pièce ou utilisez un raccourcisseur de lien.

Un QR code 3D, est-ce la même chose qu'un code-barres 3D ?

Oui, dans la pratique. Un QR code est techniquement un type de code-barres : bidimensionnel (ou « matriciel »), contrairement au code-barres classique à une seule rangée. Quand quelqu'un cherche un « code-barres 3D », il veut en général dire la même chose qu'un « QR code 3D » : cet outil construit ce code matriciel en relief, prêt à imprimer.