首先感谢小红书 @下次不一定 提供的Dlog2 DCTL文件,可点击直接下载
Dlog2_DGamut2_to_ACES_AP0_cat02.ctl
DLog2_DGamut2_to_ACES_AP0_cat02.dctl
教程开始
DCTL可以将Dlog2文件解析为ACES的AP0 linear gamma,因此我们的达芬奇调色路径为:

节点1:用DCTL将Dlog2转为linear Gamma(在LUT库中套用上述DCTL)

节点2:在AP0色域,线性Gamma下调整增益(在HDR色轮中设置色域为AP0,Gamma为Linear,然后调整Global下的曝光条)



在此处调整的曝光是非常准确对应EV的,比如过曝了3EV就拉回-3.00即可
节点3:用色彩空间转换工具将AP0转为交付色域(比如Rec709)

完成
至此你拥有了非常准确的一级调色
如果你想用ACES转换工具
下载上述dctl文件放到目录
Windows:
C:\Users\<你的用户名>\AppData\Roaming\Blackmagic Design\DaVinci Resolve\Support\ACES Transforms\IDT\macOS:
~/Library/Application Support/Blackmagic Design/DaVinci Resolve/ACES Transforms/IDT/
找不到目录的可以在windows文件管理器栏里输入%AppData%
然后重启达芬奇后可在ACES转换内找到Dlog2

该文件修改自前述的大疆Dlog2DCTL文件,但是修改了文件头并且把AP0转换到AP1空间,这样就可以让达芬奇的插件识别
修改部分已在文件中写入注释
// ==========================================
// 核心修复:声明支持 ACES 2.0 非参数化 IDT 转换
// ==========================================
DEFINE_ACES_PARAM(IS_PARAMETRIC_ACES_TRANSFORM: 0, IS_IDT: 1, ACES_VERSION: 2)
// ACES 2.0 引入的 AP0 到 AP1 (ACEScg) 补正矩阵,确保色彩科学对齐
#define acesAP0_to_acesAP1 make_mat3(make_float3(1.4514393161f, -0.2365107469f, -0.2149285693f), make_float3(-0.0765537734f, 1.1762296998f, -0.0996759264f), make_float3(0.0083161484f, -0.0060324498f, 0.9977163014f))
// 重新组合矩阵管线
#define dgamut2_to_AP0 mult_f33_f33(xyz_to_acesAP0, mult_f33_f33(d65_to_d60_cat02, dgamut2_to_xyz))
#define dgamut2_to_AP1 mult_f33_f33(acesAP0_to_acesAP1, dgamut2_to_AP0)
// 切换为输出至 AP1 矩阵
rgb = mult_f3_f33(rgb, dgamut2_to_AP1);
return rgb;