Color Grading: Use .cube files directly from Isadora
-
I just added a new color-grading project file to the Add-Ons page.
It includes a number of useful User Actors.
- DX - GLSL - Apply Lut to Video - (GLSL based, applies a LUT image to a video stream with numerous options)
- DX - PY - Load .Cube for Color Grading - (Python based, converts .cube files to LUT image)
- DX - PY - Browse for File (win+mac) - (Python based, opens a file browser and returns the full filepath)
- DX - PY - Save Video Frame as PNG - (Python based, allows the saving of a video frame as a PNG. Used here to save cube conversions for project inclusion)
Python requirements: A virtual environment with numpy must be created and used. (learn how)
PLEASE, let me know if you have success or trouble with the process here, so I can continue to improve each actor as needed.
-
This is brilliant. A big step up for Izzy.
-
@dusx now Ryan. Massive. Thanks !
-
Version 2 released.
- fixes "DX - PY - Save Video Frame as PNG" (incorrect color order)
- fixes "DX - PY - Save Video Frame as PNG" (sometimes wouldn't reference the correct local path, now always saves beside active Izzy project file)
-
@dusx in your video you open the show monitor and say you can not see python, then you do something till its working and I believe I didn´t see how the monitor should look like when it works, or did I miss this specific view of the screen?
It´s my first attempts with python. I managed to install the needed packages (numpy, requests and pillow) as you describe in the video. Is there an example file of it (grab foto of website)?
Thanks for helping
-
@crystalhorizon said:
Is there an example file
The example file is available on the add-ons page: TROIKATRONIX : ISADORA - Pythoner Example File
Regarding the monitor window, I open it and check it because, Pythoner will print out any errors to the monitor window, so it is very helpful to have it open when you are working with Pythoner.
!! open it before running your code, otherwise you can lose the output.
Also, when writing Python, any print() calls you add will print directly to the Monitor window, which is very helpful in figuring things out.
The other thing I am doing at the same time as opening the Monitor window is opening and closing the Pythoner code editor, this is because that forces the code to initialize and can provide feedback about missing modules or other issues.