Skip to content

Commit 05f5bee

Browse files
hodoulpdoug-walker
andauthored
Update CLF test image from CLF working group (#1563) (#1567)
Signed-off-by: Doug Walker <[email protected]> Signed-off-by: Patrick Hodoul <[email protected]> Co-authored-by: doug-walker <[email protected]>
1 parent 86a2aac commit 05f5bee

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

share/clf/CLF_testImage.exr

257 Bytes
Binary file not shown.

share/clf/README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
2+
<!-- Copyright Contributors to the OpenColorIO Project. -->
3+
4+
The ACES project has had a working group focused on building a package of resources to aid in
5+
the development of implementations and integrations of the Academy/ASC Common LUT Format (CLF).
6+
These resources include the following:
7+
8+
- An implementation guide
9+
- A collection of CLF test files
10+
- A source target image and reference images generated by processing it through the test CLFs
11+
12+
The website for the CLF Implementation working group is here:
13+
14+
[https://paper.dropbox.com/doc/CLF-Implementation-Virtual-Working-Group--BYL3SxNbCAEOmKl1Sd6TkNM5AQ-cGWer0ASqKzhIzG00FNpS](url)
15+
16+
Because OpenColorIO is open source and has a very complete CLF implementation, it has been used
17+
in the generation of the test kit. For example, the recommended collection of CLF test files
18+
consists of files in the OCIO unit tests, in the directory: tests/data/files/clf/*
19+
20+
Furthermore, the Python scripts and image adjacent to this README may be used as follows:
21+
22+
23+
### CLF_testImage.exr
24+
25+
This is the source target image. It samples the full domain of half-float values. More
26+
information about this target is available at:
27+
28+
[https://github.com/alexfry/CLFTestImage](url)
29+
30+
31+
### process_clf_test_frames.py
32+
33+
This script will use OCIO to process the source target image through the collection of CLF test
34+
files to produce the reference image set.
35+
36+
37+
### compare_clf_test_frames.py
38+
39+
This script will use OpenImageIO to compare the reference images to a set of images processed
40+
by another implementation and compare them to see if they are within the tolerance specified in
41+
the CLF Implementation Guide.
42+
43+
44+
For more information, please refer to the CLF Implementation Guide and the usage instructions
45+
in the individual scripts.

0 commit comments

Comments
 (0)