Skip to content

refacto(ocio): config overhaul #35

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 71 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
599e7f8
refacto(ocio): pack config in variant subdir
MrLixm Apr 21, 2024
d93d1d6
refacto(ocio): add variants with OCIOv2 variant
MrLixm Apr 21, 2024
04c916f
refacto(.dev.ocio): define config path higher up
MrLixm Apr 21, 2024
68d7917
refacto(ocio): improve AgX Log clamp on OCIO v2
MrLixm Apr 21, 2024
6b3a431
refacto(ocio): remove allocationVars on OCIOv2
MrLixm Apr 21, 2024
ab2a4a8
refacto(ocio): remove version from directory name
MrLixm Apr 21, 2024
43048f5
fix(.dev.ocio): remove colorspace name set twice
MrLixm Apr 21, 2024
2b100b4
feat(ocio): add "Linear BT.2020" colorspace
MrLixm Apr 21, 2024
cf48843
feat(ocio): simplify the matrix transformations
MrLixm Apr 21, 2024
0f18f46
refacto(ocio): improve Family for "view" colorspaces
MrLixm Apr 21, 2024
1010832
refacto(.dev.ocio): split code to own modules
MrLixm Apr 21, 2024
f6487ad
refacto(ocio): reorganizing colorspaces; simplify EOTF
MrLixm Apr 21, 2024
89267f2
!refacto(ocio): new logic to build "image colorspaces"
MrLixm Apr 21, 2024
663fe77
refacto(.dev.ocio): improve variables name
MrLixm Apr 21, 2024
fda39c3
!refacto(ocio): new AgXc rendering
MrLixm Apr 24, 2024
8279f83
refacto(ocio): rename AgX colorspace to AgXc
MrLixm Apr 24, 2024
90c0f30
chore(ocio): upgrade config version to 1.0.0
MrLixm Apr 24, 2024
64905d8
feat(ocio): expose AgXc-tonescale as colorspace
MrLixm Jun 22, 2024
35a00c7
fix(ocio): Pre-Display display renamed to AgXc
MrLixm Jul 6, 2024
4573cc7
feat(python.grading): add tonemap_piecewise_power
MrLixm Jul 6, 2024
f37f041
feat(python.tonescale): apply_AgX_tonescale: expose y pivot
MrLixm Jul 6, 2024
e651ac5
feat(python.grading): add saturation_max
MrLixm Jul 6, 2024
f35d830
refacto(ocio): new AgX look; softer IRT variant
MrLixm Jul 7, 2024
5918056
chore(ocio): more details in README
MrLixm Jul 7, 2024
2ea7a8b
chore(ocio.CHANGELOG): add 1.0.0
MrLixm Jul 7, 2024
9b1f5bb
chore(pyproject): upgrade version to 1.0.0
MrLixm Jul 7, 2024
2952bd4
refacto(ocio.build): rename sRGB-EOTF to sRGB-piecewise
MrLixm Jul 7, 2024
efbb65e
feat(ocio.build): add blender variant
MrLixm Jul 12, 2024
e08b0a0
refacto(ocio.build): improve variant object
MrLixm Jul 12, 2024
86c9cd1
feat(ocio.build): add "all-dcc" variant
MrLixm Jul 12, 2024
e9c5fbe
chore(ocio.README): add details about variants
MrLixm Jul 12, 2024
e011a65
chore(ocio.build): fix type hint for luts
MrLixm Jul 12, 2024
d25b9af
feat(ocio.build): add commit hash in header
MrLixm Jul 12, 2024
e86c744
refacto(ocio.build): improve some colorspace description
MrLixm Jul 12, 2024
940aaad
fix(ocio.build): lut interpolation to tetrahedral
MrLixm Jul 13, 2024
ed1b50c
chore(ocio.README): document looks
MrLixm Jul 13, 2024
21ee710
refacto(ocio.build): renamed to AgXc_ocio_build
MrLixm Jul 13, 2024
d65829e
chore(pyproject): add ocio dev modules to project install
MrLixm Jul 13, 2024
864f3e4
chore(doc.images): update AgXc exposure-strip image
MrLixm Jul 13, 2024
5960778
chore(doc.images): update AgXc full image
MrLixm Jul 13, 2024
a8ddbc4
chore(doc.images): update AgXc combined image
MrLixm Jul 13, 2024
2dacd5b
chore(ocio.build): set version to rc.1
MrLixm Jul 13, 2024
64a6f20
refacto(ocio.build): only enable sRGB,Pre-Display as active displays
MrLixm Jul 14, 2024
7b8b31d
refacto(ocio.build): renamed sRGB-piecewise to sRGB-texture
MrLixm Jul 14, 2024
237572b
chore(tests.ocio.nuke): newer nuke version; rename test
MrLixm Feb 25, 2025
8c8e562
refacto(ocio.build): allow to change reference space; add redshift va…
MrLixm Feb 25, 2025
abfa226
chore(tests.ocio.redshift): add redshift tests
MrLixm Feb 25, 2025
baeeb1d
chore(pyproject): switch to uv as package manager
MrLixm Feb 25, 2025
88ffd3c
refacto(ocio.build): allow cli to select variants
MrLixm Feb 25, 2025
4abd060
chore(pyproject): fix build with various modules; move build.ocio mod…
MrLixm Feb 25, 2025
3567eaa
refacto(ocio.build): split script/module for AgXc config code
MrLixm Feb 25, 2025
5a6d193
refacto(.dev): unify scripts file structure
MrLixm Feb 25, 2025
5d6941b
refacto(ocio.build): build utilities colorspaces last
MrLixm Feb 26, 2025
88d772c
refacto(.dev): change how python modules are registred
MrLixm Feb 26, 2025
a00bee7
chore(ocio): rebuild config following latest changes
MrLixm Feb 26, 2025
704a858
fix(ocio.build): difference missed when changing reference space
MrLixm Feb 26, 2025
5f5940c
chore(tests.ocio): add image diff test
MrLixm Feb 26, 2025
207fd05
chore(tests.ocio.redshift): fix when relative path
MrLixm Feb 27, 2025
9e857dc
chore(tests.ocio): better README instructions
MrLixm Feb 27, 2025
d555f2d
feat(ocio): upgrade version to 1.0.0.rc.3
MrLixm Feb 27, 2025
6564037
feat(ocio.build): add .version file
MrLixm Feb 27, 2025
d67cb3f
feat(tests.ocio.imagediff): use .version file
MrLixm Feb 27, 2025
968d65e
feat(tests.ocio.imagediff): sort colorspaces
MrLixm Feb 27, 2025
265e49d
feat(ocio): include redshift changes in all variant; 1.0.0.rc.4
MrLixm Feb 27, 2025
31b9f4d
fix(ocio): remove existing data between each build
MrLixm Feb 27, 2025
d9a26b7
refacto(ocio): remove 2 utilities colorspaces' v1.0.0.rc.5
MrLixm Feb 27, 2025
6237889
chore(doc): big refacto on how images are generated
MrLixm Feb 27, 2025
7ea34ae
chore(doc-imagegen): also render all src in full; fix filmic
MrLixm Feb 27, 2025
c873c50
chore(ocio.README): add redshift variant
MrLixm Feb 28, 2025
1d32341
chore(GALLERY): add description for images
MrLixm Feb 28, 2025
3e78f15
chore(doc-imagegen): improve text position on full images
MrLixm Mar 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .dev/assets/CAlc-D8T-dragon.exr
Binary file not shown.
13 changes: 13 additions & 0 deletions .dev/assets/CAlc-D8T-dragon.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"source": "dragonscene_ap0.1001.exr",
"authors": [
"Liam Collod"
],
"references": [
"own source"
],
"capture-gamut": "ACEScg",
"primary-color": "rainbow",
"context": "CG Render produced in 3Delight. Rendered with ACEScg primaries. Objects use extreme pure color values.",
"type": "cgi"
}
Binary file added .dev/assets/CAtm-FGH-specbox.exr
Binary file not shown.
14 changes: 14 additions & 0 deletions .dev/assets/CAtm-FGH-specbox.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"source": "Spectral_Cornell_Boxes_ALEXA.exr",
"authors": [
"Thomas Mansencal"
],
"references": [
"https://drive.google.com/file/d/1iGOyfEE23mJm3eSsm1-8BmA-fLv1Etpa/view",
"https://community.acescentral.com/t/aces-2-0-cam-drt-development/4700/265?u=mrlixm"
],
"capture-gamut": "ARRI Wide Gamut 3",
"primary-color": "rainbow",
"context": "Spectrally rendered using Mitsuba 3 using the Standard Human Observer. First column is D60 white, 6 other are the primaries and secondaries of BT.2020 using gaussian SPDs (10 FWHM). THis particular variant is rendered using ARRI ALEV3 sensor sensitivities.",
"type": "cgi"
}
Binary file added .dev/assets/CGts-W0L-sweep.exr
Binary file not shown.
13 changes: 13 additions & 0 deletions .dev/assets/CGts-W0L-sweep.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"source": "Sweep_sRGB_Linear_Half_Zip.exr",
"authors": [
"Troy Sobotka"
],
"references": [
"https://github.com/sobotka/Testing_Imagery/blob/main/Sweep_sRGB_Linear_Half_Zip.exr"
],
"capture-gamut": "sRGB",
"primary-color": "rainbow",
"context": "A gradually increasing sweep of uniform R,G,B channels.",
"type": "cgi"
}
Binary file added .dev/assets/Cblr-GFD-spring.exr
Binary file not shown.
13 changes: 13 additions & 0 deletions .dev/assets/Cblr-GFD-spring.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"source": "010_0050_A.lighting.blend",
"authors": [
"Blender Foundation"
],
"references": [
"https://studio.blender.org/films/sprite-fright/3a29f46b66bd34/?asset=5456"
],
"capture-gamut": "sRGB",
"primary-color": "green",
"context": "Sample frame from Sprite shot-movie. Rendered on my personal machine with Blender 3.4.0 using the scene provided.",
"type": "cgi"
}
Binary file added .dev/assets/PAmsk-R65-christmas.exr
Binary file not shown.
14 changes: 14 additions & 0 deletions .dev/assets/PAmsk-R65-christmas.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"source": "A002_C029_06025K.0000000F.R3D",
"authors": [
"Martin Smekal"
],
"references": [
"https://community.acescentral.com/t/rgb-saturation-gamut-mapping-approach-and-a-comp-vfx-perspective/2715/79",
"https://www.dropbox.com/sh/u6z2a0jboo4vno8/AADS5vFfUYuSAokonqmh3cZma/martin-smekal"
],
"capture-gamut": "REDWideGamutRGB",
"primary-color": "red",
"context": "Shot with RED HELIUM 8K S35 sensor. Debayered in Nuke to REDWideGamutRGB - Log3G10 at ISO640 - 3600K.",
"type": "plate"
}
Binary file added .dev/assets/PWdc-85R-braidmaker.exr
Binary file not shown.
21 changes: 21 additions & 0 deletions .dev/assets/PWdc-85R-braidmaker.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"source": "A030_11081609_C002.braw",
"authors": [
"Daryl Chris",
"@musicbyswift",
"@dayday4eva",
"@soph_zeks",
"@_southythec",
"@_hairkraft",
"@talkinghand",
"@laumie_creates"
],
"references": [
"https://drive.google.com/file/d/1BnjoWJ5sK3XHZafm8liHL6Ezl7pFO0-a/view",
"https://www.youtube.com/watch?v=N7BVmar_m7Q"
],
"capture-gamut": "Blackmagic Generation 5",
"primary-color": "neutral",
"context": "shot with Blackmagic Pocket Cinema Camera 6K, debayered in Nuke with default setting ISO=400,5600K,tint=10,exposure=0,colorspace=Blackmagic Design Film Gen 5.",
"type": "plate"
}
Binary file removed .dev/assets/dragonscene_ap0.half.1001.exr
Binary file not shown.
1 change: 0 additions & 1 deletion .dev/doc/demo_image-exposure_bands.nknc

This file was deleted.

Binary file removed .dev/doc/dragon.full.combined.afphoto
Binary file not shown.
1 change: 0 additions & 1 deletion .dev/doc/dragon.full.nknc

This file was deleted.

Loading