Les plus grands QR codes du monde : ce qui change à cette échelle — featured illustration
Technologie

Les plus grands QR codes du monde : ce qui change à cette échelle

8 min de lecture
Créer un QR code

Quelqu'un dessine un QR code dans un champ de neige avec un quadrillage de traces de pas, le photographie depuis un drone, et le code se lit. D'autres en tondent un dans un champ d'orge, en peignent un sur le toit d'un entrepôt ou en suspendent un le long d'une tour. Des records sont annoncés tous les quelques années, en mètres carrés ou en hectares, mais aucune autorité ne les certifie de façon cohérente : les chiffres dépendent de qui compte, et de ce qu'on accepte de compter.

Ce qui ne change pas, c'est la physique. Un QR code de quatre cents mètres de côté obéit au même rapport que celui d'une carte de visite, et tout ce qui est intéressant dans la construction d'un code géant vit dans les défaillances qui n'apparaissent qu'à cette échelle.

Le rapport est le même, et c'est la partie facile

Le dimensionnement se raisonne en proportion, jamais en centimètres absolus : la largeur du symbole doit approcher le dixième de la distance de lecture. Calculer la taille physique revient donc au même calcul, que le résultat s'exprime en centimètres sur un flyer ou en centaines de mètres sur un flanc de colline, et les règles de terrain pour le placement et la taille ne changent pas davantage d'un cas à l'autre.

Appliquez-le à l'envers pour un grand code. Un symbole de cent mètres de côté est confortable depuis un kilomètre environ. Un symbole de quatre cents mètres est confortable depuis quatre kilomètres. Cela paraît généreux jusqu'à ce que vous remarquiez ce qu'un kilomètre de recul implique pour le lecteur.

Le nombre de modules en est l'autre moitié. Une charge utile courte garde la version basse et les modules larges, et à l'échelle architecturale un module est une parcelle. Un symbole de 25 modules sur cent mètres donne des modules de quatre mètres de côté. Un symbole de 57 modules pour la même largeur totale donne des modules de 1,75 mètre, et chacun d'eux est désormais une surface que quelqu'un doit rendre uniformément sombre ou uniformément claire avec le matériau disponible. Raccourcir la chaîne encodée vaut plus ici qu'à n'importe quelle autre échelle, parce que chaque caractère retiré rend des mètres carrés de travail physique.

L'altitude est le problème du lecteur

Personne ne lit un code sur un versant depuis ce versant. Faire entrer tout le symbole plus sa marge dans une seule image demande de l'altitude, de la distance ou un objectif très grand angle, et chacun de ces trois coûte de la résolution sur les modules.

Un drone est la réponse habituelle, et les drones expliquent pourquoi ces projets sont photographiés plutôt que scannés. Le déroulé est presque toujours le même : monter, prendre une image fixe, atterrir, décoder l'image. C'est une lecture légitime, et le décodage depuis une photo est la façon dont les grands codes sont réellement consommés, y compris tous ceux qui ont un jour paru dans une photographie de presse.

Les contraintes qui suivent sont des contraintes aéronautiques plutôt qu'optiques. Plafonds d'altitude au-dessus des zones habitées, vue directe, vent, autonomie de batterie, et l'angle que vous pouvez tenir pendant le cadrage. Un téléphone au sol en bord de champ ne lit absolument rien, ce qui mérite d'être dit à voix haute avant que quiconque construise un code en espérant que les passants le flashent. Si le public se tient au sol, le code a sa place sur un mur au niveau du sol, et les codes sur vitrages et façades devient alors la référence la plus utile.

La zone de silence devient un travail d'entretien du terrain

Aux petites tailles, la marge est du papier blanc. Aux grandes tailles, c'est du terrain, et il doit se comporter comme les modules clairs sur toute sa surface.

Quatre modules de marge sur un symbole à modules de quatre mètres, cela fait seize mètres de sol dégagé sur chaque côté. Sur une toiture, c'est généralement disponible. Sur un versant, c'est une haie, un chemin, un fossé de drainage et la limite de propriété du voisin. Tout ce qui s'y trouve doit se lire comme clair pour un appareil photo situé à des centaines de mètres au-dessus, au même ton que les modules clairs à l'intérieur du code, ce qui est une exigence bien plus stricte que le simple fait d'être vide. Une allée de gravier qui traverse la marge est une ligne sombre au pire endroit possible, et ce qu'un décodeur fait de cet espace vide explique pourquoi une ligne sombre à cet endroit vous coûte les motifs de repérage plutôt qu'une poignée de bits de données.

Notre propre générateur est réglé par défaut sur une marge de deux modules, avec un curseur qui monte jusqu'à huit dans l'onglet Couleurs de la section Design, alors que la norme en demande quatre. À cette échelle, exportez à quatre ou plus et traitez ces modules comme une partie du plan de masse, parce que les ajouter après coup veut dire louer plus de terrain.

Neige, herbe et cultures changent de ton avec la météo

C'est la défaillance propre aux codes de paysage, et c'est celle qui en achève la plupart.

Un code fonctionne parce que l'élément sombre et l'élément clair diffèrent assez en réflectance pour qu'un appareil photo puisse les séparer par seuillage. La neige fraîche est parmi les surfaces naturelles les plus lumineuses qui existent, et la neige piétinée n'est qu'à peine plus sombre : un code de neige tracé en marchant est donc un code à faible contraste dès l'instant où il est fini. Puis cela s'aggrave au fil de la journée : l'angle du soleil change l'ombrage à l'intérieur des traces tassées, un dégel remplit les sentiers d'eau et les assombrit de façon imprévisible, et une heure de neige fraîche effacera tout.

L'herbe et les cultures ont le même problème sur une horloge plus lente. L'herbe tondue face à l'herbe sur pied est une différence de hauteur et d'ombre plus qu'une différence de couleur, si bien que le contraste dépend entièrement du soleil. Il est fort au petit matin et au crépuscule, quand la lumière basse jette de longues ombres depuis la culture sur pied, et faible à midi quand le soleil est au zénith et que rien ne projette d'ombre. La couverture nuageuse l'aplatit complètement. Un code de champ qui décode à neuf heures du matin peut être invisible à une heure de l'après-midi.

La peinture sur une surface dure est le choix fiable exactement pour cette raison, et ses compromis sont ceux du pochoir et de la bombe de peinture passés à l'échelle : le brouillard de peinture qui referme les espaces clairs entre modules, le maintien de bords de module nets sur de longues courses, et le fait qu'un code peint ne peut plus être modifié ensuite.

Les matériaux, dans un ordre approximatif de fiabilité : peinture ou film appliqué sur une surface dure ; tissu sombre, bâche ou tapis posé sur la neige ou l'herbe ; écorce, gravier ou terre étalés dans un cadre ; et végétation coupée ou tondue seulement là où vous maîtrisez l'heure de la prise de vue.

Planéité, perspective et le plan que vous n'avez pas

Un décodeur s'accommode d'un symbole vu de biais, parce que les motifs de repérage et les motifs d'alignement lui permettent ensemble de calculer la transformation de perspective et de rééchantillonner la grille. Ce dont il ne s'accommode pas, c'est d'une surface qui n'est pas un plan.

Un versant n'est pas un plan. C'est une courbe, souvent une courbe composée, si bien qu'un code tracé sur un plan à plat puis reporté au sol ressort avec un pas de module qui varie d'un bout à l'autre du symbole. Les motifs d'alignement des versions plus grandes existent pour corriger une distorsion modérée, mais ils ont été calibrés pour une étiquette imprimée qui a été courbée, pas pour deux cents mètres de terrain.

Il y a deux façons de contourner cela. Relevez la pente et pré-déformez le tracé pour que le symbole soit carré vu depuis la position de caméra prévue, ce qui fait de cette position une partie de la conception et signifie que le code ne se lit que de là. Ou choisissez un site plat : une toiture, un parking, un terrain de sport, un lac asséché, une longue plage plate. La seconde solution est celle que presque tous les grands codes réussis ont retenue.

Les codes de toiture ont une particularité à connaître : ils visent les aéronefs et l'imagerie satellite, et l'imagerie satellite se rafraîchit selon un calendrier que personne ne contrôle. Un code peint dans l'espoir qu'un service de cartographie le capte peut rester un an sans être lu.

Et en France ?

Un code géant se photographie presque toujours depuis un drone, et en France le vol de drone est encadré par la DGAC. Même pour un usage de loisir ou de communication, il faut respecter les règles de la catégorie ouverte : hauteur maximale de 120 mètres, vol en vue du télépilote, et interdiction de survoler les rassemblements de personnes et de nombreuses zones, notamment près des aéroports et au-dessus des agglomérations sans autorisation.

Avant de tracer un code sur un champ ou un toit, consultez la carte des restrictions de vol et, pour une opération commerciale, vérifiez si une déclaration ou un télépilote qualifié est nécessaire. Une belle image ne vaut pas une amende, ni la saisie du drone.

Que faire de l'ambition

Si l'objectif est une photo et une belle histoire, un code géant est un bon projet, et toutes ces contraintes se gèrent sur un terrain plat avec de la peinture et un drone. Si l'objectif est d'obtenir des scans du public, soyons honnêtes : un code géant n'en produit presque aucun, puisqu'il faut être en l'air pour le lire.

Dans les deux cas, la destination survit au chantier. Un code peint ou planté ne peut plus être changé une fois qu'il existe, alors pointez-le vers un chemin court sur un domaine que vous contrôlez et mettez une redirection derrière. Chaque code construit ici est dynamique et passe par une redirection, la destination restant modifiable sur le plan payant, ce qui est la seule partie d'un code de quatre cents mètres qui soit bon marché à réviser.

Partager cet article