gpt4 book ai didi

c# - 在不损害纹理的情况下更改对象的颜色

转载 作者:行者123 更新时间:2023-11-30 22:33:54 24 4
gpt4 key购买 nike

我的目标是在不损坏纹理的情况下更改对象的颜色。据我了解,更像是更改色调和饱和度或更改 RGB 颜色 channel 值。通过执行阈值,我可以隔离对象,但我很难弄清楚如何将颜色更改应用于对象。

enter image description here

enter image description here

最佳答案

我发现在不损坏内部细节的情况下,将对象的“一般颜色”很好地引导到另一种色调的方法是作用于颜色曲线。

enter image description here

例如,如果您通过降低中间调将曲线应用于绿色 channel ,您基本上是在减去绿色,从而将色调转向洋红色(红色 + 蓝色)。使用从 0 开始到 1 结束的平滑曲线,但是您不会更改,例如白色高光将保持白色,内部纹理仍将保持一些原始色调。

关于c# - 在不损害纹理的情况下更改对象的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com