cat ~/projets/spektralr/README.md
SpektraLR
Le rendu des films argentiques dans Lightroom Classic, par des profils calculés et par un module qui fait tirer chaque RAW comme au labo.
Le problème
Un preset de couleur, même bien fait, imite l’allure d’un film. Il ne sait pas ce que fait vraiment une pellicule : comment elle réagit à la lumière, comment le papier la rend, ce que le halo et le grain ajoutent. Je voulais ce rendu dans Lightroom, sans scanner de négatifs.
Ce que ça fait
Deux outils qui se complètent. Les profils s’appliquent en direct dans Lightroom, avec un curseur de quantité. Le module, lui, envoie les RAW choisis à un logiciel de simulation de tirage et rend un TIFF 16 bits avec halo et grain, empilé sur l’original dans le catalogue. Les profils couvrent 20 films ; le module en couvre 25, noir et blanc compris.
Comment ça marche
Les profils sont calculés une fois, hors de Lightroom : une simulation spectrale de film produit pour chaque pellicule une table de couleurs, que j’ai calée sur le rendu de base d’Adobe pour que le gris reste gris. Lightroom lit ensuite cette table comme n’importe quel profil. Le module est un plug-in qui passe la main, photo par photo, à une application de simulation de tirage d’un autre auteur, puis récupère le résultat. Dans le vrai Lightroom, le rendu d’un profil colle à la table calculée à quelques dixièmes de ΔE près.
Qui fait quoi
- spektrafilm (Andrea Volpato) : la simulation spectrale du film et du papier, open source.
- Mon script de calcul : transforme la simulation en tables de couleurs au format Adobe.
- Les profils et presets : les fichiers que Lightroom charge, Mac et Windows.
- Lightroom Classic : applique les profils en direct dans Développement.
- Le module SpektraLR : un plug-in en Lua, qui pilote la suite depuis la Bibliothèque.
- SpektraLab (Hanze Qiu) : l’application Mac qui tire la photo, halo et grain compris.
- Des contrôles automatiques : chaque profil livré est relu et vérifié avant publication.
Ce que vous pouvez récupérer
Le code du module et les outils sont publics sur GitHub, sous GPL-3.0. Le pack prêt à installer (profils, presets, module) vous est envoyé par mail depuis la page Presets Lightroom du site. Les profils restent sous licence CC BY-SA 4.0, avec les crédits à garder. Les photos des planches ne sont pas libres.
Ce que j'en retiens
La vraie difficulté n’était pas la simulation, qui existait déjà, mais de savoir exactement ce que Lightroom donne à une table de couleurs. Je l’ai mesuré dans le vrai logiciel avant de promettre quoi que ce soit. Et j’ai gardé les crédits au premier plan : ce travail s’appuie sur celui des autres.
Le pack SpektraLR : les 20 profils et leurs presets pour Lightroom, plus le module pour Mac, envoyé par mail.
Images
-
Planche comparant les rendus de plusieurs films sur une même photo. -
Planche qui montre l'effet de halo produit par le module de tirage.