Manuel d'utilisation

@jpg54
Supprime le dossier art de programs :
rm -Rf ~/programs/art

Merci, ça avait compilé, donc il devait y avoir des mises à jour depuis hier.

Par contre, j’aimerais bien comprendre, si possible par l’exemple, l’apport que cela représente :slight_smile:

Je viens de compiler avec les options pour LUT CTL :
je n’ai pas avant-après la courbe tonale dans Simulation de films ;
je n’ai pas Sigmoid tone mapper dans le répertoire ./config/ART ;
je ne trouve pas comment avoir dans Color/Tone Correction expcomp.ctl.

ton script .ctl doit être placé dans un sous-dossier “ctlscripts”
mkdir ~/.config/ART/ctlscripts

Il manquait quelque-chose dans les instructions, Alberto vient de les préciser (New feature: support for CTL scripts - #10 by agriggio - ART - discuss.pixls.us)

Ce n’est pas gagné :


j’ai créé l’exemple donné dans .config/ART, je n’arrive pas à aller le chercher, je l’ai copié dans mon réperoire HaldCLut.
Je ne sais pas s’il fait créer le script avant et comment le nommer ?

As-tu bien suivi les instructions d’Alberto ci-dessus et installé l’interpréteur CTL ?

Ça par contre c’est étrange, suite à une compilation faite hier (sur une autre machine, sous MacOS) j’avais l’option et elle marchait. Aujourd’hui après une nouvelle compilation (sous Linux) je ne vois plus l’option.

Pour moi c’est bon concernant le support CTL, j’ai dû d’abord compiler l’interpreteur CTL, puis dans le script build-art j’ai ajouté indiqué pour les option cmake :

-DENABLE_OCIO="ON" \
-DENABLE_CTL="ON" \
-DCTL_INCLUDE_DIR="/usr/include/CTL" \

(sur mon système, j’ai indiqué comme préfixe d’installation /usr pour compiler et installer CTL)

J’ai vérifié que les scripts CTL qui viennent avec ART sont bien installés, et maintenant les bons items apparaissent dans les menus :

Arf… tout ceci semble fort intéressant !
Malheureusement, je suis bloqué dans la compilation de CTL, visiblement IlmBase n’arrive pas à se compiler, et j’ignore pourquoi…

En fait il semble que depuis OpenEXR > 3, il n’y a plus besoin d’installer/compiler IlmBase, il est inclus dans OpenEXR.
Donc, installe OpenEXR >3.0 et zappe la partie IlmBase. CTL devrait alors compiler sans problème.
Ça a marché pour moi sous Arch et sous MacOS.

A moins qu’Agiggio fournissent quelques .CTL, ça me semble compliquer ou alors, je suis complétement bouché !

J’ai bien OpenEXR > 3, CTL ne compile pas.
J’ai installé mingw-w64-OpenEXR, et j’ai un souciis dans Cmake:

==> Lancement de build()…
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.0.3") 
-- Checking for module 'IlmBase'
--   Package 'IlmBase', required by 'virtual:world', not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:607 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPkgConfig.cmake:829 (_pkg_check_modules_internal)
  configure.cmake:4 (PKG_CHECK_MODULES)
  CMakeLists.txt:37 (include)


-- Configuring incomplete, errors occurred!
==> ERREUR : Une erreur s’est produite dans build().
    Abandon…

une idée ? (apparemmment il ne trouve toujours pas ilmbase non ?)

Sous Fedora39, CTL vient avec le sous-paquet OpenEXR_CTL et ça compile sans broncher :
après avoir ajouté :
-DENABLE_CTL="ON" \
dnf install CTL
Téléchargement des paquets :
(1/2): CTL-1.5.2-22.fc39.x86_64.rpm
(2/2): openexr2-libs-2.5.8-4.fc39.x86_64.rpm
Les LUT apparaissent mais j’ai un message d’erreur de lecture du fichier ctl

ça marche après avoir renseigné le chemin de CTL et avec CTL-devel
dnf install CTL-devel
Pour l’utilisation, j’attends un bon tuto :slight_smile:

Si tu es sous linux, je ne pense pas que doives installer une version “ming-w64”.

ok, comme le reste ne fonctionnait pas, j’ai tenté sans trop savoir en fait ! je désinstalle !! :wink: