OCIOBAKELUT(1)
π OCIOBAKELUT β NAME β¨
okay bestie, so ociobakelut is a User Command and it will literally create a new LUT or ICC profile from an OCIO config or LUT file(s). that's the whole vibe. π
π SYNOPSIS π¦
usage: ociobakelut [options] <OUTPUTFILE.LUT>
and here's the β¨example galleryβ¨, each one exactly as it was written, no cap:
example: ociobakelut --inputspace lg10 --outputspace srgb8 --format flame lg_to_srgb.3dl
example: ociobakelut --lut filmlut.3dl --lut calibration.3dl --format flame display.3dl
example: ociobakelut --cccid 0 --lut cdlgrade.ccc --lut calibration.3dl --format flame graded_display.3dl
example: ociobakelut --lut look.3dl --offset 0.01 -0.02 0.03 --lut display.3dl --format flame display_with_look.3dl
example: ociobakelut --inputspace lg10 --outputspace srgb8 --format icc ~/Library/ColorSync/Profiles/test.icc
example: ociobakelut --lut filmlut.3dl --lut calibration.3dl --format icc ~/Library/ColorSync/Profiles/test.icc
like, the range? unmatched. π«Ά
π OPTIONS β¨
π Using Existing OCIO Configurations
--inputspace %sβ the Input OCIO ColorSpace (or Role). yes it can be a Role, she contains multitudes. πΈ--outputspace %sβ the Output OCIO ColorSpace (or Role).--shaperspace %sβ the OCIO ColorSpace or Role, but for the shaper. very specific. very important. π--looks %sβ the OCIO looks to apply. go off. π₯--iconfig %sβ the Input.ocioconfiguration file. default is$OCIO, so if you don't say anything she'll just read your env var. iconic behavior. π
π§ Config-Free LUT Baking π
okay so this whole section: all options can be specified multiple times, and each one is applied in order. order matters, bestie. it's giving "sequence". π«
--cccid %sβ Specify a CCCId for any following LUTs--lut %sβ Specify a LUT (forward direction) β‘οΈ--invlut %sβ Specify a LUT (inverse direction) β¬ οΈ--slope %f %f %fβ slope--offset %f %f %fβ offset (float)--offset10 %f %f %fβ offset (10-bit)--power %f %f %fβ power--sat %fβ saturation (ASC-CDL luma coefficients)
π₯ Baking Options π₯
--format %sβ the LUT format to bake. the full menu, no substitutions:flame(.3dl)lustre(.3dl)Academy/ASC Common LUT Format(.clf)Color Transform Format(.ctf)cinespace(.csp)houdini(.lut)iridas_cube(.cube)iridas_itx(.itx)resolve_cube(.cube)truelight(.cub)icc(.icc)
--shapersize %dβ size of the shaper (default: format specific)--cubesize %dβ size of the cube (default: format specific)--stdoutβ Write to stdout (rather than file). for the girlies who love a pipe. π«Ά--vβ Verbose--helpβ Print help message
π ICC Options π
--whitepoint %dβ whitepoint for the profile (default:6505)--displayicc %sβ an ICC profile which matches the OCIO profiles target display--description %sβ a meaningful description, this will show up in UI like photoshop (defaults to"filename.icc"). so yes, put something cute in there. π--copyright %sβ a copyright field added in the file (default:"No copyright. Use freely.")
β οΈ real talk though:--offset,--offset10,--slope,--powerand--sattake numbers, in the exact order shown, and--slope/--offset/--offset10/--powerall want three of them. don't be out here passing two and wondering why she's mad at you. π
and that's the whole page, bestie!! go bake something gorgeous. πβ¨π
this one came from the User Commands manual, dated August 2023, and the footer line was literally create a new LUT or ICC profil... August 2023 OCIOBAKELUT(1) β so, mwah, signing off with that exact energy. π¦
π¦ where this page comes from
- debian trixie: opencolorio-tools 2.1.3+dfsg-1.2 Β· BSD-3-Clause
- ubuntu noble: opencolorio-tools 2.1.3+dfsg-1.1build3 Β· BSD-3-Clause
- ubuntu questing: opencolorio-tools 2.1.3+dfsg-1.2
- ubuntu resolute: opencolorio-tools 2.5.1+dfsg-1 Β· BSD-3-Clause
- ubuntu stonking: opencolorio-tools 2.5.1+dfsg-4build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms