Film response curves implemented as a looks
authorSergey Sharybin <sergey.vfx@gmail.com>
Mon, 9 Sep 2013 09:48:26 +0000 (09:48 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Mon, 9 Sep 2013 09:48:26 +0000 (09:48 +0000)
commitcf8cddf07a34fe34ccb1223215c38de9effe6688
treec5dea10e70e3043aa093ab7f97dffbe514b7cc09
parent0392acc607d26f3fb2681c7d8b0e5ad3a2d50d9a
Film response curves implemented as a looks

This commit implement's OCIO's Looks idea which
is about applying some color correction on the
buffer before it get's affected by a display
transform.

This is mainly used to modify images in an
artistics way.

Currently we've got looks generated from film
response curves for all sorts of cameras.

Patch by both of me and Brecht.
80 files changed:
intern/opencolorio/fallback_impl.cc
intern/opencolorio/ocio_capi.cc
intern/opencolorio/ocio_capi.h
intern/opencolorio/ocio_impl.cc
intern/opencolorio/ocio_impl.h
release/datafiles/colormanagement/config.ocio
release/datafiles/colormanagement/luts/camera_response/agfa_advantix_100.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_advantix_200.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_advantix_400.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfachrome_ct_precisa_100.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfachrome_ct_precisa_200.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfachrome_rsx2_050.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfachrome_rsx2_100.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfachrome_rsx2_200.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_futura_100.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_futura_200.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_futura_400.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_futura_ii_100.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_futura_ii_200.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_futura_ii_400.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_hdc_100_plus.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_hdc_200_plus.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_hdc_400_plus.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_optima_ii_100.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_optima_ii_200.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_ultra_050.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_vista_100.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_vista_200.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_vista_400.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/agfa_agfacolor_vista_800.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/canon_optura_981111.slrr.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/canon_optura_981111.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/canon_optura_981113.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/canon_optura_981114.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/eastman_double_x_neg_12min.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/eastman_double_x_neg_4min.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/eastman_double_x_neg_5min.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/eastman_double_x_neg_6min.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/fujifilm_f-125.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/fujifilm_f-250.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/fujifilm_f-400.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/fujifilm_fci.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/fujifilm_fp2900z.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_dscs_3151.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_dscs_3152.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_dscs_3153.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_dscs_3154.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_dscs_3155.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_dscs_3156.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_ektachrome_100.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_ektachrome_100_plus.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_ektachrome_320t.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_ektachrome_400x.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_ektachrome_64.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_ektachrome_64t.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_ektachrome_e100s.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_gold_100.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_gold_200.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_kaf-2001.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_kaf-3000.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_kai-0311.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_kai-0372.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_kai-1010.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_kodachrome_200.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_kodachrome_25.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_kodachrome_64.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_max_zoom_800.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_portra_100t.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_portra_160nc.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_portra_160vc.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_portra_400nc.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_portra_400vc.spi1d [new file with mode: 0644]
release/datafiles/colormanagement/luts/camera_response/kodak_portra_800.spi1d [new file with mode: 0644]
source/blender/blenkernel/intern/colortools.c
source/blender/editors/interface/interface_templates.c
source/blender/imbuf/IMB_colormanagement.h
source/blender/imbuf/intern/IMB_colormanagement_intern.h
source/blender/imbuf/intern/colormanagement.c
source/blender/makesdna/DNA_color_types.h
source/blender/makesrna/intern/rna_color.c