Color Science Things

关于广泛的“色彩科学”这一话题,以下是我零星的来源和笔记。这里权当做一个记录,同时帮助我厘清思路: Troy James Sobotka Picture Formation Definition Troy’s Mastodon about picture formation Question #6: What the F*ck is a Transfer Function? Apelles and the Birth of Illusionism: Ancient lessons in painting spatial depth Jed Smith Output Transform Tone Scale: All about tonescale functions: MM, Naka-Rushton, Sigmoid, Daniele, etc. Per-Channel Display Transform with Wider Rendering Gamut: ARRI K1S1 implemented in Nuke node 经典的 Tone Mapping 函数 (Reinhard function):open display transform wiki > tonescale > hyperbola 这个函数在 Thatcher Freeman 的这个 DCTL 教学视频得到验证,他在视频中用的也是这个函数,可见这个函数确实很普遍,很 basic。 Self-crafted Log curve - XLog 这个 Log 曲线的图像可视化(Desmos):https://www.desmos.com/calculator/9pgjgo1gq4 Google Colab 里对这个 Log 曲线的数学推导和由来的记录,有很多讲解性的描述:https://colab.research.google.com/drive/1NwjaD0NzNMzQeNQqZECj33PdcYGkeBM4 Sigmoid function https://discuss.pixls.us/t/blender-agx-in-darktable-proof-of-concept/48697/526 https://colab.research.google.com/drive/1CjDunkNCuhWIoWox_reDist6fTEJIim2 关于 Nuke Grade node 里的 Gamma 实际上不是纯 Gamma 函数,而是在像素值超过 1 之后使用的是一个线性函数 The Math of Color Grading in Nuke I can understand scene-linear, but what is display-linear? magic numbers OpenDRT: scene-linear 0.18 (mid grey) => display-linear 0.11 scene-linear 0.09 => display-linear 0.04 DaVinci: scene-linear 0.18 (mid grey) => display-linear 0.17 scene-linear 0.09 => display-linear 0.09 ...

2025-08-20