Pour PatternSpace 2.2 sur macOS. Les Outils LUT sont en version Beta. La création et l’inspection de chaînes ainsi que la préparation des exports sont disponibles dans PatternSpace Free. L’analyse avancée de l’inversibilité et l’écriture de fichiers LUT ou ICC nécessitent PatternSpace Pro. Consultez les limites actuelles des formats et des opérations ci-dessous avant de préparer un livrable.
Un atelier pour les LUT que vous utilisez déjà
Une table de correspondance (LUT) associe des valeurs RGB d’entrée à des valeurs RGB de sortie. Dans un flux de calibration, une LUT peut contenir une correction d’écran ; dans un flux d’imagerie, elle peut contenir un look ou une transformation technique. Le nom du fichier seul n’indique pas quel rôle elle remplit.
Les Outils LUT de PatternSpace vous permettent d’importer des LUT prises en charge, de combiner des transformations dans une chaîne de nœuds, d’appliquer des réglages numériques, d’inspecter le comportement échantillonné et de préparer un résultat pour un format et une grille de destination. Les fichiers importés restent inchangés ; l’export écrit un résultat distinct.
Ouvrez Outils → Outils LUT (Beta)…. Sélectionnez Identité pour une identité 1D, 3D ou mixte, ou Fichier LUT existant pour faire apparaître la zone de dépôt partagée et le bouton Choisir un fichier…. Choisir la carte n’ouvre aucun dialogue. Un remplacement conserve le fichier actif jusqu’au chargement et à la validation réussis. Composer et Soustraire commencent avec une Entrée B vide utilisant le même sélecteur.
Choisir la bonne opération
Composer : appliquer des transformations en séquence
Composer transmet le résultat de la chaîne située au-dessus du nœud à sa branche Entrée B. Pour des transformations A puis B, le résultat est B(A(RGB)). Inverser cet ordre modifie généralement le résultat. Une branche peut contenir ses propres opérations avant de rejoindre la chaîne principale.
Ne composez que des LUT dont les significations d’entrée et de sortie sont compatibles. Un domaine normalisé 0–1 n’identifie ni un espace colorimétrique ni une fonction de transfert. Une transformation log vers écran et une correction d’écran exigent le bon ordre et la bonne interprétation du signal ; la conversion de format ne déduit pas ces choix.
Ajuster : effectuer des modifications numériques explicites
Le nœud Ajuster applique mise à l’échelle d’entrée → Slope, Offset et Power ASC CDL → saturation → mise à l’échelle de sortie. Utilisez-le pour des réglages connus de la transformation, en conservant intacte la source importée. Ces contrôles ne calculent pas une calibration à partir de mesures.
Plage du signal remplit la mise à l’échelle pour les chemins de niveaux vidéo courants : Complet → Legal (sortie) compresse un résultat pleine plage vers les niveaux Legal 10 bits (64–940) pour un écran ou un boîtier LUT qui attend des données Legal, Legal → Complet (entrée) étend une entrée en plage Legal, et Legal en entrée et en sortie fait les deux, afin qu’une LUT pleine plage fonctionne dans un chemin en plage Legal.
Un réglage peut rester 1D lorsque ses valeurs Slope, Offset et Power sont identiques pour tous les canaux et que la saturation et la mise à l’échelle sont neutres. Les autres réglages sont calculés en 3D ; la dimensionnalité de la chaîne dépend aussi de la source et des autres opérations.
Filtre : nettoyer une correction bruitée
Filtre agit sur la correction produite par la chaîne située au-dessus, par exemple une correction générée à partir de mesures d’écran. Lisser atténue le bruit et Accentuer renforce les détails fins ; les deux n’agissent que sur l’écart de la LUT par rapport à l’identité, une LUT identité n’est donc jamais modifiée. Intensité donne le même résultat quelle que soit la taille de grille d’exportation. Bas et Haut limitent l’effet selon le niveau ; par défaut, seules les ombres sont lissées, là où le bruit de mesure est le plus élevé. Les points noir et blanc sont toujours conservés exactement. Détendre redresse le pied de la courbe juste au-dessus du noir.
Soustraire et Inverser : à utiliser avec précaution
Soustraire applique à la chaîne située au-dessus une inverse approximative de sa branche Entrée B. Il ne soustrait pas les entrées RGB correspondantes des tables. Inverser tente d’inverser la transformation complète située au-dessus du nœud.
L’inversion 1D exige des canaux monotones avec des étendues exploitables. L’inversion 3D utilise une résolution numérique. L’écrêtage et les correspondances plusieurs-à-un font perdre de l’information : si deux entrées produisent la même sortie, une inverse ne peut pas retrouver les deux de façon univoque. Une grille finie introduit une approximation supplémentaire. Examinez ces résultats dans le flux de travail prévu plutôt que de les considérer comme des inversions garanties d’une calibration.
Lorsque Inverser ou Soustraire ne peut pas résoudre un échantillon exactement (hors plage, situé dans une zone plate ou sans solution), le panneau d’export liste ces échantillons pour chaque opération, avec l’étiquette d’étape et le résidu avant encodage. L’erreur d’encodage propre au format d’export est indiquée sur une ligne distincte. Si une inversion échoue complètement, le message indique le canal et la cause, comme une section plate, l’absence de plage exploitable ou des échantillons non monotones.
Analyser chaque étape avant l’export
Le widget Analyse, de hauteur fixe, reste au-dessus des réglages de l’étape. Il affiche l’état échantillonné et des métriques compactes, avec une étiquette En direct pendant les réglages et un repli mémorisé. Cliquez sur ses courbes miniatures pour ouvrir Courbes, ou sur Ouvrir… / ⌥⌘A pour ouvrir Vue d’ensemble. La fenêtre Analyse propose Vue d’ensemble, Courbes, Coupes et Points, et sélectionne sa propre étape indépendamment du canevas. Courbes permet d’épingler des valeurs et de naviguer entre les problèmes ; Coupes et Points examinent les valeurs de code RGB hors de l’axe neutre. Sélectionnez Exporter pour préparer automatiquement l’artefact encodé et le comparer à la chaîne de diagnostic. Vue d’ensemble dispose ses cartes de synthèse et de diagnostic en mosaïque, adaptée à la largeur de la fenêtre. Ce sont des diagnostics de valeurs de code, pas un aperçu avec gestion des couleurs ni des mesures d’écran.
L’analyse avancée de l’inversibilité est une fonction Pro, lancée uniquement par Lancer l’analyse dans Vue d’ensemble. Elle vérifie la couverture et les allers-retours de chaque Inverser et Soustraire de la chaîne. Les grandes chaînes peuvent prendre plusieurs minutes ; Annuler arrête la demande. Les modifications de la chaîne marquent les rapports conservés comme obsolètes jusqu’à une nouvelle demande. Les résultats du solveur échantillonnés et la préparation de l’export restent gratuits. Les rapports décrivent la transformation mathématique avant l’encodage et ne certifient pas l’artefact exporté.
- Contrôles : Bon signifie que l’analyse échantillonnée n’a trouvé ni inversion de l’axe neutre, ni sortie hors plage, ni valeur non finie, ni inversion non résolue. À vérifier signifie qu’au moins l’un de ces points nécessite une attention.
- Monotonie de l’axe neutre : repère chaque zone où un canal descend sous la valeur la plus haute atteinte plus tôt sur la rampe. Le graphique ombre chaque zone, et la liste Inversions de sens indique le canal, la plage d’entrée et l’ampleur de la baisse de la courbe.
- Échantillons hors plage : la proportion de valeurs de sortie échantillonnées hors de 0–1. Ce contrôle ne détecte pas toutes les pertes d’information possibles ni tous les plateaux écrêtés.
- Dérive du neutre et gamma effectif : le plus grand écart entre rouge, vert et bleu le long de l’axe des gris, et une réponse en puissance ajustée lorsqu’elle est disponible.
- Classification : applique au cube entier les mêmes contrôles que l’importation de calibration ICC. Compatible VCGT signifie que la sortie de l’étape est séparable, monotone et va du noir au blanc, et pourrait donc être exprimée en courbes de calibration de carte vidéo ; À vérifier présente un seul critère d’exclusion ; Look modifie les couleurs hors de l’axe des gris ou ne va pas du noir au blanc. Survolez la valeur pour voir les raisons.
- Séparabilité et diaphonie : l’écart de la sortie par rapport à des courbes indépendantes par canal, et la plus grande variation d’un canal de sortie causée par les deux autres entrées. Les deux valent 0 pour des courbes purement par canal ; elles révèlent donc un mélange des couleurs que les seules courbes de l’axe des gris ne montrent pas.
Aucun problème ne signifie pas calibré. Ce sont des diagnostics dans l’espace RGB, pas des valeurs Lab ΔE, et ils ne mesurent pas un écran. Un look délibéré peut modifier l’équilibre des neutres ; une transformation techniquement propre peut tout de même être inadaptée au signal ou au moniteur que vous comptez utiliser.
La Beta actuelle ne propose ni aperçu d’image avant/après ni visualisation 3D orientable du gamut. Évaluez la transformation exportée dans un logiciel cible compatible et appuyez-vous sur des mesures pour juger de la précision d’une calibration.
Convertir des formats sans perdre de vue la transformation
PatternSpace identifie les structures prises en charge à partir du contenu des fichiers. Une extension .3dl ou .cube seule ne garantit pas la compatibilité. Si le contenu correspond à plusieurs interprétations prises en charge, sélectionnez le format voulu.
| Famille | Portée et limites |
|---|---|
| Cube | 1D/3D, avec reconnaissance des dialectes IRIDAS, Resolve et Nucoda. Les plages d’entrée Resolve non standard sont signalées comme métadonnées omises ; le modèle canonique ne remappe pas ces plages. |
| 3DL | Structures de type Autodesk/Lustre/Flame, Assimilate et listes de sommets uniformes à plage identique. Les variantes LG à base non nulle et les variantes sommets/sortie à plages différentes ne sont pas prises en charge. Examinez les diagnostics de shaper supprimé pour les fichiers Autodesk. |
| CLF | Structures LUT1D scalaires/RGB, LUT3D et shaper uniforme plus cube avec sorties 32f. Les structures Range, Matrix, CDL, demi-domaine/raw-half et autres non prises en charge sont refusées. Les métadonnées source omises et les préférences d’interpolation sont signalées. |
| Autres formats LUT | Quantel 1D/3D, LUTher 3D, RED Camera 1D, CineSpace CSP, Nucoda CMS, Truelight Cube et IRIDAS Look. Les choix d’export disponibles dépendent de la chaîne et de la structure prise en charge par le format. |
| ARRI Look | Importation ALF1, ALF2 et ALF4 uniquement, avec les limites de fidélité décrites ci-dessous. L’export ARRI Look et ALF4c ne sont pas pris en charge. |
Les étapes natives shaper plus cube compatibles peuvent être conservées lorsque la destination les prend en charge. Les autres conversions nécessitent un calcul ou un rééchantillonnage. Examinez le rapport de préparation pour les pertes de métadonnées, les approximations et les problèmes de plage. La prise en charge d’un format de fichier ne certifie pas un appareil et ne fournit pas de flux de chargement sur du matériel.
Importation ARRI Look : savoir ce qui est représenté
ALF1 importe sa table de tone mapping ; la chaîne complète de traitement de la caméra, le CDL et les printer lights ne sont pas reproduits. ALF2 et ALF4 importent une table 33³ et composent le CDL applicable avant cette table. L’intensité du look (Look Intensity) d’ALF4 et les informations d’espace colorimétrique cible sont exposées comme métadonnées ; l’intensité n’est pas appliquée. L’échantillonnage peut différer du traitement de la caméra entre les sommets.
Utilisez ces importations pour inspecter les composants de transformation pris en charge et travailler avec eux. Ne supposez pas qu’un fichier converti reproduit exactement le look de la caméra.
Préparer, examiner, exporter
- Terminez la chaîne. Chaque source et chaque branche doivent se charger correctement. Les opérandes en échec ou en cours de chargement ne sont jamais ignorés en silence.
- Sélectionnez Exporter. Choisissez un format de destination pris en charge et une grille adaptés à l’application ou à l’appareil récepteur.
- Attendez la préparation automatique. La sélection d’Exporter évalue la chaîne pour cette destination, l’encode, relit les octets et vérifie le résultat préparé. Les modifications de la chaîne ou des réglages l’actualisent automatiquement tant qu’Exporter est visible. Préparation de l’exportation… indique la progression ; Annuler arrête la préparation et Réessayer la relance après une annulation ou un échec.
- Examinez le rapport. Vérifiez les différences, les métadonnées omises et les éventuels diagnostics de compatibilité. Davantage de points de grille ne récupèrent pas une information déjà perdue dans une LUT source.
- Exportez un fichier distinct. L’écriture du fichier nécessite Pro. Les fichiers source et opérandes sont protégés contre l’écrasement. Toute modification de la chaîne ou des réglages d’export actualise la préparation avant que l’écriture ne soit disponible.
La relecture des octets contrôle le fichier préparé par rapport à la conversion attendue. Ce n’est ni une évaluation visuelle, ni une mesure de la précision de l’écran, ni la garantie qu’une autre application interprétera chaque option de format de manière identique.
Export ICC, profils d’écran et VCGT sont différents
La destination DeviceLink ICC (RVB → RVB), listée sous ICC dans le sélecteur d’export, écrit un DeviceLink RGB→RGB ICC v4. Elle calcule la chaîne dans une table fixe 33³ et stocke la transformation de look dans A2B0. Ce format est destiné aux logiciels compatibles capables d’appliquer une transformation DeviceLink ; ce n’est pas un profil d’écran classique à attribuer dans macOS.
| Sortie | Usage |
|---|---|
| Fichier LUT | Une transformation chargée par un logiciel ou un matériel compatible, selon les exigences de cette destination. |
| DeviceLink ICC | Une transformation RGB vers RGB appliquée dans un logiciel prenant en charge DeviceLink. Utilisez un flux de conversion compatible, pas une attribution de profil ordinaire. |
| Profil ICC d’écran | Une description de la réponse colorimétrique d’un écran. Créez-les et gérez-les dans l’atelier Profils ICC distinct. |
| VCGT | Courbes de calibration de carte vidéo par canal. Elles ne peuvent pas porter un mélange de couleurs 3D arbitraire ni remplacer le look DeviceLink. |
Inclure le VCGT ajoute des courbes de calibration 1D prises en charge, séparément du look 3D, et est désactivé par défaut. Si la chaîne ne peut pas être exprimée sous forme de courbes de calibration (non séparable par canal, non monotone, n’allant pas du noir au blanc ou sortant de la plage 0–1), la préparation échoue et indique la raison au lieu d’exporter sans VCGT. Les tables ICC saturent toujours les valeurs à 0–1 ; Accepter la saturation des valeurs hors plage détermine seulement si l’export émet un avertissement. Un DeviceLink RGB→RGB compatible existant peut fournir les métadonnées de base, et les balises prises en charge peuvent être vérifiées avant l’export.
L’export écrit exactement le profil validé par la préparation. Modifier une option ou une balise ICC actualise automatiquement la préparation tant qu’Exporter est visible ; l’export redevient disponible une fois le nouvel artefact vérifié. Un contrôle structurel réussi affiche Structure ICC validée : il confirme uniquement la structure du fichier.
Exporter une chaîne ne l’applique ni à un écran ni à la sortie DeckLink. Pour la calibration temporaire d’un écran, l’attribution de profil et la restauration, utilisez Outils → Profils ICC… et suivez le guide Profils ICC.
Utiliser la Beta dans un flux de calibration
Gardez explicites la source de mesure, la transformation de correction et sa destination. Créez la correction dans votre logiciel de calibration, utilisez les Outils LUT pour les tâches d’inspection ou de transformation prises en charge, puis chargez le résultat dans la destination prévue et mesurez de nouveau. Conservez le fichier d’origine et les réglages utilisés pour la conversion afin de pouvoir reproduire le résultat.
Commencez par la préparation gratuite pour vérifier si vos fichiers et la destination souhaitée sont compatibles avec la Beta actuelle. Consultez PatternSpace Pro pour l’accès à l’export, le guide de calibration pour le flux complet et le guide SDI DeckLink pour la sortie de patchs sur matériel.