当前位置: 首页 > news >正文

将CUBE或3DL LUT转换为PNG图像

概述

在大部分情况下,LUT 文件通常为 CUBE 或 3DL 格式。但是我们在 OpenGL Shader 中使用的LUT,通常是图像格式的 LUT 文件。下面,我将教大家如何将这些文件转换为 PNG 图像格式。

条形LUT在线转换(不是8x8网络):https://www.vertopal.com/
条形LUT在线预览(不是8x8网络):https://lut.tgratzer.com/

什么是 LUT(色彩查找表)?

LUT(Look-Up Table,色彩查找表)是一个将输入颜色(如原始图像的颜色值)映射到不同输出颜色的工具。它通常用于颜色校正、电影级调色或风格化处理。

在 OpenGL 中使用 LUT 时,通常需要将 LUT 文件转为图像并作为纹理加载到 GPU 中,然后在 Shader 中通过采样实现颜色映射。

转换步骤

1. 在Photoshop中打开一个中性LUT PNG图像

在Photoshop中打开一个中性的LUT png图像。可以在这里找到。

在这里插入图片描述

2. 创建一个新的颜色查找层

首先从顶部菜单选择"图层",然后选择"新建调整图层",最后选择"颜色查找…"。这应该会在中性LUT层上方创建一个新层。

在这里插入图片描述

3. 加载CUBE/3DL LUT文件

选择颜色查找层并转到属性。在下拉菜单中选择"加载3D LUT…"。浏览并选择您想要转换的CUBE/3DL LUT文件。
在这里插入图片描述

4. 保存为无压缩PNG

添加完LUT文件之后,现在的中性LUT看起来发生了变化了。下一步是将图像保存为无压缩PNG。像保存标准Photoshop文件一样保存文件,但是不要保存为PSD,而是保存为PNG。

完成!

现在已经将CUBE/3DL LUT文件转换为PNG图像。后续便可以把这个PNG图像在 Shader 中使用了。

相关文章:

  • 怎么修改node_modules里的文件,怎么使用patch-package修改node_modules的文件,怎么修改第三方库原文件。
  • Staruml软件的介绍安装uml类图的绘制流程
  • Go小技巧易错点100例(二十三)
  • DDR3模块、HDMI、晶振的布局原则
  • 51c视觉~CV~合集4
  • 白帽黑客系列教程之Windows驱动开发(64位环境)入门教程(七)
  • C++初阶——简单实现stack和queue
  • Linux运维——网络管理
  • 【AIGC】使用Python实现科大讯飞语音服务ASR转录功能:完整指南
  • ow rank decomposition如何用于矩阵的分解
  • 【CPP面经】大厂CPP后台开发面试经历
  • vue3:项目创建
  • Ollama部署与常用命令
  • C++初阶:C++入门基础
  • 什么是DrawCall?DrawCall为什么会影响游戏运行效率?如何减少DrawCall?
  • 如何将文件中的一部分段落整体删除
  • Grafana使用日志5--如何重置Grafana密码
  • 基于 sklearn 的均值偏移聚类算法的应用
  • [前端] 学习内容总结,css样式居中以及点击包裹a标签的容器元素也能触发a标签的点击事件
  • PyTorch 环境中 CUDA 版本冲突问题排查与解决
  • 苏州新海通网站建设/广州百度首页优化
  • 如何推广自己网站链接/萧山seo
  • wordpress 优酷插件/昆明seo博客
  • 网站建设资金申请报告/网络营销成功案例
  • 网站做ppt模板/什么叫做关键词
  • 哈尔滨百度推广代理/惠州seo网站推广