Skip to content

Commit 08c0f1d

Browse files
authored
Create README.md
1 parent 0e9b21c commit 08c0f1d

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# OCIOGen
2+
is a minimal from-scratch OpenColorIO config generator. It has only one dependency: `opencolorio`.
3+
4+
All gamut conversion matrices are calculated from scratch using [colorimetry math](/utilities/colorimetry.py).
5+
6+
## Install Dependencies
7+
Make sure you have python version 3.7 or greater, then: `python3 -m pip install opencolorio`
8+
9+
## Usage Instructions
10+
Open `ociogen.py` with python. This will launch a very ugly but functional user interface as shown below:
11+
![screenshot_2025-03-16_22-10-21](https://github.com/user-attachments/assets/9150dae2-afb2-428d-9382-48a7dc88fb01)
12+
13+
You can
14+
- enter the name of your config and the parent directory you want to save it into
15+
- choose whether you want to create an OCIO v1.0 or an OCIO v2.0 config. 1.0 will use `.spi1d` LUTs for the transfer functions, while 2.0 will try to use built in camera log functions where possible.
16+
- select the colorspaces you want added to your config
17+
- choose the reference space (all gamut conversion matrices will be in reference to this colorspace, and all linear roles will be set to this)
18+
- choose the reference log space (all log roles will be set to this, for example `color_timing`)
19+
- click "Generate Config", and edit the result to add your own views.

0 commit comments

Comments
 (0)