Hi all!
As I reported here: https://github.com/orgs/artraweditor/discussions/481
I have problems interfacing ART 1.26.4 with latest versions, ie 0.3.1 and 0.3.2 of @arctic (Andrea Volpato) spektrafilm (previously called agx-emulsion).
In my Windows 25H2 I did not have any problem using previous versions of ART, agx-emulsion 0.1 and python 3.11.
When I moved to python 3.13 (required by spektrafilm 0.3.x) + latest version of the tools created by @agriggio, then I was unsuccessfull at difference of what I got interfacing ART with JanLohse spectral_film_lut.
While the compilation of spektrafilm works in itself because I can easily run it from its GUI interface, I have problems if I try to recalled it inside ART by using ART_spektrafilm.json + spektrafilm_mklut.py.
Hi Leopoldo. One thing you should try is to make sure that the version of spektrafilm is the same as the one Alberto was using when he released the latest .json and .py files.
Because spektrafilm evolves constantly and sometimes new additions to spektrafilm make the ART modul me break appart.
it has been quite hectic lately and i just overused of the freedom of exploring.
i will release soon the official lut export feature, that also adds a lut_mode flag to the main spektrafilm runtime. as a nice byproduct, this flag should ease the wiring to ART and it should make the integration more resilient, limiting the settings done in the ART mklut scirpt.
I think it was loading the last successful LUT from cache. If you had clearred the cache, it would probably have resulted in the error right from the beginning.
Because of this caching done by ART, in general I prefer to clear the cache when I update spektrafilm (as well as for spectral film simulation).