Dans le but de ne pas brouiller mon système de fichiers, j’installe mes binaires d’ART dans ~/Applications/ART. Ainsi l’icône de lancement reste toujours active. Dans le même esprit j’ai préféré installer l’environnement virtuel python -sur lequel repose cette installation- dans ~/.config/ART. Ainsi tout ce qui concerne ART -sauf les binaires- se trouve dans ce dossier. C’est mon choix, peut-être discutable. Par prudence au préalable, il est conseillé de faire une copie de ce dossier dont la reprise permettrait d’effacer toutes les modifications apportées.
Les commandes “dnf” correspondent à une installation sous Fedora. Pour ubuntu/debian , cela devrait le faire en les remplaçant par “apt”. Si un message d’erreur survient, cela peut correspondre selon la distribution à un binaire python à installer (pip install …). De même, sur certaines distributions, la version plus ancienne python3.11 semble mieux passer : c’est celle que j’ai choisie.
Voici pour Spectral Film Simulation faire un copier/coller ligne par ligne dans un terminal :
sudo dnf install python3.11
sudo dnf install pip pipx
pipx install virtualenv
pipx ensurepath
mkdir python-envs python-envs/spectral_film_lut
virtualenv --python 3.11 ~/.config/ART/python-envs/spectral_film_lut
source ~/.config/ART/python-envs/spectral_film_lut/bin/activate
pip install git+https://github.com/JanLohse/spectral_film_lut
pip install matplotlib networkx opencv-python
cd CLUT
Fichiers téléchargés (en une seule ligne) depuis ART/tools/extlut at master · artraweditor/ART · GitHub
wget https://raw.githubusercontent.com/artraweditor/ART/refs/heads/master/tools/extlut/ART_spectral_film.json https://raw.githubusercontent.com/artraweditor/ART/refs/heads/master/tools/extlut/spectral_film_mklut.py
Dans un éditeur de texte, modification du fichier ART_spectral_film.json à la ligne 18 :
"command" : "/home/ton-login/.config/ART/python-envs/spectral_film_lut/bin/python3.11 spectral_film_mklut.py --server",
Ne pas oublier de renseigner ce répertoire CLUT dans les Préférences d’ART → traitement de l’image → dossiers → dossier CLUT
Si tout s’est bien passé, il ne devrait pas y avoir de message d’erreur lors de l’allumage du module ![]()
Pour AgX Film Simulation, j’ai suivi le même modèle :
cd ~/.config/ART
mkdir python-envs/agx-emusion
virtualenv --python 3.11 ~/.config/ART/python-envs/agx-emulsion
source ~/.config/ART/python-envs/agx-emulsion/bin/activate
pip install git+https://github.com/andreavolpato/agx-emulsion.git
cd CLUT
wget https://raw.githubusercontent.com/artraweditor/ART/refs/heads/master/tools/extlut/ART_agx_film.json https://raw.githubusercontent.com/artraweditor/ART/refs/heads/master/tools/extlut/agx_emulsion_mklut.py
puis modification du fichier ART_agx_film.json :
“command” : “/home/ton-login/.config/ART/python-envs/agx-emulation/bin/python3.11 agx_emulsion_mklut.py --server”,
Ne pas hésiter à me faire part des erreurs ou corrections à apporter. Bon courage ça en vaut la peine ![]()