【问题标题】:Convert Hald CLUT image to 3DLut file (*.3dl, *.cude)将 Hald CLUT 图像转换为 3DLut 文件 (*.3dl, *.cude)
【发布时间】:2015-05-24 21:10:10
【问题描述】:

直到最近我才发现Hald CLUT technology 可以处理图像,它非常有用。

如何将我创建的 Hald CLUTs 转换为其他格式并在其他图像编辑器中随处使用。

  • 我该怎么做?

【问题讨论】:

    标签: python image colors imagemagick blender


    【解决方案1】:

    您可以在http://filterhunt.com 在线将 HALD CLUT 转换为 Cube 格式。

    【讨论】:

      【解决方案2】:

      3dl 文件本质上是一个 ASCII 文件。它的标头由一串数字(制表符分隔)组成,从 0 到 255(8 位深度为 0 到 (2^8)-1)或 0 到 4095(12 位深度)等距离递增。

          0   17  34  51  68  85  102 119 136 153 170 187 204 221 238 255
      

      以下几行是每个点的 RGB 值,以制表符分隔,由三个组成一行。蓝色通道变化最快,其次是绿色和红色。

          6   4   5
          7   5   9
          9   5   14
          8   4   18
          7   5   25
          7   5   39
      ... etc.
      

      3dl 格式规范:http://download.autodesk.com/us/systemdocs/pdf/lustre_color_management_user_guide.pdf

      您可以转换任何 Hald CLUT 或其他颜色变换,只需将其应用于已将 R 通道与 B 通道交换的 Hald CLUT(默认 Hald CLUT 首先增加红色通道,第二个增加绿色,最后一个增加蓝色 - 因此您需要将红色与蓝色交换以*.3dl 与 BGR 订单兼容)。然后您只需将此文件导出为 ASCII *.ppm 并使用一些文本编辑器更改缩进,以便将值按 3 分组,并由单个制表符分隔。对于 *.3dl 标题,您要使用身份 Hald CLUT 左上角行的蓝色通道值。要为较大的 LUT 应用缩进,您需要一些宏录制功能或使用一些脚本处理 *.ppm 文件。

      我制作了一个视频教程“免费将 Hald CLUT 转换为 3D LUT (.3dl)”,介绍如何仅使用允许将相同图像转换为 ASCII 文件格式的图像编辑器执行转换( .ppm),文本编辑器和键盘宏录制:https://www.youtube.com/watch?v=HIbHOAdHXr0 我希望有人觉得它有用。

      【讨论】: