luts galore

This commit is contained in:
2025-06-08 22:12:39 -04:00
parent 0b0b32356c
commit 2bcf6a3325
14 changed files with 724 additions and 560 deletions

1169
filmcolor

File diff suppressed because it is too large Load Diff

View File

@ -11,6 +11,7 @@ dependencies = [
"jupyterlab>=4.4.3",
"numpy>=2.2.6",
"pillow>=11.2.1",
"pyfftw>=0.15.0",
"rawpy>=0.25.0",
"scipy>=1.15.3",
"warp-lang>=1.7.2",

View File

@ -20,7 +20,7 @@
"properties": {
"calibration": {
"iso": 100,
"middle_gray_logh": -0.84
"middle_gray_logE": -0.84
},
"halation": {
"strength": {

View File

@ -20,7 +20,7 @@
"properties": {
"calibration": {
"iso": 400,
"middle_gray_logh": -1.44
"middle_gray_logE": -1.44
},
"halation": {
"strength": {

View File

@ -0,0 +1,84 @@
frames:1
fps:0
module:i-raw:main:43:400
module:denoise:01:218:400
module:hilite:01:393:400
module:demosaic:01:568:400
module:colour:01:931:400
module:filmcurv:01:1094:400
module:llap:01:1269:400
module:hist:01:1418:634
module:zones:01:219:800
module:crop:01:743:400
module:lens:01:568:800
module:pick:01:43:800
module:display:hist:1600:634
module:display:main:1545:400
connect:i-raw:main:output:denoise:01:input
connect:denoise:01:output:hilite:01:input
connect:hilite:01:output:demosaic:01:input
connect:crop:01:output:colour:01:input
connect:colour:01:output:filmcurv:01:input
connect:filmcurv:01:output:llap:01:input
connect:llap:01:output:hist:01:input
connect:demosaic:01:output:crop:01:input
connect:hist:01:output:display:hist:input
connect:llap:01:output:display:main:input
param:i-raw:main:filename:07.DNG
param:i-raw:main:noise a:0
param:i-raw:main:noise b:0
param:i-raw:main:startid:0
param:denoise:01:strength:0
param:denoise:01:luma:0.6
param:denoise:01:detail:1
param:denoise:01:gainmap:1
param:hilite:01:white:0.985
param:hilite:01:desat:0.3
param:hilite:01:soft:0.6
param:demosaic:01:colour:0
param:demosaic:01:method:0
param:colour:01:exposure:0
param:colour:01:sat:1
param:colour:01:picked:0
param:colour:01:matrix:1
param:colour:01:gamut:0
param:colour:01:clip:0
param:colour:01:clipmax:1
param:colour:01:temp:6504
param:colour:01:white:1.19936:1:1.04374:0
param:colour:01:mat:-1:0:0:0:0:0:0:0:0
param:colour:01:mode:0
param:colour:01:cnt:4
param:colour:01:rbmap:0.3333:0.3333:0.3333:0.3333:0.3333:0.3333:0.5:0.25:0.25:0.5:0.25:0.25:0.25:0.5:0.25:0.25:0.5:0.25:0.25:0.25:0.5:0.25:0.25:0.5:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
param:colour:01:import:01
param:filmcurv:01:light:3
param:filmcurv:01:contrast:1.2
param:filmcurv:01:bias:0
param:filmcurv:01:colour:3
param:llap:01:sigma:0.12
param:llap:01:shadows:1
param:llap:01:hilights:1
param:llap:01:clarity:0.2
param:zones:01:radius:0.01
param:zones:01:epsilon:0.06
param:zones:01:gamma:1
param:zones:01:nzones:3
param:zones:01:zone:0:0:0:0:0:0:0
param:crop:01:perspect:0.25:0.25:0.75:0.25:0.75:0.75:0.25:0.75
param:crop:01:crop:0.000315126:0.999685:0.000473485:0.999527
param:crop:01:rotate:0
param:lens:01:center:0:0
param:lens:01:scale:1:1
param:lens:01:squish0:0
param:lens:01:squish1:0
param:lens:01:ca red:1
param:lens:01:ca blue:1
param:pick:01:nspots:0
param:pick:01:pad:0:0:0
param:pick:01:spots:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
param:pick:01:picked:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
param:pick:01:ref:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
param:pick:01:show:0
param:pick:01:grab:0
param:pick:01:de76:0:0:0
param:pick:01:freeze:0

BIN
test_images/v1.1output/filmcolor/09.tiff.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
test_images/v1.1output/filmscan/09.tiff.jpg (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 MiB

20
uv.lock generated
View File

@ -285,6 +285,7 @@ dependencies = [
{ name = "jupyterlab" },
{ name = "numpy" },
{ name = "pillow" },
{ name = "pyfftw" },
{ name = "rawpy" },
{ name = "scipy" },
{ name = "warp-lang" },
@ -298,6 +299,7 @@ requires-dist = [
{ name = "jupyterlab", specifier = ">=4.4.3" },
{ name = "numpy", specifier = ">=2.2.6" },
{ name = "pillow", specifier = ">=11.2.1" },
{ name = "pyfftw", specifier = ">=0.15.0" },
{ name = "rawpy", specifier = ">=0.25.0" },
{ name = "scipy", specifier = ">=1.15.3" },
{ name = "warp-lang", specifier = ">=1.7.2" },
@ -1056,6 +1058,24 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 },
]
[[package]]
name = "pyfftw"
version = "0.15.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy" },
{ name = "setuptools" },
]
sdist = { url = "https://files.pythonhosted.org/packages/4b/3f/ee1bc44b080fc1e81d293cd07bed563d254bc1997d63a3b8053804a87dfd/pyfftw-0.15.0.tar.gz", hash = "sha256:2f16b9854a40c8fdd10aa5803b24ddc6ab49f9cd559dbd7f07e7d61aa205c1ca", size = 164003 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a1/0d/90821a720638cbef79319463e3ce5d98f24153cee53316d4ecc1d8c0400d/pyFFTW-0.15.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:cfbeb106877db1b6bf527735647b861c86ac846ff47671d0d855a9be2de83368", size = 2832851 },
{ url = "https://files.pythonhosted.org/packages/12/b7/e625f0cdb2bd65aa43ee35ce8cac1b0abc6c12871cd87fa83e404d82fd1d/pyFFTW-0.15.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:6d8913036a48ebcc9e3e1a315a6607e5cc31af4aee395aae180ff644c4658bbb", size = 1269651 },
{ url = "https://files.pythonhosted.org/packages/0f/66/d12a9629908008ed97446c44ca2177c8f59e570a445da4136fdbb9e8db1c/pyFFTW-0.15.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:05324c8c092aa43868554daf6ddd7fd23eee18cd284ab68e749c62427c662737", size = 2496935 },
{ url = "https://files.pythonhosted.org/packages/ad/c4/adcf010b151564401e3d401602b0e0cacae1e7cb816f0207397c3ddec626/pyFFTW-0.15.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:474f4a0ccfddfdfbe3e4a610b1c8f5968b58edf44434bf9d08ea52108a72df54", size = 3096170 },
{ url = "https://files.pythonhosted.org/packages/b2/96/b1eaad07d5eaf026e2ed0c6f2afdf825628706162071d2665b3824727346/pyFFTW-0.15.0-cp313-cp313-win32.whl", hash = "sha256:40f8f3341546264178a8d9e8736e91554884595a683b71f8db8399907330f47d", size = 2229713 },
{ url = "https://files.pythonhosted.org/packages/e9/23/d06a3e5b549f7537ada2b1fc2e5f7c05c38df70c843d463bc469812b1ebd/pyFFTW-0.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:bf04458c5d2fbfe5da270a4b667c59c5792cbe39300379d886acd8ea97fc55cc", size = 2640821 },
]
[[package]]
name = "pygments"
version = "2.19.1"