Atom/gallowj/color grading dev (#3751)
* color grading workflow assets, python scripts, ~and test data for Nuke and PS. Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * minor changes Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * pep8 reformate code style, clean up, address CR Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * Pep8 refactor, some DRY refactoring. Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * simplification write_azasset() Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * corrected code and further simplified () Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * updated readme.txt, I was mistakenly converting the wrong lut to engine Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * refactoring, simplification and some re-org Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * fixed bad loop in old_lut_helper Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * improve the lut_helper and corrected lut shaping Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * skip non-digit metadata in 3DL files Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * file name fix Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * nit: renamed a tag in comment Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * style Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * cleanup, cmd readme Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * fixed WINGHOME Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * Updated the readme with basic instructions Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * fixed py bootstrapping errors Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * removed log file (shouldn't be there) Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * re-gen bad test lut (forgot) Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * simplify bootstrap, enhance initialize and oiio access, remove lrg .PSD files Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * bump py rev2 in bat files for colorgrading Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> * removed debug flag not used, caused failure Signed-off-by: Jonny Gallowy <~gallowj@amazon.com> Co-authored-by: Jonny Gallowy <~gallowj@amazon.com>monroegm-disable-blank-issue-2
parent
39cf45e544
commit
37e5ef29bb
@ -1,232 +0,0 @@
|
||||
#! C:/Program Files/Nuke13.0v3/nuke-13.0.3.dll -nx
|
||||
version 13.0 v3
|
||||
define_window_layout_xml {<?xml version="1.0" encoding="UTF-8"?>
|
||||
<layout version="1.0">
|
||||
<window x="108" y="0" w="3729" h="2127" screen="0">
|
||||
<splitter orientation="1">
|
||||
<split size="40"/>
|
||||
<dock id="" hideTitles="1" activePageId="Toolbar.1">
|
||||
<page id="Toolbar.1"/>
|
||||
</dock>
|
||||
<split size="3066" stretch="1"/>
|
||||
<splitter orientation="2">
|
||||
<split size="1224"/>
|
||||
<dock id="" activePageId="Viewer.6">
|
||||
<page id="Viewer.1"/>
|
||||
<page id="Viewer.2"/>
|
||||
<page id="Viewer.3"/>
|
||||
<page id="Viewer.4"/>
|
||||
<page id="Viewer.5"/>
|
||||
<page id="Viewer.6"/>
|
||||
<page id="Viewer.7"/>
|
||||
</dock>
|
||||
<split size="861"/>
|
||||
<dock id="" activePageId="DAG.1" focus="true">
|
||||
<page id="DAG.1"/>
|
||||
<page id="Curve Editor.1"/>
|
||||
<page id="DopeSheet.1"/>
|
||||
</dock>
|
||||
</splitter>
|
||||
<split size="615"/>
|
||||
<dock id="" activePageId="Properties.1">
|
||||
<page id="Properties.1"/>
|
||||
<page id="uk.co.thefoundry.backgroundrenderview.1"/>
|
||||
</dock>
|
||||
</splitter>
|
||||
</window>
|
||||
</layout>
|
||||
}
|
||||
Root {
|
||||
inputs 0
|
||||
name C:/Depot/o3de/Gems/Atom/Feature/Common/Tools/ColorGrading/Resources/TestData/Nuke/HDR/Test_Extreme_Grade/Nuke_Test_Extreme_Grade.nk
|
||||
project_directory "\"C:/Depot/o3de-engine/Gems/AtomLyIntegration/CommonFeatures/Tools/ColorGrading/TestData/Nuke/"
|
||||
format "2048 1556 0 0 2048 1556 1 2K_Super_35(full-ap)"
|
||||
proxy_type scale
|
||||
proxy_format "1024 778 0 0 1024 778 1 1K_Super_35(full-ap)"
|
||||
colorManagement OCIO
|
||||
OCIO_config aces_1.0.3
|
||||
defaultViewerLUT "OCIO LUTs"
|
||||
workingSpaceLUT scene_linear
|
||||
monitorLut ACES/Rec.709
|
||||
monitorOutLUT "sRGB (ACES)"
|
||||
int8Lut matte_paint
|
||||
int16Lut texture_paint
|
||||
logLut compositing_log
|
||||
floatLut scene_linear
|
||||
}
|
||||
Read {
|
||||
inputs 0
|
||||
file_type exr
|
||||
file C:/Depot/o3de/Gems/Atom/Feature/Common/Tools/ColorGrading/Resources/LUTs/linear_32_LUT.exr
|
||||
format "1024 32 0 0 1024 32 1 "
|
||||
origset true
|
||||
colorspace data
|
||||
name Read_Linear_LUT_32
|
||||
xpos -846
|
||||
ypos 10
|
||||
}
|
||||
set Ncf69800 [stack 0]
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer1
|
||||
xpos -847
|
||||
ypos 135
|
||||
}
|
||||
push $Ncf69800
|
||||
OCIOFileTransform {
|
||||
file C:/Depot/o3de-engine/Tools/ColorGrading/OpenColorIO-Configs/aces_1.0.3/luts/Log2_48_nits_Shaper_to_linear.spi1d
|
||||
working_space scene_linear
|
||||
name Log2_48_nits_Shaper_to_linear
|
||||
xpos -710
|
||||
ypos 46
|
||||
}
|
||||
set Ncf69000 [stack 0]
|
||||
Transform {
|
||||
center {1024 778}
|
||||
name Transform_Position_LUT
|
||||
xpos -579
|
||||
ypos 3
|
||||
}
|
||||
set Ncf68c00 [stack 0]
|
||||
Read {
|
||||
inputs 0
|
||||
file_type exr
|
||||
file C:/Depot/o3de/Gems/Atom/Feature/Common/Tools/ColorGrading/Resources/TestData/displaymapperpassthrough.exr
|
||||
format "2802 1854 0 0 2802 1854 1 "
|
||||
origset true
|
||||
name Read_DisplayMapperPassthrough
|
||||
xpos -577
|
||||
ypos -119
|
||||
}
|
||||
ZMerge {
|
||||
inputs 2
|
||||
name ZMerge_Combine
|
||||
xpos -413
|
||||
ypos -83
|
||||
}
|
||||
set Ncef7c00 [stack 0]
|
||||
HueShift {
|
||||
ingray 0.136
|
||||
outgray 0.31
|
||||
saturation 2
|
||||
color_saturation 0.3
|
||||
hue_rotation -150
|
||||
brightness 0.81
|
||||
name HueShift1
|
||||
xpos -256
|
||||
ypos -83
|
||||
}
|
||||
set Ncef7800 [stack 0]
|
||||
OCIOCDLTransform {
|
||||
saturation 1.23
|
||||
working_space scene_linear
|
||||
name INV_Log2_48_nits_Shaper_to_linear
|
||||
xpos -86
|
||||
ypos -83
|
||||
}
|
||||
set Ncef7400 [stack 0]
|
||||
Crop {
|
||||
box {0 0 1024 32}
|
||||
reformat true
|
||||
crop false
|
||||
name Crop1
|
||||
xpos -86
|
||||
ypos 32
|
||||
}
|
||||
set Ncef7000 [stack 0]
|
||||
OCIOFileTransform {
|
||||
file C:/Depot/o3de-engine/Tools/ColorGrading/OpenColorIO-Configs/aces_1.0.3/luts/Log2_48_nits_Shaper_to_linear.spi1d
|
||||
direction inverse
|
||||
working_space reference
|
||||
name OCIOFileTransform2
|
||||
xpos 84
|
||||
ypos 32
|
||||
}
|
||||
Write {
|
||||
file C:/Depot/o3de/Gems/Atom/Feature/Common/Tools/ColorGrading/Resources/TestData/Nuke/HDR/Test_Extreme_Grade/test-extreme-grade_inv-Log2-48nits_32_LUT.exr
|
||||
colorspace data
|
||||
raw true
|
||||
file_type exr
|
||||
write_ACES_compliant_EXR true
|
||||
datatype "32 bit float"
|
||||
first_part rgba
|
||||
version 8
|
||||
name Write_RAW_LUT
|
||||
xpos 242
|
||||
ypos 20
|
||||
}
|
||||
Viewer {
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer7
|
||||
xpos 242
|
||||
ypos 135
|
||||
}
|
||||
push $Ncef7400
|
||||
Write {
|
||||
file C:/Depot/o3de/Gems/Atom/Feature/Common/Tools/ColorGrading/Resources/TestData/Nuke/HDR/Test_Grade/Shot_post_test-extreme-grade.exr
|
||||
colorspace compositing_linear
|
||||
file_type exr
|
||||
write_ACES_compliant_EXR true
|
||||
datatype "32 bit float"
|
||||
first_part rgba
|
||||
version 7
|
||||
name Write_Shot_Grade_Comp
|
||||
xpos 353
|
||||
ypos -95
|
||||
}
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer8
|
||||
xpos 357
|
||||
ypos 135
|
||||
}
|
||||
push $Ncf69000
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer2
|
||||
xpos -710
|
||||
ypos 137
|
||||
}
|
||||
push $Ncf68c00
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer3
|
||||
xpos -579
|
||||
ypos 135
|
||||
}
|
||||
push $Ncef7c00
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer4
|
||||
xpos -413
|
||||
ypos 133
|
||||
}
|
||||
push $Ncef7800
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer5
|
||||
xpos -254
|
||||
ypos 133
|
||||
}
|
||||
push $Ncef7000
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer6
|
||||
xpos -86
|
||||
ypos 134
|
||||
}
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7ea4288b55725bfa89d7add69ea45b0ac9315cfffd6acfba66082f4d21c1ac1a
|
||||
size 31227624
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9ff499c054a259a3cd389b613382066f258287215f61da56115b3e958733dbe6
|
||||
size 31227639
|
||||
@ -1,227 +0,0 @@
|
||||
#! C:/Program Files/Nuke13.0v3/nuke-13.0.3.dll -nx
|
||||
version 13.0 v3
|
||||
define_window_layout_xml {<?xml version="1.0" encoding="UTF-8"?>
|
||||
<layout version="1.0">
|
||||
<window x="108" y="0" w="3729" h="2127" screen="0">
|
||||
<splitter orientation="1">
|
||||
<split size="40"/>
|
||||
<dock id="" hideTitles="1" activePageId="Toolbar.1">
|
||||
<page id="Toolbar.1"/>
|
||||
</dock>
|
||||
<split size="2883" stretch="1"/>
|
||||
<splitter orientation="2">
|
||||
<split size="1224"/>
|
||||
<dock id="" activePageId="Viewer.1">
|
||||
<page id="Viewer.1"/>
|
||||
<page id="Viewer.2"/>
|
||||
<page id="Viewer.3"/>
|
||||
<page id="Viewer.4"/>
|
||||
<page id="Viewer.5"/>
|
||||
<page id="Viewer.6"/>
|
||||
<page id="Viewer.7"/>
|
||||
<page id="Viewer.8"/>
|
||||
</dock>
|
||||
<split size="861"/>
|
||||
<dock id="" activePageId="DAG.1">
|
||||
<page id="DAG.1"/>
|
||||
<page id="Curve Editor.1"/>
|
||||
<page id="DopeSheet.1"/>
|
||||
</dock>
|
||||
</splitter>
|
||||
<split size="798"/>
|
||||
<dock id="" activePageId="Properties.1" focus="true">
|
||||
<page id="Properties.1"/>
|
||||
<page id="uk.co.thefoundry.backgroundrenderview.1"/>
|
||||
</dock>
|
||||
</splitter>
|
||||
</window>
|
||||
</layout>
|
||||
}
|
||||
Root {
|
||||
inputs 0
|
||||
name C:/Depot/o3de/Gems/Atom/Feature/Common/Assets/ColorGrading/TestData/Nuke/HDR/Test_Grade/Test-Grade.nk
|
||||
project_directory "\"C:/Depot/o3de-engine/Gems/AtomLyIntegration/CommonFeatures/Tools/ColorGrading/TestData/Nuke/"
|
||||
format "2048 1556 0 0 2048 1556 1 2K_Super_35(full-ap)"
|
||||
proxy_type scale
|
||||
proxy_format "1024 778 0 0 1024 778 1 1K_Super_35(full-ap)"
|
||||
colorManagement OCIO
|
||||
OCIO_config aces_1.0.3
|
||||
defaultViewerLUT "OCIO LUTs"
|
||||
workingSpaceLUT scene_linear
|
||||
monitorLut ACES/Rec.709
|
||||
monitorOutLUT "sRGB (ACES)"
|
||||
int8Lut matte_paint
|
||||
int16Lut texture_paint
|
||||
logLut compositing_log
|
||||
floatLut scene_linear
|
||||
}
|
||||
Read {
|
||||
inputs 0
|
||||
file_type exr
|
||||
file C:/Depot/o3de/Gems/Atom/Feature/Common/Tools/ColorGrading/Resources/LUTs/linear_32_LUT.exr
|
||||
format "1024 32 0 0 1024 32 1 "
|
||||
origset true
|
||||
colorspace data
|
||||
raw true
|
||||
name Read_Linear_LUT_32
|
||||
xpos -846
|
||||
ypos 10
|
||||
}
|
||||
set N3bfa9800 [stack 0]
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer1
|
||||
xpos -846
|
||||
ypos 135
|
||||
}
|
||||
push $N3bfa9800
|
||||
OCIOFileTransform {
|
||||
file C:/Depot/o3de-engine/Tools/ColorGrading/OpenColorIO-Configs/aces_1.0.3/luts/Log2_48_nits_Shaper_to_linear.spi1d
|
||||
working_space rendering
|
||||
name Log2_48_nits_Shaper_to_linear
|
||||
xpos -710
|
||||
ypos 46
|
||||
}
|
||||
set N3bfa9000 [stack 0]
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer2
|
||||
xpos -710
|
||||
ypos 137
|
||||
}
|
||||
push $N3bfa9000
|
||||
Transform {
|
||||
center {1024 778}
|
||||
name Transform_Position_LUT
|
||||
xpos -579
|
||||
ypos 3
|
||||
}
|
||||
set N3bfa8c00 [stack 0]
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer3
|
||||
xpos -579
|
||||
ypos 135
|
||||
}
|
||||
push $N3bfa8c00
|
||||
Read {
|
||||
inputs 0
|
||||
file_type exr
|
||||
file C:/Depot/o3de/Gems/Atom/Feature/Common/Tools/ColorGrading/Resources/TestData/displaymapperpassthrough.exr
|
||||
format "2802 1854 0 0 2802 1854 1 "
|
||||
origset true
|
||||
name Read_DisplayMapperPassthrough
|
||||
xpos -580
|
||||
ypos -146
|
||||
}
|
||||
ZMerge {
|
||||
inputs 2
|
||||
name ZMerge_Combine
|
||||
xpos -413
|
||||
ypos -83
|
||||
}
|
||||
set N3bf5bc00 [stack 0]
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer4
|
||||
xpos -413
|
||||
ypos 128
|
||||
}
|
||||
push $N3bf5bc00
|
||||
HueShift {
|
||||
ingray {0.18 0.18 0.18}
|
||||
outgray {0.18 0.18 0.18}
|
||||
saturation 1.26
|
||||
color {0.12 0.12 0.12}
|
||||
color_saturation 0.78
|
||||
hue_rotation -150
|
||||
brightness 0.74
|
||||
name HueShift1
|
||||
xpos -256
|
||||
ypos -83
|
||||
}
|
||||
set N3bf5b800 [stack 0]
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer5
|
||||
xpos -256
|
||||
ypos 130
|
||||
}
|
||||
push $N3bf5b800
|
||||
Crop {
|
||||
box {0 0 1024 32}
|
||||
reformat true
|
||||
crop false
|
||||
name Crop1
|
||||
xpos -86
|
||||
ypos 32
|
||||
}
|
||||
set N3bf5ac00 [stack 0]
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer6
|
||||
xpos -86
|
||||
ypos 134
|
||||
}
|
||||
push $N3bf5b800
|
||||
Write {
|
||||
file C:/Depot/o3de/Gems/Atom/Feature/Common/Tools/ColorGrading/Resources/TestData/Nuke/HDR/Test_Grade/Nuke_Shot_post_grade.exr
|
||||
colorspace compositing_linear
|
||||
file_type exr
|
||||
write_ACES_compliant_EXR true
|
||||
datatype "32 bit float"
|
||||
first_part rgba
|
||||
version 10
|
||||
name Write_Shot_Grade_Comp
|
||||
selected true
|
||||
xpos 353
|
||||
ypos -95
|
||||
}
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer8
|
||||
xpos 353
|
||||
ypos 135
|
||||
}
|
||||
push $N3bf5ac00
|
||||
OCIOFileTransform {
|
||||
file C:/Depot/o3de-engine/Tools/ColorGrading/OpenColorIO-Configs/aces_1.0.3/luts/Log2_48_nits_Shaper_to_linear.spi1d
|
||||
direction inverse
|
||||
working_space data
|
||||
name invLog2_48_nits_Shaper_to_linear
|
||||
xpos 74
|
||||
ypos -14
|
||||
}
|
||||
Write {
|
||||
file C:/Depot/o3de/Gems/Atom/Feature/Common/Tools/ColorGrading/Resources/TestData/Nuke/HDR/Test_Grade/test-grade_inv-Log2-48nits_32_LUT.exr
|
||||
colorspace data
|
||||
file_type exr
|
||||
datatype "32 bit float"
|
||||
first_part rgba
|
||||
version 10
|
||||
name Write_RAW_LUT
|
||||
xpos 242
|
||||
ypos 20
|
||||
}
|
||||
Viewer {
|
||||
frame 1
|
||||
frame_range 1-100
|
||||
viewerProcess "sRGB (ACES)"
|
||||
name Viewer7
|
||||
xpos 242
|
||||
ypos 135
|
||||
}
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c0276e1d329cda3514f46a55fd1d3ce90fce617814198ab69d234f2c58c15882
|
||||
size 98742272
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ce91088eaa54afab608bfcea6ab4009cbb3027cb83c76710a46470144e7d799d
|
||||
size 98638424
|
||||
Loading…
Reference in New Issue